Focus
ff377a7a3a
Implemented options and a clean layout
2016-03-03 21:06:05 +00:00
Glavin Wiechert
3f51b02e25
Fixes #839 . Throw error if languages have same namespace
...
Also fix XTemplate & Riot.js
2016-03-02 12:47:28 -04:00
Focus
a4ff384dbf
Implements #384
2016-03-02 16:45:56 +00:00
Focus
df6599f2c6
Basic implementation for latex with latexindent.pl
2016-03-02 15:35:56 +00:00
Glavin Wiechert
3a6763a25c
See #828 , #757 , #731 , #750 . Fix Riot.js support,
...
add support to Pretty diff beautifier
2016-02-25 23:30:34 -04:00
Glavin Wiechert
d97b2d2e4d
Revert "Organize settings/options into groups that will be collapsable"
...
This reverts commit f2968b797f
.
2016-02-25 23:20:36 -04:00
Glavin Wiechert
792238560b
Merge branches 'better-settings' and 'master' of github.com:Glavin001/atom-beautify
2016-02-25 15:20:16 -04:00
Glavin Wiechert
e89e1d52ad
Merge pull request #825 from jdcrensh/master
...
Include Apex extension: "trigger"
2016-02-22 10:58:48 -04:00
Jon Crenshaw
8d36215d24
Include Apex extension: "trigger"
2016-02-22 00:37:24 -08:00
Glavin Wiechert
f2968b797f
Organize settings/options into groups that will be collapsable
...
Waiting on Atom/settings-view support: https://github.com/atom/settings-view/pull/736
2016-02-22 01:17:07 -04:00
ra100
7003ab934f
Merge remote-tracking branch 'upstream/master'
2016-02-21 23:58:18 +01:00
ra100
a826edd3fe
fix error when no path to phpcbf is set
2016-02-21 23:56:06 +01:00
Glavin Wiechert
aedf6adfba
See #733 . Remove dfmt from being default beautifier for D language
2016-02-21 17:23:02 -04:00
Glavin Wiechert
080bc994b1
See #733 . Add language-d for testing and "d" extension to language file
2016-02-21 16:40:35 -04:00
Glavin Wiechert
286a55486f
Merge pull request #766 from prettydiff/riotjs
...
Updating riotjs.coffee per comment: https://github.com/Glavin001/atom …
2016-02-20 15:34:16 -04:00
Glavin Wiechert
34a3297858
Merge branch 'master' of git://github.com/jdcrensh/atom-beautify into jdcrensh-master
2016-02-20 15:32:57 -04:00
Glavin Wiechert
19be23015a
Merge pull request #791 from diegodorado/rc-file-check
...
Wraps .jsbeautifyrc file read into a try/catch since it could be no l…
2016-02-20 15:31:30 -04:00
Glavin Wiechert
e74746d32f
Merge pull request #790 from sidred/rustfmt-update
...
Rust - Add ability to read rustfmt.toml
2016-02-20 15:30:38 -04:00
Glavin Wiechert
42a747ca80
Merge pull request #779 from kaaloo/collapse-preserve-inline
...
[#776 ] Bump jsbeautify to 1.6.2. Add support for collapse-preserve-inline
2016-02-20 15:29:45 -04:00
Glavin Wiechert
e43952c7d3
Merge pull request #744 from ra100/master
...
PHPCBF (PHP_CodeSniffer) + Remark for Markdown support
2016-02-20 15:27:52 -04:00
Glavin Wiechert
0ed9e2ae31
Merge pull request #743 from cosmix/develop
...
Adds 'unchanged' option to the SQL beautifier
2016-02-20 15:26:18 -04:00
Glavin Wiechert
f318929046
See #733 . No options are supported yet by dfmt
2016-02-20 15:25:19 -04:00
Glavin Wiechert
2b6b026cc6
Merge pull request #733 from LaurentTreguier/master
...
Adding dfmt support for D
2016-02-20 15:24:54 -04:00
Glavin Wiechert
bdcccf8036
Merge pull request #726 from joshholl/master
...
See #524 . Added pretty diff ternaryline option
2016-02-20 15:17:41 -04:00
Glavin Wiechert
e90a6335e3
Merge branch 'cfml' of git://github.com/finalcut/atom-beautify into finalcut-cfml
2016-02-20 15:13:27 -04:00
Glavin Wiechert
dee67da140
Merge branch 'master' of git://github.com/markbaas/atom-beautify into markbaas-master
2016-02-20 15:11:49 -04:00
Jon Crenshaw
718184554a
Add Apex language support
...
Include support for Salesforce's Java-like "Apex" language
2016-02-17 21:54:08 -08:00
Diego Dorado
f99e24cf6c
Wraps .jsbeautifyrc file read into a try/catch since it could be no longer available.
2016-02-09 12:19:16 -03:00
sid
f5f118a3d2
Add ability to read rustfmt.toml
...
atom-beautifier runs rustfmt in a tmp folder and rustfmt with not pick up
the rustfmt.toml file in any of the crate root folders or its parent folders.
This commit adds the --config-path parameter with the current folder and will
load any rust format in the file's path
Also set the --write-output format to override from the default setting replace.
This will avoid creating an unnecessary backup file tmp source file
2016-02-09 11:16:17 +05:30
Luis Arias
89f1d699f0
Bump jsbeautify to 1.6.2. Add support for collapse-preserve-inline brace_style for javascript.
2016-02-03 19:01:44 +01:00
Ra100
6d73fa0234
remove console.log
2016-01-28 15:43:56 +01:00
Ra100
2dce172228
add: remark for markdown
2016-01-28 13:11:09 +01:00
Ra100
b0dab1ea23
add settings to beautifier
2016-01-28 12:52:56 +01:00
Ra100
644ca188a8
Merge remote-tracking branch 'upstream/master'
2016-01-28 09:07:03 +01:00
Austin Cheney
f2da1d0d29
changing default beautifier to pass unit tests
2016-01-22 16:16:10 -06:00
Austin Cheney
b41bb12127
fixing a defect
2016-01-22 15:16:26 -06:00
Austin Cheney
643e695e55
fixing a defect
2016-01-22 15:15:02 -06:00
Austin Cheney
5acb264368
Updating riotjs.coffee per comment: https://github.com/Glavin001/atom-beautify/issues/750#issuecomment-174029448
2016-01-22 14:45:13 -06:00
Austin Cheney
dce087c982
Merge pull request #763 from prettydiff/sld
...
adding support for grammar SLD
2016-01-20 04:40:36 -06:00
Austin Cheney
64579564e9
adding support for grammar SLD
2016-01-19 21:09:25 -06:00
Austin Cheney
1462d6e030
Merge pull request #756 from prettydiff/xhtml
...
adding XHTML file extension as an XML grammar
2016-01-18 21:15:27 -06:00
Austin Cheney
9706aec22c
Merge pull request #757 from prettydiff/riotjs
...
Adding language Riot.js
2016-01-18 21:15:12 -06:00
Austin Cheney
da68e5c397
Merge pull request #758 from prettydiff/xtemplate
...
Adding support for new HTML templating language: XTemplate
2016-01-18 21:14:48 -06:00
Austin Cheney
2fc91191b6
Adding support for new HTML templating language: XTemplate
2016-01-18 17:44:17 -06:00
Austin Cheney
8a34315f83
Adding language Riot.js
2016-01-18 17:33:53 -06:00
Austin Cheney
758f239241
adding XHTML file extension as an XML grammar
2016-01-18 17:18:47 -06:00
Ra100
2bc18dd601
PHPCBF support
2016-01-13 17:05:57 +01:00
Ra100
269d434a16
adding support for phpcbf (in progress)
2016-01-13 15:14:16 +01:00
Dimosthenis Kaponis
ff1e875b17
Adds 'unchanged' option to the SQL beautifier for both identifiers and keywords
2016-01-13 13:57:10 +02:00
Glavin Wiechert
99299e5d30
Fixes #736 . Change unformatted option default value to match js-beautify
2016-01-12 14:27:30 -04:00
Glavin Wiechert
9914fc35ab
Add table of contents to Help Debug Editor output
2016-01-12 13:32:36 -04:00
Glavin Wiechert
4d59f6dfdc
Improve Help Debug Editor with options for language & beautifier
...
What's new:
- Add reusable function transformOptions to beautifiers/index
- Improve Help Debug Editor
- Fix bug causing optionsForLanguage to be incorrect
- Add support for transformOptions to determine final options
2016-01-12 13:03:40 -04:00
LaurentTreguier
18f28afbb9
That was not supposed to be here
2016-01-11 13:18:20 +01:00
LaurentTreguier
4b8bc95252
Update d.coffee
2016-01-07 13:23:16 +01:00
LaurentTreguier
3537f34173
Add dfmt
2016-01-06 19:14:54 +01:00
LaurentTreguier
0263adc781
Create dfmt.coffee
2016-01-06 19:13:59 +01:00
josh.hollandsworth
a6410d540d
Added pretty diff ternaryline option - Issue 524
2015-12-30 09:58:47 -06:00
Bill Rawlinson
55f845df5f
add options like html to see if that fixes indentation differences
2015-12-18 13:56:45 -05:00
Bill Rawlinson
4e778df37b
rename from cfml to Coldfusion
2015-12-18 13:22:28 -05:00
Bill Rawlinson
8cabb4cc42
add coldfusion support
...
pretty diff uses "html" as the lang for coldfusion
https://github.com/Glavin001/atom-beautify/issues/354#issuecomment-165012711
2015-12-18 11:13:43 -05:00
Bill Rawlinson
7f50090940
Update index.coffee
2015-12-18 11:09:03 -05:00
Bill Rawlinson
5c88e0ace9
Create coldfusion.coffee
2015-12-18 11:08:00 -05:00
Murphy Randle
b85a2a9be7
Cleanup, address comments, and docs
2015-12-10 20:04:11 -07:00
Murphy Randle
1c20df5da6
Clean up lint error!
2015-12-10 18:48:55 -07:00
Murphy Randle
2dcaba4f47
Change the beautifier to conform to the expectations of elm-format
2015-12-10 18:45:34 -07:00
Murphy Randle
31695b33c9
Add support for Elm
2015-12-10 18:45:33 -07:00
Mark Baas
ec5071a70d
added erlang support
2015-11-25 17:38:57 -04:00
Mark Baas
eccf9f9c47
Merge branch 'master' of https://github.com/Glavin001/atom-beautify
2015-11-23 08:25:13 -04:00
Glavin Wiechert
baad5e2e85
Merge pull request #676 from emanuelet/master
...
Add Optional Path for Rubocop
2015-11-22 22:22:57 -04:00
Emanuele Tonello
0915043fbd
fixed coffescript parsing error switching to double quotes
2015-11-23 11:52:10 +10:00
Mark Baas
32d3d31ae3
Merge branch 'master' of https://github.com/Glavin001/atom-beautify
2015-11-19 22:16:10 -04:00
Emanuele Tonello
32df741007
fixed path retrieval
2015-11-20 09:24:53 +10:00
Patrick O'Melveny
2ea86c3091
Changed indents to 2 spaces for package consistancy
2015-11-19 10:46:39 -08:00
Patrick O'Melveny
3ecce411dc
Merge github.com:Glavin001/atom-beautify
...
Merging latest master repo into local branch
2015-11-19 10:05:50 -08:00
Glavin Wiechert
d6ffe2a25d
Remove semicolons causing linting errors
2015-11-19 11:18:02 -04:00
Patrick O'Melveny
ea83bd88f2
Set ignoreResponseCode to true in yapf.coffee
2015-11-19 00:00:29 -08:00
Emanuele Tonello
e138cd4dcd
add option to specify path for rubocop and usage in relative beautifier
2015-11-19 17:45:07 +10:00
Glavin Wiechert
6bbea4c04e
Improved "Help Debug Editor" command. Result diff, shorten log path
...
What's new:
- Results also show a diff between original and beautified text
- File paths in logs are now shortened to remove atom-beautify/src and
everything before that
- Confirmation message shows link to contribution guidelines.
- /cc
https://github.com/Glavin001/atom-beautify/issues/670#issuecomment-157946572
2015-11-19 01:45:22 -04:00
Mark Baas
1bc919eafa
added import sorting using isort + small yapf fix
2015-11-18 14:45:08 -04:00
Glavin Wiechert
675a30c6ce
See #535 . Change on save check from editor.alive to editor.isAlive()
2015-11-14 13:42:19 -04:00
Clinton Bloodworth
4954dca13f
Closes #535 . Do not restore editor positions if editor is destroyed.
2015-11-13 14:54:51 -06:00
Daniel Diekmeier
897c426f59
Fix missing space in "tomarkup"
2015-11-10 14:05:54 +01:00
Glavin Wiechert
f36a1d15e2
Merge branch 'master' of https://github.com/hayatae/atom-beautify into hayatae-master
2015-11-02 14:11:58 -04:00
Glavin Wiechert
92e7fe9c8a
Merge branch 'master' of https://github.com/prettydiff/atom-beautify into prettydiff-master
2015-11-02 14:04:01 -04:00
Glavin Wiechert
266ad49ab4
Merge pull request #623 from danielbayley/master
...
Improve CSScomb support
2015-10-30 11:50:47 -03:00
Daniel Bayley
4a06a683c6
Improve CSScomb support
...
Add setting for custom config file path and support for CSON in addition to the standard JSON config.
Signed-off-by: Daniel Bayley <daniel.bayley@me.com>
2015-10-30 13:18:36 +00:00
Nikolay Kolev
adb96e0807
Remove redundant comments
2015-10-29 20:25:22 -07:00
Bob Long
c4b795bb0b
Support stylish-haskell
2015-10-29 18:56:51 +00:00
Glavin Wiechert
a8abbbb1a2
Fixes #428 . Switch to event-kit, replacing emissary
2015-10-25 23:56:37 -03:00
Jeff Wheeler
1f2b525f58
See #524 . Added support for methodchain setting in prettydiff.
2015-10-07 19:57:56 -04:00
Austin Cheney
b4451f7e07
JSP support via beautifying as XML in Pretty Diff
2015-10-03 17:09:58 -05:00
Yang Zhang
c89077819f
Fix lint errors
2015-09-27 18:14:00 +08:00
Yang Zhang
c56735f2fb
Make explicit return of promises in clang-format beautifier
2015-09-26 22:25:28 +08:00
Yang Zhang
088cc39790
Enhance clang-format beautifier with better error check
2015-09-26 17:59:30 +08:00
Yang Zhang
56f3c9539f
Merge branch 'master' of https://github.com/Glavin001/atom-beautify
2015-09-26 14:23:04 +08:00
Glavin Wiechert
013ecd6fe6
Fix linting code problems
2015-09-25 18:24:39 -03:00
Filipe Silva
d1aa61840a
Default prettydiff comments to indent
...
Close #561
2015-09-23 01:21:59 +01:00
Austin Cheney
5321f8c085
changing per request
2015-09-22 14:11:11 -05:00
Austin Cheney
6f99dd6a51
resolved some minor changes
2015-09-22 13:47:06 -05:00
Austin Cheney
7b9001e478
Push request for issue #559
2015-09-22 13:15:18 -05:00
Yang Zhang
185edce22e
Disable options in clang-format formatter
2015-09-23 00:18:35 +08:00
Yang Zhang
9985f0677b
Add two beautifiers: clang-format and yapf
2015-09-12 17:04:56 +08:00
Glavin Wiechert
971a87fcd8
See #524 , #534 . Add end_with_comma option to JavaScript using Pretty Diff
2015-09-10 16:08:58 -03:00
Glavin Wiechert
8854104f75
Merge branch 'master' of github.com:Glavin001/atom-beautify
2015-09-10 16:07:03 -03:00
Glavin Wiechert
795d18de90
See #524 and #543 . Add no_lead_zero to CSS with Pretty Diff support
2015-09-10 16:05:19 -03:00
Florian Lefèvre
7c2ca2d647
Add JSBeautify extra_liners option in Settings View
2015-09-08 21:55:25 +02:00
Glavin Wiechert
4e528809f0
Closes #529 . Improve documentation generation for package options
...
Show difference between Atom Beautify package option and
language config options in generated documentation
2015-08-31 19:25:40 -03:00
Machiste Quintana
df569a9f4e
Properly dispose of all subscriptions
2015-08-10 08:13:03 -04:00
Machiste Quintana
fcdc684bde
Properly dispose of most subscriptions
2015-08-10 08:05:20 -04:00
Juan Garcia
7d52e8da8b
ahh, stop over complicating stuff please. thanks
2015-08-05 20:14:10 -05:00
Juan Garcia
345c472008
Merge branch 'master' into bug/nullgrammar
2015-08-05 19:02:46 -05:00
Glavin Wiechert
b33f9b1745
Merge pull request #436 from tcl16/master
...
add language scopes to atom language config gets
2015-08-05 12:21:16 -03:00
Glavin Wiechert
0b7a9b516a
Merge pull request #486 from kelvix/bug/perltidy
...
Fixes #479 . Fix handling perltidy_profile option when it is an empty string
2015-08-05 12:20:15 -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
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
Jared Szechy
448888a653
Add Arduino language
2015-07-19 22:27:41 -04:00
Teemu Sirkiä
cc3d2b188b
Beautify Swig templates with handlebars instead of markup
2015-07-17 23:28:55 +03:00
Mike Gleason jr Couturier
5ff82b4902
Closes #447 . Improved Handlebars language support
2015-07-07 11:25:00 +08: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
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
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
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
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
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
b47cc5b92d
Revert previous commit to fix PHP-CS-Fixer and rubocop
...
- Reverting commit 590dbc805e
- See #390
2015-06-12 03:19:53 -03:00
Glavin Wiechert
590dbc805e
See #390 . Use global php-cs-fixer on Windows without running within php
...
By using [node-which](https://github.com/isaacs/node-which )
I believe I am able to get rid of the `php` command running
`php-cs-fixer` as an argument.
`which` will find the `php-cs-fixer` program by looking through
the `PATH` environment variable listed directories.
This will resolve `php-cs-fixer` to an absolute path to the executable
and that will be used to run the command.
This dramatically cleans up the `PHP-CS-Fixer beautifier` code and specs, too!
Doing some Windows tests now.
2015-06-12 01:22:14 -03:00
Glavin Wiechert
c1f09e4f8b
Beautify all src/ files to pass linting with Coffeelint
2015-06-11 22:57:03 -03:00
Glavin Wiechert
b0d8dfa6fb
Format all internal CoffeeScript code to indent_size=2
...
- Using Atom Beautify's Beautify Directory feature
- Using coffee-fmt
- Only has one bug: https://github.com/sterpe/coffee-fmt/issues/16
2015-06-11 21:59:00 -03:00
Glavin Wiechert
328b9e4455
See #213 . Add OK/Cancel buttons to Beautify Directory command
2015-06-11 21:57:35 -03:00
Glavin Wiechert
35303961e2
Merge branch 'beautify-directory'
2015-06-11 21:40:22 -03:00