diff options
Diffstat (limited to 'runtime/lua/vim/lsp/buf.lua')
-rw-r--r-- | runtime/lua/vim/lsp/buf.lua | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/runtime/lua/vim/lsp/buf.lua b/runtime/lua/vim/lsp/buf.lua index 48aa809ebd..d4a7e066f6 100644 --- a/runtime/lua/vim/lsp/buf.lua +++ b/runtime/lua/vim/lsp/buf.lua @@ -315,6 +315,7 @@ local function process_signature_help_results(results) local result = r.result --- @type lsp.SignatureHelp if result and result.signatures and result.signatures[1] then for _, sig in ipairs(result.signatures) do + sig.activeParameter = sig.activeParameter or result.activeParameter signatures[#signatures + 1] = { client, sig } end end |