Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
* feat: support sqlformat.
|
|
import support (tsserver) (#2709)
This commit adds support for renaming symbols in tsserver and with LSP tools, and for organising imports with tsserver. Completion results for symbols that can be imported are now suggested if enabled for tsserver completion done via ALE.
|
|
Options are now configurable for languagetools, and `--autoDetect` can be removed by changing the options.
|
|
* Add support for `dfmt`
|
|
|
|
* add g:ale_sign_highlight_linenr
* Fix tests. Change option default value
* Rename ale_sign_highlight_linenr to ale_sign_highlight_linenrs
* Default ale_sign_highlight_linenrs to 0
|
|
bugfix/c-lsp-build-dir-settings
|
|
Add gnatpp fixer for Ada
|
|
|
|
* Add setting for numhl highlights
* Add doc for numhl feature
|
|
Update elm-ls
|
|
|
|
|
|
* Added a new csc linter for C# code.
* More output is now handled for mcsc.
|
|
|
|
* elm_lsp is now elm_ls
* The binary published by @elm-tooling is elm-language-server
Updates tests, docs and adds more options to the plugin.
|
|
|
|
`g:ale_lint_on_insert_leave` default has been changed from 0 to 1 in
168768b32667b244e0afdc8da851d91ab95d6e2f
|
|
* Add support for purescript language server
* Update naming
* Add purescript language server tests
|
|
prettier: Support experimental languages (Handlebars)
|
|
b:ale_lint_on_insert_leave is now supported as tests need it.
These defaults are saner and cause fewer issues for users by default.
|
|
Add support for reorder-python-imports fixer
|
|
* add R markdown as filetype for styler
* Add rmarkdown as an alias for R
|
|
isort is great, but I've come to prefer reorder-python-imports. The tool
has a focus on smaller diffs than isort. reorder-python-imports is also
a little smarter than isort which is nice.
|
|
|
|
Both xsd and xslt are by definition written in XML, and thus the same
linter(s) can be run to check them for well-formedness.
|
|
Such as handlebars
|
|
Allow to send custom notification mesages, that expect no response from
the server.
|
|
|
|
Implement a function `ale#lsp_linter#SendRequest` that allows to send
custom LSP requests to an enabled LSP linter.
Resolves #2474
|
|
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
|
|
This reverts commit 975cc7af8fbabe234a220c84e56b7ff719d8d959.
|
|
* Add support for Erlang dialyzer
* Add an option to specify rebar3 profile
In doing so, the use of the `**` wildcard becomes unnecessary.
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
Add floskell for Haskell formatting
|
|
Add support for Vim's tagstack to ALEGoToDefinition
|
|
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.
|