w0rp
09cbd70d9b
Merge pull request #2307 from lukas-reineke/clear-virtualtext-on-disable
...
Clear the virtualtext on disable
2019-02-20 09:04:19 +00:00
Lukas Reineke
b8cecca8c8
Clear the virtualtext on disable
2019-02-20 11:08:27 +09:00
w0rp
fefc093e70
Merge pull request #2304 from mandreyel/patch-1
...
Fix typo in ale.txt
2019-02-18 09:06:34 +00:00
mandreyel
90457fdb6b
Fix typo in ale.txt
2019-02-18 09:33:03 +01:00
w0rp
c3d4e0983b
Try to get tests to pass on Windows again
2019-02-15 16:40:01 +00:00
w0rp
5b6df0a85f
Fix #2299 - Make tsserver run again
2019-02-15 15:34:31 +00:00
w0rp
1a69c9c88c
#2295 Send an empty object for the initialized notification, per the spec
2019-02-15 10:44:45 +00:00
w0rp
0d10653a7c
Fix #2295 - Respond to initialize with an initialized message
2019-02-15 08:54:53 +00:00
w0rp
89039187da
Fix #2294 - Fix some syntax that broke LSP
2019-02-15 08:32:01 +00:00
w0rp
7487ecb957
Simplify code for marking linters as active
2019-02-14 10:10:46 +00:00
w0rp
3140abcd0c
Fix #2293 - Update linter option documentation
...
* The README now points to a valid helptag for linter options.
* The now very, very large part of the table of contents for linter and
fixer options has been moved into a section so the initial table is
smaller.
* Special linter or fixer options now lie beneath the general linter
or fixer options.
2019-02-13 21:22:02 +00:00
w0rp
3050a132b5
Remove ProcessChain code we do not need now
2019-02-13 17:56:10 +00:00
w0rp
21a8b9f1e3
Make it easier to remove command_chain support later
2019-02-13 17:53:01 +00:00
w0rp
1ee56713b8
#2132 Use an on-init callback for all LSP logic
2019-02-13 17:26:37 +00:00
w0rp
e88243687a
Better wording
2019-02-13 10:38:04 +00:00
w0rp
f1bf795b8b
Explain what linting is in the first sentence
2019-02-13 10:35:26 +00:00
w0rp
690b1a5bb1
Merge pull request #2291 from kevinoid/pylama-no-temp
...
pylama: Use %s instead of %t
2019-02-12 21:08:31 +00:00
w0rp
926ad47a49
#2132 - Implement deferred executable string handling for linters
2019-02-12 18:05:33 +00:00
Kevin Locke
a6caa85a58
pylama: Use %s instead of %t
...
Although using %t to lint changes was desirable, many pylama checks use
surrounding paths and file contents (e.g. C0103 module name, E0402
relative import beyond top, etc.) The more such errors I find during
testing, the less %t seems like a good idea. Switch to %s.
Also set `lint_file` to 1 and mark Pylama as a file linter in the docs.
Signed-off-by: Kevin Locke <kevin@kevinlocke.name >
2019-02-12 10:45:26 -07:00
w0rp
bf196ba17c
Fixers are not disabled by default
2019-02-11 22:14:35 +00:00
w0rp
df9bee88f6
Rewrite the supported tools lists in new files
2019-02-11 22:07:52 +00:00
Derek Sifford
aca1edb476
add project_root_callback for tsserver ( #2290 )
...
* add project_root_callback for tsserver
* add tests for tsserver project root
* Update test/command_callback/test_javascript_tsserver_command_callback.vader
2019-02-11 21:24:22 +00:00
w0rp
6ebe24b5ff
Merge pull request #2268 from m-pilia/alex
...
Add settings for the Alex linter
2019-02-10 23:43:43 +00:00
w0rp
752e6f0ab9
Merge pull request #2277 from chaucerbao/feature/redraw-after-open
...
Center the result after `ale#util#Open` jumps
2019-02-10 23:34:21 +00:00
w0rp
5dbac4ab9c
Merge pull request #2287 from kevinoid/vulture-options
...
Document and test ale_python_vulture_options
2019-02-10 23:24:31 +00:00
w0rp
b235e08b3c
Merge pull request #2289 from kevinoid/shellcheck-dialect
...
Support ale_sh_shellcheck_dialect to set shellcheck dialect
2019-02-10 22:47:53 +00:00
Kevin Locke
a0d4eb3699
Support ale_sh_shellcheck_dialect to set dialect
...
As discussed in w0rp/ale#1051 , there are cases where it would be useful
to be able to specify the dialect explicitly. This commit allows users
to do so using the ale_sh_shellcheck_dialect variable.
Fixes : w0rp/ale#1051
Signed-off-by: Kevin Locke <kevin@kevinlocke.name >
2019-02-10 09:00:55 -07:00
Kevin Locke
82b15fb706
Document and test ale_python_vulture_options
...
The vulture linter already supports ale_python_vulture_options, but it
is not documented or tested. Since vulture only supports configuration
via options, it is an important use case. Add docs and test.
Signed-off-by: Kevin Locke <kevin@kevinlocke.name >
2019-02-10 08:18:55 -07:00
w0rp
7a48750610
Complain about binary operators on the ends of lines
2019-02-10 11:43:48 +00:00
Théo Cavignac
d072d2654c
Supporting filtered jump ( #2279 )
...
* Support filtered jump based on loclist item type (E or W for now)
* Use flags to customize the behavior of ALENext and ALEPrevious
* Update <plug> bindings with flags
* Update documentation about ALENext and ALEPrevious
* Use ale#args#Parse in JumpWrap
2019-02-10 11:11:29 +00:00
Kevin Locke
a24f0b4d5f
Support pylama for python ( #2266 )
...
* Add pylama for python
* Consolidate python traceback handling
2019-02-08 21:44:34 +00:00
w0rp
422908a572
#2009 - Force Windows jobs to run in a CMD shell
2019-02-08 21:33:16 +00:00
w0rp
ba6f08f3d4
Merge pull request #2262 from sectioneight/cd-for-black
...
Respect python black fixer configuration file
2019-02-08 20:11:11 +00:00
w0rp
3ba7d02708
Merge pull request #2272 from Rahlir/fix-c-compilecommand
...
Fix error when parsing compile_commands for c languages
2019-02-08 20:06:12 +00:00
Alvin Chan
1fb0de2a8e
Add -relative option to ALESymbolSearch ( #2255 )
...
* Add `-relative` option to ALESymbolSearch
* Document the `-relative` option for ALEFindReferences and ALESymbolSearch
2019-02-08 19:43:04 +00:00
w0rp
d21581016e
Fix #2257 - Fix an off by 1 which broke completion for some servers
2019-02-08 19:31:47 +00:00
w0rp
800d029b46
Merge pull request #2284 from jqno/master
...
Fixes javalsp linter
2019-02-08 10:08:09 +00:00
w0rp
b32fdfe816
#2132 Implement deferred objects for ale#command#Run
2019-02-08 08:41:38 +00:00
w0rp
19cc724807
Add a function for parsing command args
2019-02-07 18:10:34 +00:00
w0rp
2885c57e3e
Fix #2276 - Replace a potentially infinite loop for hie
2019-02-07 16:24:41 +00:00
Jan Ouwens
5ce1e9b0b4
Fixes javalsp linter
2019-02-07 11:20:18 +01:00
w0rp
0b9c0c2200
Merge pull request #2278 from oblitum/improve-cypher-lint
...
linter/cypher: make Cypher linter dynamic
2019-02-07 09:24:41 +00:00
Francisco Lopes
b47a0c9519
Make Cypher linter dynamic
2019-02-06 20:29:58 -02:00
w0rp
c0c634c5ec
Merge pull request #2270 from oblitum/add-cypher-lint
...
linter/cypher: add cypher-lint
2019-02-06 22:04:47 +00:00
w0rp
81c73da3b9
#2132 - lint and fix with ale#command#Run
...
A new function is added here which will later be modified for public use
in linter and fixer callbacks. All linting and fixing now goes through
this new function, to prove that it works in all cases.
2019-02-06 22:00:11 +00:00
w0rp
3e11cbd18d
Update syntax checking
...
* Line continuation characters should be on the same lines.
* .vim file line indentation should be a multiple of 4.
2019-02-06 18:05:13 +00:00
Alvin Chan
70b95f16c3
Replace normal with normal!
2019-02-05 16:37:26 -08:00
Alvin Chan
9f63bec12c
Remove the redraw since it's implicit with the zz
2019-02-05 16:31:02 -08:00
Alvin Chan
7ce481c8f6
Center the line within the viewport after a jump
2019-02-05 16:27:13 -08:00
Alvin Chan
a4ed9a1c35
Force Vim to redraw after ale#util#Open
2019-02-05 16:13:58 -08:00