Andrey Popp
d0284f22ea
Add textDocument/typeDefinition for LSP ( #2226 )
...
* Add textDocument/typeDefinition for LSP
Doc to spec https://microsoft.github.io/language-server-protocol/specification#textDocument_typeDefinition
This works like textDocument/definition but resolves a location of a
type of an expression under the cursor.
I'm not sure what to do with tsserver though.
* Fix passing column to LSP
* test_go_to_definition: wording
* Add tests for textDocument/typeDefinition
* Add docs for textDocument/typeDefinition
2019-01-21 23:06:28 +00:00
yut23
f2db164268
Add support for pyls configuration options
...
Resolves #1443 .
Heavily inspired by the analogous support added for elixir-ls.
2019-01-20 23:59:46 -05:00
w0rp
a50e049e74
Mention raco in the list of supported tools
2019-01-14 20:35:23 +00:00
hokorobi
7f176390fc
Support textlint for reStructuredText ( #1978 )
...
* Support textlint for reStructuredText
* Add linter test for textlint rst
2019-01-12 14:40:03 +00:00
TANIGUCHI Masaya
fabebb3a47
Add textlint for Asciidoc and add it to Fixers ( #2193 )
...
* Add textlint for asciidoc
* Add textlint --fix
2019-01-10 18:53:45 +00:00
w0rp
f23811770a
Add briefer help tags for ALE development documentation
2019-01-08 14:40:26 +00:00
Jerko Steiner
0fcd5e79a9
Add ability to manually trigger completion menu ( #2177 )
...
* Add ability to manually trigger completion menu
* Mention :ALEComplete in completion docs
* Add test for ALEComplete
2019-01-07 17:55:55 +00:00
Jerko Steiner
5bbe77101d
Add support for bingo ( #2165 )
...
* Add support for https://github.com/saibing/bingo
* Add docs for ale-go-bingo
* Use go.mod when found
* Add test for bingo FindProjectRoot
* Simplify ale_linters#go#bingo#GetCommand
2019-01-05 19:12:55 +00:00
w0rp
08606b88d0
Clean up the new g:ale_shell code. Use it for Windows
2019-01-03 21:23:09 +00:00
w0rp
7919db0db5
Merge pull request #2167 from stegmanh/master
...
Add support for ale option to override default shell used by ale
2019-01-03 21:01:13 +00:00
w0rp
78724f4cd3
Fix some formatting issues
2019-01-03 20:33:59 +00:00
Holden
5f613a5fd6
change ale to use value of g:ale_shell regardless of what it is
2019-01-02 19:05:51 -05:00
Holden
3ec20a730d
address PR feedback by fixing docs and hardcoding bash to use -c on fish and pwsh environments
2018-12-28 12:35:57 -05:00
Holden
c499825a0b
add tests for ale_shell option
2018-12-28 11:58:55 -05:00
Miklós Tusz
1c9ad77866
Add documentation for python_black_auto_pipenv
2018-12-21 20:07:14 -08:00
w0rp
5345a5dd81
Merge pull request #2141 from benjaminjkraft/master
...
Add versions of ALEGoToDefinition that open in splits
2018-12-20 16:15:57 +00:00
Ben Kraft
73a204dd00
Add versions of ALEGoToDefinition that open in splits
...
This is just like `:ALEGoToDefinitionInTab`, only a (v)split instead of
a tab. Fixes #2140 .
2018-12-19 18:35:56 -05:00
w0rp
f1ed654ca5
#2132 Change (buffer, lines) fixer functions to (buffer, done, lines)
2018-12-18 11:13:28 +00:00
Justin Searls
2cfa09e02d
Adds standardrb linter ( #2133 )
...
See: https://github.com/testdouble/standard
StandardRB is to RuboCop what StandardJS is to ESLint. This commit
naively copies the RuboCop linter and fixer to point at the standardrb
executable. Any other adjustments are very minor (the only I can think
of is that standardrb takes a `--fix` option instead of
`--auto-correct`).
This raises a confusing point to me as both developer and a user: since
ale enables all linters by default, won't this run both RuboCop and
StandardRB (the results of which will almost always be in conflict with
one another)? How does ale already solve for this for the similar case
of StandardJS and ESLint?
2018-12-10 14:02:32 -07:00
w0rp
39c892eff4
#1520 - Add an :ALEDocumentation for tsserver
2018-12-10 20:08:28 +00:00
Holden
57a04701c3
Merge branch 'master' of github.com:stegmanh/ale
2018-12-07 18:05:20 -05:00
Holden
cbc029b2b8
Add initial support for settings to overwrite ale shell
2018-12-07 18:04:28 -05:00
w0rp
3db564f774
Merge pull request #2061 from hsanson/1910-add-support-for-bibclean-fixer
...
Add bibclean fixer support
2018-12-06 20:26:04 +00:00
pmacosta
fdd37acc1f
Add support for pydocstyle linter ( #2085 )
...
The linter can correctly parse pydocstyle output with any of the following
command-line options enabled: --explain, --source, --debug, and/or
--verbose
2018-12-06 11:27:03 -07:00
Oskar Grunning
2760cf7018
refactor sasslint linter ( #2077 )
...
Previous implementation required one to have sass-lint globally. This
allows you to have it locally, override the executable and add options.
2018-12-06 11:23:31 -07:00
Horacio Sanson
3346b200bf
Fix javalsp command.
...
The command used to invoke the LSP process was being escaped wrong.
Also added a new option to set a different java executable and fixed the
documentation.
2018-12-05 21:53:39 +09:00
Horacio Sanson
9e97a6914e
Add bibclen fixer support
...
Closes #1910
2018-12-01 15:05:18 +09:00
w0rp
ff0bd14efe
Merge pull request #2068 from m-pilia/ispc
...
Add linter for ispc
2018-11-21 16:44:59 +00:00
w0rp
e74d43fb25
Fix #2084 - Disable mix by default, as it causes too many problems
2018-11-19 20:14:30 +00:00
w0rp
4b4b09593b
Merge pull request #2087 from m-pilia/ada
...
Add GCC linter for Ada
2018-11-19 19:36:32 +00:00
Martino Pilia
d90673ab5b
Add GCC linter for Ada
2018-11-18 18:14:24 +01:00
Jeff Kreeftmeijer
7c73901199
Add Vale linter for AsciiDoc
...
Vale supports AsciiDoc. This patch adds a Vale linter for AsciiDoc
files, which is based on the existing Markdown linter.
2018-11-14 21:41:18 +01:00
w0rp
dd7b2188ab
Add style highlights for virtualtext and document all of them
2018-11-14 16:44:53 +00:00
jamestthompson3
f64f9aba16
Add specific highlight groups for virtualtext ( #2071 )
2018-11-14 16:21:35 +00:00
Martino Pilia
9e8f2b0840
Lint ispc on disk to solve include imprecisions
2018-11-12 00:54:24 +01:00
Martino Pilia
0b4507ed56
Add linter for ispc
2018-11-11 18:26:37 +01:00
w0rp
7dd460303d
Merge pull request #2060 from meain/fixer-pretty-html
...
Add prettier to html formatters
2018-11-11 09:57:48 +00:00
w0rp
d1d5292178
Fix #2054 - Make golint configurable
2018-11-11 09:42:57 +00:00
w0rp
b96105bebb
Merge pull request #2056 from luan/virtualtext
...
Add support for nvim's virtualtext on cursor
2018-11-11 09:17:53 +00:00
w0rp
f8d3ffb60e
Fix #1960 - Do not fix files on :wq
2018-11-10 10:06:56 +00:00
w0rp
e4faf82cab
Enable ESLint for Vue files by default
2018-11-08 09:19:02 +00:00
Luan Santos
3ec09f7826
Document ale_virtualtext_delay
2018-11-06 22:36:37 -08:00
Abin Simon
ed8104b6ab
Add prettier to html formatters
2018-11-07 12:00:59 +05:30
w0rp
51341fbe36
Update the instructions for installing the tslint tsserver plugin
2018-11-06 19:57:36 +00:00
Luan Santos
c41dbe2ba9
Add support for nvim's virtualtext on cursor
...
- Add g:ale_virtualtext_cursor boolean to enable/disable it
- Add g:ale_virtualtext_prefix to configure what prefix to use (default:
'> ')
- Requires neovim 0.3.2's unreleased API `nvim_buf_set_virtual_text`
2018-11-05 22:45:40 -08:00
w0rp
acdc99b94d
Merge pull request #2051 from aclemons/ruumba
...
Add initial support for ruumba in eruby files.
2018-11-04 11:33:15 +00:00
w0rp
9171791646
Merge pull request #2046 from tyru/fix-unmatched-quote
...
[Doc] Fix unmatched backquote in doc
2018-11-04 10:19:11 +00:00
w0rp
6aab3fe209
Merge pull request #2044 from Steap/bug/1388
...
PHP linter: make the path to the executable configurable
2018-11-04 10:13:44 +00:00
Andrew Clemons
fa036ca72c
Add initial support for ruumba in eruby files.
...
Ruumba provides RuboCop linting for ERB templates.
https://github.com/ericqweinstein/ruumba
2018-11-04 19:55:06 +13:00
tyru
e3ca8831ea
fix unmatched backquote in doc
2018-11-02 12:15:18 +09:00