Commit Graph

708 Commits

Author SHA1 Message Date
Glavin Wiechert 749a747115 See #483. Add `gem install puppet-lint` to Travis CI and AppVeyor 2015-08-05 12:16:40 -03:00
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 49c6a113ad strange handling of null language for when a grammar we don't support is debugged 2015-07-29 22:27:40 -05:00
Juan Garcia 425a2cb081 fixes #479 2015-07-29 18:24:18 -05: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
Thomas Lent 11c8d204c1 add language scopes to atom language config gets 2015-06-30 10:26:29 -04: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