Commit Graph

1736 Commits

Author SHA1 Message Date
w0rp
02aad45aa6 Fix some PowerShell syntax errors 2017-09-06 23:45:12 +01:00
w0rp
59fd98b8b2 Try and set up AppVeyor so it will only download Vim if the directory is not there 2017-09-06 23:43:49 +01:00
w0rp
fbc846b4ba Try and get AppVeyor to run a single test 2017-09-06 23:28:39 +01:00
w0rp
dd77b6eac5 Set up Vim runtime files in AppVeyor too 2017-09-06 22:53:39 +01:00
w0rp
e951056e7b Try and set up Vader in AppVeyor 2017-09-06 20:03:37 +01:00
w0rp
2be39d3e1c Try again 2017-09-06 19:56:56 +01:00
w0rp
2b34cf098a Try different things for the Vim executable path 2017-09-06 19:55:45 +01:00
w0rp
9821b2c414 Disable builds for AppVeyor 2017-09-06 19:53:53 +01:00
w0rp
6661ff9794 Use absolute paths for the unzipping part in AppVeyor 2017-09-06 19:50:51 +01:00
w0rp
a9823cbfd5 Try to download and unpack a Vim console binary for AppVeyor 2017-09-06 19:47:11 +01:00
Peter Renström
03f1c1e81b Add 'prettier' fixer support to TypeScript, CSS, SCSS and JSON (#910)
* Add prettier fixer support for typescript

* Add prettier fixer support for css and scss

* Add prettier fixer support for json

* Use getbufvar() to get &filetype
2017-09-06 15:21:26 +01:00
w0rp
c277cdef8c Add an option for ignoring the output of TSLint if a file contains a single blank line 2017-09-06 11:17:21 +01:00
w0rp
ad1bd424fa Run installation steps in install instead for AppVeyor 2017-09-06 10:14:25 +01:00
w0rp
a170cc806a Do not mess with newlines for git config 2017-09-05 23:13:33 +01:00
w0rp
22a0cd6e05 Try and get appveyor to clone the repo by using a clone depth 2017-09-05 23:00:42 +01:00
w0rp
a21a75c19e Fix the .mak file name 2017-09-05 22:34:31 +01:00
w0rp
8595fcdeb9 Try and get nmake to work in AppVeyor 2017-09-05 22:32:34 +01:00
w0rp
5239ef9c83 Try and set up appveyor for building Vim 2017-09-05 22:26:14 +01:00
ode79
edfe65a22c Fix OCaml helptag name to match readme. (#909)
* Fix an OCaml help tag in the README
2017-09-05 13:50:03 +01:00
w0rp
e53debe000 Fix #907 - Stop LSP integration breaking with empty string keys in NeoVim 2017-09-04 00:15:13 +01:00
w0rp
c2f547b6e3 Merge branch 'support-lintr-options' 2017-09-03 23:37:04 +01:00
w0rp
984c4f0658 Document the new lintr option 2017-09-03 23:36:58 +01:00
w0rp
1ea5400e8d Test lintr options configuration 2017-09-03 23:29:12 +01:00
Alex Axthelm
b60a7224ab allow options to be set for lintr 2017-09-03 23:14:26 +01:00
Alex Axthelm
29ffd5134f Allow for lintr options 2017-09-03 23:14:26 +01:00
w0rp
6833e01f23 #894 - Replace ugly temporary filenames for Haskell problems with the buffer's basename 2017-09-03 21:53:48 +01:00
w0rp
0aa8640d07 Fix a typo 2017-09-03 20:14:42 +01:00
w0rp
e235e5a6a5 Make the grammar a little better for the g:ale_type_map option 2017-09-03 20:12:54 +01:00
Jake Zimmerman
63e8946fc8 Detect and use CM files for smlnj (#884)
* Detect and use CM files for smlnj

* Split into two checkers

- one for CM projects
- one for single SML files

* Fix some typos

* Fix error caught by writing tests

We want to actually use `glob` to search in paths upwards from us.
(Previously we were just searching in the current directory every time!)

* Fix errors from former test run

* Write tests for GetCmFile and GetExecutableSmlnj

* Typo in 'smlnj/' fixture filenames
2017-09-03 19:56:14 +01:00
w0rp
c7fbcb3c02 Fix #899 - Make the quickfix and loclist windows close again 2017-09-03 19:44:00 +01:00
w0rp
d482b8e3b7 Fix #891 - Do not check ctrlp-funky windows 2017-09-03 18:24:43 +01:00
w0rp
f9b43a566c #505 - Do not lint files on enter if the option for linting when the filetype changed is on 2017-09-02 16:57:01 +01:00
w0rp
52eff3bd83 Log commands that are run for ALEFix for ALEInfo 2017-08-31 16:46:40 +01:00
w0rp
7c2a5052a8 Fix #895 - Run Node.js scripts with node.exe instead of node on Windows 2017-08-31 13:12:24 +01:00
w0rp
1d86a724f2 Merge branch 'fix-prettier-eslint-fixer' 2017-08-30 22:49:55 +01:00
w0rp
f36f38c960 Cover the prettier-eslint changes with tests, and fix some problems 2017-08-30 22:49:46 +01:00
w0rp
301d30229b Fix doc tag alignment 2017-08-30 22:23:59 +01:00
Pavel Pertsev
05ce86ea33 Add prettier-eslint legacy option 2017-08-30 22:21:45 +01:00
Pavel Pertsev
6e423a94cd Fix docs for prettier-eslint ver 2017-08-30 22:20:35 +01:00
Pavel Pertsev
c09f8f5764 Passthrough eslint config to prettier-eslint 2017-08-30 22:17:16 +01:00
w0rp
33278f0fce Merge branch 'c-clang-tidy' 2017-08-30 22:11:51 +01:00
w0rp
9958a8d32e Add tests for the c version of clang-tidy 2017-08-30 22:11:04 +01:00
w0rp
ed9cdca127 Merge remote-tracking branch 'randrej/master' into c-clang-tidy 2017-08-30 22:08:41 +01:00
w0rp
fca77266bd Complain about badly aligned documentation on Travis CI, and fix some existing problems 2017-08-30 21:56:43 +01:00
w0rp
688212130d Fix the tag alignment for the tslint documentation 2017-08-30 21:29:19 +01:00
w0rp
3bde390c58 Merge branch 'tslint-rules' 2017-08-30 21:27:34 +01:00
w0rp
0cdb653c9c Cover the tslint rules option with a test 2017-08-30 21:27:28 +01:00
w0rp
40dca63891 Merge remote-tracking branch 'jclem/master' into tslint-rules 2017-08-30 21:21:03 +01:00
w0rp
b8f5a4923c Merge pull request #892 from jparise/thrift
Add a linter for Apache Thrift IDL files
2017-08-30 19:46:17 +01:00
Jon Parise
f4c5d29c64 Add a linter for Apache Thrift IDL files
This linter works by invoking the `thrift` compiler with the buffer
contents and reporting any parser and code generation issues.

The handler rolls its own output-matching loop because we have the
(unfortunate) requirement of handling error output that spans multiple
lines.

Unit tests cover both the command callback and handler, and there is
initial documentation for all of the option variables.
2017-08-30 11:08:06 -07:00