Commit Graph

604 Commits

Author SHA1 Message Date
Glavin Wiechert 49d0f202c5 Update docs 2015-08-05 12:16:31 -03:00
Glavin Wiechert 30681e9a8a Merge branch 'feat/puppet' of https://github.com/kelvix/atom-beautify into kelvix-feat/puppet 2015-08-05 12:14:02 -03:00
Glavin Wiechert 50fae4654e Merge pull request #488 from MeetMe/gherkin-grammar
Add Gherkin grammar support
2015-08-05 12:13:22 -03:00
Glavin Wiechert 955252b59d Merge pull request #476 from kelvix/master
🐛 fix the race condition in beautify on save for setting cursor positions
2015-08-05 12:00:48 -03:00
Glavin Wiechert eea0fb63ae Update test examples to pass testing with new Pretty Diff 2015-08-05 11:56:22 -03:00
Glavin Wiechert 799df485d0 Update docs 2015-08-05 11:56:11 -03:00
Joe Hansche 8ac29a3fcf Add Gherkin language test(s) 2015-08-04 13:26:41 -04:00
Joe Hansche b13fa00d98 Remove the debug_lexer option, replace with loggerLevel check 2015-08-04 13:26:23 -04:00
Joe Hansche 758fe29253 Fix the way @tags are written out
Tags are typically separated by spaces, not newlines.

I suppose this could be an option
2015-08-04 13:25:28 -04:00
Joe Hansche ff6ee21db9 Add Gherkin grammar support
This resolves Glavin001/atom-beautify#377

Uses the https://github.com/cucumber/gherkin/tree/master/js node.js
package to use the official Lexer class.

The only known issue I've seen so far is that it does not format
tables properly -- the columns are not resized to match the widest
cell in each column.
2015-07-30 02:53:57 -04:00
Juan Garcia 632ca05f6c shoo console.log 2015-07-26 23:09:28 -05:00
Juan Garcia ba8584af34 coffee-linter installed no more guess work 2015-07-25 17:38:25 -05:00
Juan Garcia 0b2d519a69 lint spacing fixes 2015-07-25 16:44:44 -05:00
Juan Garcia ae226e24fb puppet support via puppet-lint 2015-07-25 15:19:37 -05:00
Juan Garcia 554ba8db83 🐛 fix the apparent race condition in moving to line 1 and displaying text 2015-07-22 21:08:53 -05:00
Glavin Wiechert e337ea7f11 Merge pull request #469 from szechyjs/master
Add Arduino language
2015-07-21 00:11:09 -03:00
Jared Szechy 448888a653 Add Arduino language 2015-07-19 22:27:41 -04:00
Glavin Wiechert 2e2b8dbaa9 Prepare 0.28.8 release 2015-07-17 20:56:04 -03:00
Glavin Wiechert b7ac65ab32 Merge pull request #464 from ttsirkia/master
Beautify Swig templates with handlebars instead of markup
2015-07-17 20:55:08 -03:00
Teemu Sirkiä cc3d2b188b Beautify Swig templates with handlebars instead of markup 2015-07-17 23:28:55 +03:00
Glavin Wiechert a1ca88ecdc Add Waffle.io throughput metrics image to README 2015-07-13 10:52:10 -03:00
Glavin Wiechert 6939e5818b Merge pull request #450 from mikegleasonjr/handlebars-improvements
Closes #447. Improved Handlebars language support
2015-07-07 00:57:36 -03:00
Mike Gleason jr Couturier 5ff82b4902 Closes #447. Improved Handlebars language support 2015-07-07 11:25:00 +08:00
Glavin Wiechert e42bc29dbf Merge pull request #449 from BuZZ-dEE/svg-support
Add SVG support
2015-07-06 23:34:03 -03:00
Sebastian Schlatow 5ecbcac0d8 Add language-svg to apm packages to be installed 2015-07-07 01:28:58 +02:00
Sebastian Schlatow 0872cb2d96 Add svg to keywords 2015-07-07 01:26:40 +02:00
Sebastian Schlatow a58ebf889d Add SVG support 2015-07-07 00:08:09 +02:00
Glavin Wiechert 018f0c03ac Merge pull request #414 from Asp1d/master
Added support of .rubocop.yml file in project root
2015-06-30 09:07:02 -03:00
Glavin Wiechert ae47794790 Prepare 0.28.7 release 2015-06-26 09:50:14 -03:00
Glavin Wiechert e953250d58 Merge pull request #412 from Cortys/master
Add JSCS Fixer beautifier
2015-06-26 09:49:34 -03:00
Clemens Damke e18f379366 fix scoping bug 2015-06-26 09:35:16 +02:00
Yanis Tsaunya 98dba2e1bd debug fix 2015-06-26 00:36:12 +03:00
Clemens Damke 26fc816b1c memory improvement
jscs is only required, when actually used now.
2015-06-25 20:45:42 +02:00
Clemens Damke 00505d51c8 Merge branch 'pr/1'
Conflicts:
	package.json
