Add support for pyls configuration options

Resolves #1443.
Heavily inspired by the analogous support added for elixir-ls.
This commit is contained in:
yut23
2019-01-20 23:52:44 -05:00
parent d1fc084b2d
commit f2db164268
3 changed files with 25 additions and 0 deletions

View File

@@ -45,3 +45,8 @@ Execute(Pipenv is detected when python_pyls_auto_pipenv is set):
AssertLinter 'pipenv',
\ ale#Escape('pipenv') . ' run pyls'
Execute(Should accept configuration settings):
AssertLSPConfig {}
let b:ale_python_pyls_config = {'pyls': {'plugins': {'preload': {'enabled': v:false}}}}
AssertLSPConfig {'pyls': {'plugins': {'preload': {'enabled': v:false}}}}