Martino Pilia
5542db1507
Support custom LSP notifications
...
Allow to send custom notification mesages, that expect no response from
the server.
2019-06-01 16:27:44 +02:00
Martino Pilia
3321685940
Refactor LSP custom request handling
2019-05-31 21:56:38 +02:00
Martino Pilia
7053d468cc
Add API for custom LSP requests
...
Implement a function `ale#lsp_linter#SendRequest` that allows to send
custom LSP requests to an enabled LSP linter.
Resolves #2474
2019-05-31 17:58:27 +02:00
w0rp
4f02edc3f8
Merge pull request #2529 from maxwell-k/terraform_linter
...
Add a terraform linter
2019-05-29 23:28:50 +01:00
Sajjad Hashemian
8d8b295ef5
add pgformatter
2019-05-27 09:00:11 +04:30
Keith Maxwell
88fa0b9294
Add a terraform linter
...
This linter uses the check functionality built into terraform. ALE
already has a fixer using `terraform fmt` but this doesn't provide error
messages. ALE already has a linter using `tflint` but this requires an
extra application to be installed.
For example this linter will give a warning that ! is an illegal
character in the line below:
variable "example" !{}
This linter runs the buffer through the command below and parses the
output:
terraform fmt -no-color -check=true -
This commit includes a basic implementation, documentation and tests.
The only option is to control which executable is run.
Tested with:
$ terraform -version
Terraform v0.11.13
2019-05-23 15:49:02 +01:00
w0rp
3e3801e81e
Revert "Fix #2492 - Remove all Deoplete support for now"
...
This reverts commit 975cc7af8f
.
2019-05-21 13:53:09 +01:00
Antoine Gagné
3b7c86e401
Add support for Erlang dialyzer ( #2509 )
...
* Add support for Erlang dialyzer
* Add an option to specify rebar3 profile
In doing so, the use of the `**` wildcard becomes unnecessary.
2019-05-19 21:16:17 +01:00
w0rp
e5ea809094
Close #2285 - Add a function for use with omnifunc
2019-05-17 00:57:52 +01:00
w0rp
975cc7af8f
Fix #2492 - Remove all Deoplete support for now
2019-05-16 20:11:42 +01:00
rliang
ab7e5b264f
[linter] Add LSP support for LaTeX via texlab
2019-05-13 15:50:03 -03:00
w0rp
df90725c85
Support b:ale_completion_enabled for disabling it for some buffers
2019-05-11 17:19:45 +01:00
w0rp
edd3114394
Make it less likely people will do the wrong thing
...
Make it very clear in every single place that the setting for ALE's own
completion implementation is mentioned that you should not enable it if
you want to use ALE as a completion source for other plugins like
Deoplete.
2019-05-11 17:06:32 +01:00
w0rp
79e42fed14
#2403 - Make ale_disable_lsp apply consistently, and document it better
2019-05-10 13:42:41 +01:00
Sh3Rm4n
77c5802fc7
Fix typos in documentation
2019-05-09 13:49:44 +02:00
Kanenobu Mitsuru
c10da0e390
Add fixer for OCaml ocp-indent ( #2436 )
2019-05-07 18:50:26 +01:00
w0rp
5d65f93033
Merge pull request #2437 from robertjlooby/add-floskell
...
Add floskell for Haskell formatting
2019-05-01 22:43:44 +01:00
w0rp
2f3bce5a1d
Merge pull request #2448 from reedriley/master
...
Add support for Vim's tagstack to ALEGoToDefinition
2019-04-29 20:55:45 +01:00
Caleb Maclennan
69b7ec1c4c
Include plugin description in local help line
...
The recommended format for _vim's internal help files_ is "<tag> <for vim version> <last change>", (see `:help help-writing` but this format is not parsed the same way for plugins. For plugins the recommended format includes a description of the plugin such as "<tag> <description>". See `:help write-local-help` for the different template.
2019-04-29 09:48:48 +03:00
w0rp
01331266a8
Close #1753 - Implement minimum viable integration with Deoplete
2019-04-23 21:26:25 +01:00
Thibault Vatter
ce0b14979e
Add a fixer for r based on the styler package ( #2401 )
...
* Add styler as a new fixer for R files
* Add to the list of supported tools
* Add documentation
2019-04-23 19:44:26 +01:00
Reed Riley
c36f3e78e4
Add support for Vim's tagstack to ALEGoToDefinition
...
fixes 1236
2019-04-19 23:10:55 -04:00
w0rp
59f8c35a2f
Fix #1930 - Finish ale_fix_on_save_ignore
...
* Implementation had a bug
* Documentation added
* Tests added
2019-04-16 13:44:43 +01:00
Rob Looby
99361b2ca9
Add floskell for Haskell formatting
2019-04-14 11:27:48 -05:00
Riley Martine
495bce32e9
Add support for latexindent ( #2387 )
2019-04-13 13:21:59 +01:00
w0rp
f0f0cc3c18
Merge pull request #2121 from hsanson/1996-add-support-for-eclipse-jdt-ls
...
WIP Fix 1996 - Add eclipse LSP support.
2019-04-13 12:48:20 +01:00
w0rp
784d1a9a62
Merge pull request #2394 from harttle/master
...
feat: fecs support for js/html/css lint and format
2019-04-13 12:35:52 +01:00
Jesse Harris
2ed53108c4
Linter for powershell syntax errors ( #2413 )
...
* Linter for powershell syntax errors
2019-04-13 12:24:56 +01:00
harttle
c820089c44
feat: fecs support for js/html/css lint and format
...
`fecs` is a lint tool for HTML/CSS/JavaScript,
see http://fecs.baidu.com for more options.
2019-04-11 16:24:58 +08:00
Horacio Sanson
f02e2ec54c
Fix 1996 - Add eclipse LSP support.
2019-04-11 08:50:04 +09:00
Masashi Iizuka
4813165614
Add a linter for clojure using clj-kondo ( #2377 )
2019-04-10 20:59:58 +01:00
w0rp
2e8c8085a6
Close #2179 - Add support for gopls
2019-04-10 19:23:16 +01:00
Raphael Hoegger
81423701b0
Adding new linter "cookstyle" for chef recipes (Issue #1187 ) ( #2362 )
2019-04-10 18:52:52 +01:00
Dan Loman
abcefe7a6e
[doc] Add swift support documentation ( #2426 )
...
* [doc] Add swift support documentation
* [doc] Add swift bullets in main help file
* [doc] Add to supported languages and tools txt file as well
* Ensure same name styling for help/readme files
2019-04-08 18:22:59 +01:00
w0rp
02af53b8b0
Document ale#Has
2019-04-07 16:29:55 +01:00
w0rp
cfffdab856
Sort the documented options
2019-04-02 09:31:00 +01:00
rhysd
6a29641872
Add g:ale_disable_lsp and b:ale_disable_lsp to disable linters powered by LSP
2019-03-30 15:29:17 +09:00
w0rp
e1e8f0dae1
Fix the table of contents
2019-03-29 15:36:11 +00:00
Jesse Harris
000c37e775
PSScriptAnalyzer ( #2370 )
...
* Added psscriptanalyzer
* Added exclusions and documentation
* Added PSScriptAnalyzer handler test
2019-03-29 15:25:55 +00:00
w0rp
442d672d8a
#2397 - disable elixir-ls by default, which can be CPU hungry
2019-03-29 14:19:13 +00:00
Antew
8ec9615400
Add support for elm-lsp
2019-03-21 02:55:49 -04:00
Adam Trepanier
a22ab78dd7
make options for credo configurable ( #2337 )
...
* Add credo --strict option
If a user sets 'let g:ale_elixir_credo_strict=1' it will run credo with
--strict instead of suggest. The default (0) is to run as suggest.
* Added credo docs
2019-03-11 09:12:32 +00:00
w0rp
c6a6a37931
Update documentation for languagetool
2019-03-09 14:12:31 +00:00
w0rp
fd31987f23
Merge pull request #2327 from akshit-sharma/master
...
clang-format supported with nvcc (cuda files)
2019-03-08 21:36:43 +00:00
w0rp
413529f603
Fix #2326 - ALEComplete no longer replaces completeopt
2019-03-08 21:32:05 +00:00
w0rp
cf883aa5a8
#2132 - Document ale#command#Run
2019-03-05 14:07:38 +00:00
akshit-sharma
32dbf5942e
fixed mismatched ToC and heading
2019-03-02 22:19:28 -07:00
akshit-sharma
163f0ab06e
clang-format supported with nvcc (cuda files)
2019-03-02 21:39:44 -07:00
w0rp
89e5491862
Revert " #2132 Change (buffer, lines) fixer functions to (buffer, done, lines)"
...
This reverts commit f1ed654ca5
.
2019-02-22 20:48:06 +00:00
w0rp
883978ece9
#2132 - Replace all uses of foo_callback with foo
2019-02-22 18:05:04 +00:00