2015-06-25 20:40:55 +02:00
Glavin Wiechert 6fe42e7cf9 Merge pull request #415 from flujan/master
Fix option, indent_size, to work with ruby-beautify
2015-06-25 14:10:55 -03:00
Fernando Lujan 197c2bff17 Adjust option name to work with ruby-beautify 2015-06-25 11:58:52 -03:00
Yanis Tsaunya c76e6be579 removed console log 2015-06-25 16:37:12 +03:00
Yanis Tsaunya 6c056a3c23 added suppot of .rubocop.yml file 2015-06-25 16:29:14 +03:00
Glavin Wiechert 2f8800873a Remove Gratipay for donations
Gratipay is not user friendly and has prevented some users from donating. 
Keeping PayPal as it appears to work.
2015-06-25 09:33:42 -03:00
Glavin Wiechert a4a7cb30dd Prepare 0.28.6 release 2015-06-25 09:13:12 -03:00
Glavin Wiechert 4372b419e8 Closes #410. Add space_after_anon_function option to Pretty Diff
- "space_after_anon_function option" is renamed to "space" for Pretty
  Diff. See http://prettydiff.com/documentation.xhtml#space
- Fix broken test
- Update docs
2015-06-25 09:10:47 -03:00
Glavin Wiechert a2efade4b3 Update dependencies, tests, docs 2015-06-25 09:06:05 -03:00
Glavin Wiechert 5d0de01938 Add more logging to beautifiers 2015-06-25 08:40:02 -03:00
Glavin Wiechert b70e41774d Add final options, package settings, language detected to Help Debug Editor
See #413. This extra info would be useful
2015-06-25 08:38:47 -03:00
Clemens Damke e56304625c add JSCS Fixer
- Cannot be configured via the settings UI yet.
- Only fixes files, that have a .jscsrc file in one of their parent
folders (up to the project root folder in Atom).
2015-06-25 01:36:02 +02:00
Glavin Wiechert 75fa934dbe Prepare 0.28.5 release 2015-06-14 12:15:47 -03:00
Glavin Wiechert 2dbf680d76 Increase timeout duration to 60 seconds for language beautification tests 2015-06-14 11:36:42 -03:00
Glavin Wiechert 57ffe7543b Handle Windows command not found error being different
Using cross-spawn on Windows will return returnCode=1 and use stderr
message when command is not found. However it is expected that an Error is
returned from spawn in that case and error.code is ENOENT. This commit
handles Windows explicitly by checking if it is Windows, for the
returnCode, and also if the error message is appropriate.

Example Windows command not found error message:
	'command' is not recognized as an internal or external command,
	operable program or batch file.

/cc #397
2015-06-14 11:03:12 -03:00
Glavin Wiechert c93b1f8696 Fix Windows spawn issues, switch to cross-spawn
Fixes #397. sqlformat should not be able to be found and used.

See https://github.com/joyent/node/issues/2318
2015-06-12 15:19:24 -03:00
Glavin Wiechert 17a470a23c Prepare 0.28.4 release 2015-06-12 03:36:04 -03:00