Sina Sharifzade
dd6080e435
Checks file path exists or not
2016-06-09 20:08:44 +04:30
Sina Sharifzade
ee3d9b30af
Checks file path exists or not
2016-06-09 19:27:43 +04:30
Sina Sharifzade
7a41635165
Remove trailing semicolon
2016-06-09 18:49:18 +04:30
Mathias Weber
c45b860292
fixed order of home-dir expansion and project resolution
...
The uncrutify config path was first resolved against the current project folder.
This would `expand-home-dir` to not expand the home folder.
This patch should fix issues #747 and #818 .
2016-06-09 16:02:38 +02:00
Sina Sharifzade
aa00043818
Add .php_cs file support to php-cs-fixer beautifier
2016-06-09 18:00:03 +04:30
Joost van Doorn
7096ceb195
Lua beautifier
...
Simple perl script beautifier for lua, by @pkulchenko
2016-06-07 20:17:34 +02:00
Glavin Wiechert
aae09ea463
Merge pull request #956 from patrick-steele-idem/marko-v3
...
Marko v3
2016-06-07 10:54:14 -03:00
Patrick Steele-Idem
b5f130db0f
Added `html` as a fallback so that settings would be inherited if not set
2016-06-01 13:10:22 -06:00
Ra100
d03bad31da
Fix compatibility with atom 1.9.x #979
...
Due to changes between atom 1.8 and 1.9 is editor.viewRegistry not availbale,
it has to be changed to atom.views.
2016-05-18 10:48:26 +02:00
Glavin Wiechert
6c360a0442
Closes #936 . Add details about opening Command Palette
2016-05-04 18:32:59 -03:00
Patrick Steele-Idem
9ff770c3f0
Fixed marko indent
2016-04-29 00:06:36 -06:00
Patrick Steele-Idem
af9cc40dec
Improved Marko v3 support
2016-04-28 23:09:55 -06:00
Leonard Hecker
f536d97fd6
Removed cross-spawn dependency
...
This might fix the "spawn cmd.exe ENOENT" issue on Windows.
2016-04-28 15:57:58 +02:00
Glavin Wiechert
513ebd807c
Closes #945 . Update TypeScript Formatter beautifier
2016-04-23 23:24:55 -03:00
Glavin Wiechert
0cf2ee5954
Merge branch 'master' of https://github.com/petrui/atom-beautify into petrui-master
2016-04-23 16:47:22 -03:00
Glavin Wiechert
6ea9788255
Merge branch 'master' of https://github.com/fdelbos/atom-beautify into fdelbos-master
2016-04-23 16:41:20 -03:00
Glavin Wiechert
8ce6e5d376
Merge pull request #943 from ayoubdev/master
...
[PrettyDiff] Fixed Indent Tabs configuration ignored (issue: #910 : ht…
2016-04-23 16:38:36 -03:00
ayoubdev
0152863484
[PrettyDiff] Fixed Indent Tabs configuration ignored (issue: #910 : https://github.com/Glavin001/atom-beautify/issues/910 )
2016-04-23 18:49:20 +02:00
Garret Wilson
268e1f5d80
Fix issue #707 by adding Atom-based EOL detection
...
Determines the default line ending based upon the Atom configuration
`line-ending-selector.defaultLineEnding`. If the Atom configuration
indicates "OS Default", the `process.platform` is queried, returning
CRLF for Windows systems and LF for all other systems.
2016-04-22 19:16:55 -07:00
Glavin Wiechert
4eb8607c47
Fixes #924 . Prevent infinite loop with beautify on save
...
With the option `Ensure Single Trailing Newline` option enabled
in the Whitespace package, Atom would append a newline character after
beautification had occured and when the beautified code was saved it
would be changed and never settle on a stable text that would not change
the previously saved text in the editor. Thus an infinite loop on save.
2016-04-19 20:16:16 -03:00
Glavin Wiechert
a730f33ff2
Fixes #924 . Beautify On Save changes the TextEditor not the file
...
It seems that in a recent update of Atom, Atom-Beautify's beautify on
save feature would actually crash Atom and in some cases even delete all
of the contents of the file!
After some investigation, it looks like writing directly to the file
with fs.write may have been the culprit and crashing Atom.
2016-04-19 19:22:23 -03:00
Frederic Delbos
8b237edbee
add ocaml language
2016-04-19 23:15:36 +02:00
Petru Ilies
58f7a868d7
Merge remote-tracking branch 'upstream/master'
2016-04-18 10:35:46 +03:00
Glavin Wiechert
c950557438
Change cross-spawn dependency to be optionalDependency
...
Closes #573 , #795 , #922 , #858 , #925 , #761 , #902 , #740 .
If cross-spawn fails to install, atom-beautify will still continue to
install and work without it, with degraded support for Windows, such as
ignoring PATHEXT.
2016-04-16 19:55:13 -03:00
Glavin Wiechert
83ecac5d7e
See #924 . Add more verbose debugging to beautifyFilePath
2016-04-16 16:18:10 -03:00
Glavin Wiechert
78c2cc5480
See #864 . Fix Logger to use renamed loggerLevel setting key
2016-04-16 16:16:56 -03:00
Glavin Wiechert
c0b3ba3557
See #919 . Remove options from analytics tracking
...
Originally tracking `options` was intended to help with debugging errors, and making sure Atom-Beautify was working for the users.
However, we now have that `Help Debug Editor` command that users can use on their own when submitting an Issue for Atom-Beautify on GitHub.
Thus, tracking the `options` is not being used for analytics (yet) and it is more advantageous to remove to reduce the information being tracked.
2016-04-14 23:24:56 -03:00
Glavin Wiechert
b23f2816cc
Merge pull request #899 from janmolnar/master
...
running provided emacs binary directly instead of running it via pyth…
2016-04-14 22:02:46 -03:00
ewgenius
4788deaa6d
adding Pug extension and grammar
...
*.pug files can't be beautified
2016-04-13 08:18:29 +03:00
Glavin Wiechert
aeb39566ab
Closes #905 . Add Handlebars support to Pretty Diff beautifier
2016-04-12 00:30:05 -03:00
Jan-Cornelius Molnar
55445d66ad
fixed non empty check of emacs path
2016-04-10 17:31:49 +02:00
Mark Tofan
992999b347
Seems that Crystal dosen't have Windows support yet.
2016-04-08 22:38:07 +03:00
Petru Ilies
3fe678ce31
Merge branch 'master' of github.com:Glavin001/atom-beautify
2016-04-08 19:30:38 +03:00
Glavin Wiechert
11069f6b42
See #898 . Improve notification for unsupported settings
...
Also update Lodash dependency.
2016-04-08 09:57:19 -03:00
Glavin Wiechert
4cdb738d28
See #898 . Add more tests for migrate settings helper
2016-04-07 11:35:15 -03:00
Mark Tofan
0df1d8a5df
Added support for Crystal language
2016-04-07 00:00:20 +03:00
Jan-Cornelius Molnar
e949efa908
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
src/beautifiers/fortran-beautifier/index.coffee
2016-04-06 22:45:37 +02:00
Jan-Cornelius Molnar
d79eda0756
running provided emacs binary directly instead of running it via python which does not work well on windows.
...
listening to emacs return codes.
2016-04-06 22:21:43 +02:00
Glavin Wiechert
14700008b1
Merge pull request #885 from Alhadis/deprecation-fix
...
Fix deprecation warnings triggered by TextEditor methods
2016-04-01 22:38:52 -03:00
Alhadis
bbae6043d5
Fix deprecation warnings triggered by TextEditor methods
2016-04-02 11:05:16 +11:00
Glavin Wiechert
5b3e28b250
See #875 . Add test for looking upwards .jsbeautifyrc files
2016-04-01 18:59:07 -03:00
Glavin Wiechert
afa27fd50b
See #864 . Add Migration command from old option keys to new keys
...
Old:
{ LANG_OPTION: 'VALUE' }
New:
{ LANG: { OPTION: 'VALUE' }}
2016-04-01 16:57:30 -03:00
Glavin Wiechert
fa9dd8dd4f
Merge branch 'master' into better-settings
2016-04-01 10:40:26 -03:00
Glavin Wiechert
d48768e503
Closes #199 . Add Jade/Pug beautify support
2016-03-30 10:34:49 -03:00
Glavin Wiechert
50ad73d324
Fixes #879 . Fix circular structure in JSON config/settings
2016-03-30 10:29:40 -03:00
Glavin Wiechert
caabb95ed7
See #713 . Properly extract configuration from package settings
2016-03-30 01:27:54 -03:00
Glavin Wiechert
f65453d7bb
See #876 , #679 . Build beautifier options postinstall instead of activate
2016-03-29 15:49:51 -03:00
Glavin Wiechert
232a91bb20
Merge branch 'master' of github.com:Glavin001/atom-beautify into better-settings
2016-03-29 14:41:43 -03:00
Dheepak Krishnamurthy
337d308296
Remove --style flag from yapf
...
The --style flag accepts different types of input. From their documentation - "accepts one of the predefined styles (e.g., pep8 or google), a path to a configuration file that specifies the desired style, or a dictionary of key/value pairs."
By not explicitly specifying the --style flag, yapf will look for the following, in that order
1. In the [style] section of a .style.yapf file in either the current directory or one of its parent directories.
2. In the [yapf] secionf of a setup.cfg file in either the current directory or one of its parent directories.
3. In the ~/.config/yapf/style file in your home directory.
2016-03-25 23:12:02 -06:00
Glavin Wiechert
4f9981cd83
Merge pull request #845 from Focus/master
...
Adds LaTeX language support
2016-03-25 23:43:14 -03:00
Michael Hancock
18ae07eaff
Added opencl language support
...
OpenCL language support is achieved here simply by attaching '.CL'
extension to the 'C' language module. OpenCL is C based however beautify
will not support beautification despite having C language support, due
to the different file extension.
2016-03-24 00:34:55 +00:00
Glavin Wiechert
0121920317
See #717 . Remove unsupported options for Coldfusion language
2016-03-21 13:56:01 -03:00
Glavin Wiechert
ba25e1bce3
See #405 , #782 . Improve description of Beautify Entire File On Save option
2016-03-21 13:48:19 -03:00
Glavin Wiechert
9d88fe880d
See #713 . Update options documentation generator for new settings structure
2016-03-21 13:46:52 -03:00
Glavin Wiechert
74526b6821
See #713 . Extract General options from package settings
2016-03-21 11:44:52 -03:00
Glavin Wiechert
2be35ca657
See #713 . Delete options that do not have a supported beautifier
2016-03-21 11:21:30 -03:00
Glavin Wiechert
bc8c2a835b
See #713 . Include options from language's fallback
2016-03-21 11:00:12 -03:00
Glavin Wiechert
48718d532c
See #713 . Nest language config options under Language group
2016-03-21 10:43:31 -03:00
Glavin Wiechert
99073d1e02
Fixes #758 . Add XTemplate support to Pretty Diff beautifier
2016-03-21 10:39:48 -03:00
Glavin Wiechert
0c3f02d3da
Fixes #766 . Change default beautifier of Riotjs to Pretty Diff
2016-03-21 10:38:54 -03:00
Glavin Wiechert
433ba8e9b5
See #713 . Change key from _general to general for settings
2016-03-21 01:51:30 -03:00
Glavin Wiechert
5c3d21cc70
Revert "Revert "Organize settings/options into groups that will be collapsable""
...
This reverts commit d97b2d2e4d
.
2016-03-21 01:48:29 -03:00
Focus
75ca70bc1f
Tabs changed to literal and default to using tabs
2016-03-05 10:07:23 +00:00
Glavin Wiechert
bd6e735f08
See #839 , #844 . Add test for unique language namespaces
...
Removed check in Beautifiers#buildOptionsForBeautifiers
2016-03-03 20:06:23 -04:00
Glavin Wiechert
d637317826
Update Lodash to v4.6.1
2016-03-03 19:49:20 -04:00
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