aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/lsp/protocol.lua
diff options
context:
space:
mode:
authorMathias Fußenegger <mfussenegger@users.noreply.github.com>2022-07-27 18:55:44 +0200
committerGitHub <noreply@github.com>2022-07-27 18:55:44 +0200
commit888f12858add8b16ce7d83129cbf20670df38f37 (patch)
tree0801303a374a0fde9a627f4ac713eece45c5cc25 /runtime/lua/vim/lsp/protocol.lua
parent4c3104819baa5c0667ce3a41f3b03bdd4b40cb30 (diff)
downloadrneovim-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.lua1
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 = {