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
b4a12a7e78
Prepare 0.29.5 release
2016-04-19 19:24:26 -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
6de115f8e6
Prepare 0.29.4 release
2016-04-16 20:05:21 -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
1e282de280
Prepare 0.29.3 release
2016-04-16 16:19:12 -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
3bc3c6d3a7
See #924 . Add JavaScript test that is reported to crash Atom
2016-04-16 16:15:47 -03:00
Glavin Wiechert
1009945b8a
Fix built-options and docs script adding duplicate beautifiers
2016-04-16 16:15:14 -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
Jan-Cornelius Molnar
106a3130e4
updated elm examples to v0.2
2016-04-14 14:05:18 +02:00
Jan-Cornelius Molnar
ae38396df0
updating travis and appveyor elm-format dep
2016-04-14 12:08:37 +02:00
Jan-Cornelius Molnar
a31711a0cb
modified test runner
2016-04-14 11:48:49 +02:00
Jan-Cornelius Molnar
4e91dd3558
there seems to be an issue on windows where having an executable foo on the PATH and a folder foo in the cwd causes windows to be confused between the two. therefore, I renamed the folders for uncrustify and elm-format.
2016-04-14 11:19:04 +02:00
Jan-Cornelius Molnar
4906e65cdb
updated build script
2016-04-14 10:53:52 +02:00
Jan-Cornelius Molnar
e809a220cb
appveyor
2016-04-14 10:40:16 +02:00
Jan-Cornelius Molnar
792b58d30b
fixed path
2016-04-14 10:35:19 +02:00
Jan-Cornelius Molnar
77d488633b
modified atom runner
2016-04-14 10:26:53 +02:00
Jan-Cornelius Molnar
8ede61e9da
added elm-format to appveyor
2016-04-14 01:19:36 +02:00
Jan-Cornelius Molnar
4584d98dd6
more appveyor debugging
2016-04-14 01:14:47 +02:00
Glavin Wiechert
f85ff44773
Merge pull request #916 from ewgenius/patch-1
...
allow beatify *.pug files
2016-04-13 10:54:30 -03:00
ewgenius
4788deaa6d
adding Pug extension and grammar
...
*.pug files can't be beautified
2016-04-13 08:18:29 +03:00
Jan-Cornelius Molnar
7f1ca2ac73
debugging appveyor
2016-04-12 16:20:45 +02:00
Glavin Wiechert
aeb39566ab
Closes #905 . Add Handlebars support to Pretty Diff beautifier
2016-04-12 00:30:05 -03:00
Jan-Cornelius Molnar
c534a1e323
removed check for sqlparse from appveyor build script
2016-04-10 20:32:56 +02:00
Jan-Cornelius Molnar
cf6a98d33f
dont use > when downloading in powershell since this converts the output to unicode which is not preferable when downloading binaries
2016-04-10 20:06:28 +02:00
Jan-Cornelius Molnar
238b81867b
added isort and sqlparse to appveyor
2016-04-10 19:57:24 +02:00
Jan-Cornelius Molnar
af36550639
added missing packages to appveyor build script
2016-04-10 18:23:41 +02:00
Jan-Cornelius Molnar
125660c1e7
fixed appveyor uncrustify download command
2016-04-10 18:10:10 +02: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
39e7901d5c
Updated Readme.md
2016-04-08 19:39:38 +03:00
Petru Ilies
3fe678ce31
Merge branch 'master' of github.com:Glavin001/atom-beautify
2016-04-08 19:30:38 +03:00
Petru Ilies
998ebc329b
empty line
2016-04-08 18:46:16 +03:00
Petru Ilies
862ae8bd51
Added crystal-lang to Travis
2016-04-08 18:36:13 +03:00
Glavin Wiechert
0e7c942cb8
Prepare 0.29.2 release
2016-04-08 09:59:40 -03:00
Glavin Wiechert
f84973bbe8
Merge branch 'master' of github.com:Glavin001/atom-beautify
2016-04-08 09:58:09 -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
7d363c105b
Merge pull request #904 from tcyrus/patch-1
...
Update README.md to use kbd tags
2016-04-07 21:31:01 -03:00
Timothy Cyrus
fbe161de31
Update README.md
...
Use `<kbd>` tags
2016-04-07 20:25:55 -04:00
Glavin Wiechert
4cdb738d28
See #898 . Add more tests for migrate settings helper
2016-04-07 11:35:15 -03:00
Petru
086b35c5d2
Merge pull request #1 from petrui/crystal-lang
...
Added support for Crystal language
2016-04-07 00:04:55 +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
9add49118e
Prepare 0.29.1 release
2016-04-04 11:00:26 -03:00