diff options
author | w0rp <devw0rp@gmail.com> | 2019-05-20 09:40:06 +0100 |
---|---|---|
committer | w0rp <devw0rp@gmail.com> | 2019-05-20 09:40:06 +0100 |
commit | 4ee28d312976e463a3373f6170cd5a0cdd1bcf3c (patch) | |
tree | 5881c20a193d2f9fa18fe70f2d7ee406562eface /test/lsp/test_lsp_startup.vader | |
parent | 9d908ecc66b24234fc46d4a2a637f42e17fe6358 (diff) | |
download | ale-4ee28d312976e463a3373f6170cd5a0cdd1bcf3c.zip |
Fix #2515 - Send client capabilities to LSP servers
Diffstat (limited to 'test/lsp/test_lsp_startup.vader')
-rw-r--r-- | test/lsp/test_lsp_startup.vader | 60 |
1 files changed, 59 insertions, 1 deletions
diff --git a/test/lsp/test_lsp_startup.vader b/test/lsp/test_lsp_startup.vader index 028ec9b1..c29690bf 100644 --- a/test/lsp/test_lsp_startup.vader +++ b/test/lsp/test_lsp_startup.vader @@ -138,9 +138,67 @@ Before: \ 'params': { \ 'initializationOptions': {}, \ 'rootUri': ale#path#ToURI(a:root), - \ 'capabilities': {}, \ 'rootPath': a:root, \ 'processId': getpid(), + \ 'capabilities': { + \ 'workspace': { + \ 'applyEdit': v:false, + \ 'didChangeConfiguration': { + \ 'dynamicRegistration': v:false, + \ }, + \ 'symbol': { + \ 'dynamicRegistration': v:false, + \ }, + \ 'workspaceFolders': v:false, + \ 'configuration': v:false, + \ }, + \ 'textDocument': { + \ 'synchronization': { + \ 'dynamicRegistration': v:false, + \ 'willSave': v:false, + \ 'willSaveWaitUntil': v:false, + \ 'didSave': v:true, + \ }, + \ 'completion': { + \ 'dynamicRegistration': v:false, + \ 'completionItem': { + \ 'snippetSupport': v:false, + \ 'commitCharactersSupport': v:false, + \ 'documentationFormat': ['plaintext'], + \ 'deprecatedSupport': v:false, + \ 'preselectSupport': v:false, + \ }, + \ 'contextSupport': v:false, + \ }, + \ 'hover': { + \ 'dynamicRegistration': v:false, + \ 'contentFormat': ['plaintext'], + \ }, + \ 'references': { + \ 'dynamicRegistration': v:false, + \ }, + \ 'documentSymbol': { + \ 'dynamicRegistration': v:false, + \ 'hierarchicalDocumentSymbolSupport': v:false, + \ }, + \ 'definition': { + \ 'dynamicRegistration': v:false, + \ 'linkSupport': v:false, + \ }, + \ 'typeDefinition': { + \ 'dynamicRegistration': v:false, + \ }, + \ 'publishDiagnostics': { + \ 'relatedInformation': v:true, + \ }, + \ 'codeAction': { + \ 'dynamicRegistration': v:false, + \ }, + \ 'rename': { + \ 'dynamicRegistration': v:false, + \ }, + \ }, + \ }, \ }, \ }, \ ], |