From 63594ffa04cc041fa108f6b0a2c4c8e9b2b53ca3 Mon Sep 17 00:00:00 2001 From: glepnir Date: Wed, 11 Mar 2026 17:48:31 +0800 Subject: 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. --- runtime/lua/vim/lsp/protocol.lua | 1 + 1 file changed, 1 insertion(+) (limited to 'runtime/lua/vim/lsp/protocol.lua') 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 = { -- cgit