Allow initialization options to be passed to language servers

This commit is contained in:
Ben Falconer committed 2018-06-06 17:53:36 +01:00
1 parent c49ea1a5e3
commit 1a4b08539b
6 files changed
+75 -8

No files matched your search

+2 -1
View File
@@ -24,12 +24,13 @@ function! ale#lsp#message#GetNextVersionID() abort
return l:id
endfunction
function! ale#lsp#message#Initialize(root_path) abort
function! ale#lsp#message#Initialize(root_path, initialization_options) abort
" TODO: Define needed capabilities.
return [0, 'initialize', {
\ 'processId': getpid(),
\ 'rootPath': a:root_path,
\ 'capabilities': {},
\ 'initializationOptions': a:initialization_options,
\}]
endfunction