diff options
author | Mathias Fußenegger <mfussenegger@users.noreply.github.com> | 2022-07-27 18:55:44 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-27 18:55:44 +0200 |
commit | 888f12858add8b16ce7d83129cbf20670df38f37 (patch) | |
tree | 0801303a374a0fde9a627f4ac713eece45c5cc25 /runtime/lua/vim/lsp/protocol.lua | |
parent | 4c3104819baa5c0667ce3a41f3b03bdd4b40cb30 (diff) | |
download | rneovim-888f12858add8b16ce7d83129cbf20670df38f37.tar.gz rneovim-888f12858add8b16ce7d83129cbf20670df38f37.tar.bz2 rneovim-888f12858add8b16ce7d83129cbf20670df38f37.zip |
fix(lsp): set workspace.configuration capability (#19548)
Neovim implements `workspace/configuration`
It should set the capability accordingly.
From https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#clientCapabilities:
/**
* The client supports `workspace/configuration` requests.
*
* @since 3.6.0
*/
configuration?: boolean;
Diffstat (limited to 'runtime/lua/vim/lsp/protocol.lua')
-rw-r--r-- | runtime/lua/vim/lsp/protocol.lua | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/runtime/lua/vim/lsp/protocol.lua b/runtime/lua/vim/lsp/protocol.lua index 6ecb9959d5..27da60b4ae 100644 --- a/runtime/lua/vim/lsp/protocol.lua +++ b/runtime/lua/vim/lsp/protocol.lua @@ -759,6 +759,7 @@ function protocol.make_client_capabilities() }, hierarchicalWorkspaceSymbolSupport = true, }, + configuration = true, workspaceFolders = true, applyEdit = true, workspaceEdit = { |