aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/lsp/protocol.lua
diff options
context:
space:
mode:
authorglepnir <glephunter@gmail.com>2026-03-11 17:48:31 +0800
committerGitHub <noreply@github.com>2026-03-11 05:48:31 -0400
commit63594ffa04cc041fa108f6b0a2c4c8e9b2b53ca3 (patch)
tree31bf1b51b07e8760331424e310c0da87a3694d02 /runtime/lua/vim/lsp/protocol.lua
parenta2f01953b8787df66308a50797184350d31216e7 (diff)
downloadrneovim-63594ffa04cc041fa108f6b0a2c4c8e9b2b53ca3.tar.gz
rneovim-63594ffa04cc041fa108f6b0a2c4c8e9b2b53ca3.tar.bz2
rneovim-63594ffa04cc041fa108f6b0a2c4c8e9b2b53ca3.zip
feat(lsp): do completionItem/resolve if completeopt=popup #32820
Problem: No completionItem/resolve handler. Solution: If completeopt=popup is set, invoke completionItem/resolve when a completion item is selected. Show resolved documentation in popup next to the completion menu.
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 a28b51762c..19165f6561 100644
--- a/runtime/lua/vim/lsp/protocol.lua
+++ b/runtime/lua/vim/lsp/protocol.lua
@@ -482,6 +482,7 @@ function protocol.make_client_capabilities()
properties = {
'additionalTextEdits',
'command',
+ 'documentation',
},
},
tagSupport = {