commit 6fe68abdf5a3cc5953b16751437b0a9545cfcfae parent 0e4fa5520086a066ebd08cb18df774dff563b1ef Author: Maria Solano <majosolano99@gmail.com> Date: Wed, 18 Feb 2026 11:40:34 -0800 fix(lsp): use entire line as completion word (#37949) Diffstat:
| M | runtime/lua/vim/lsp/completion.lua | | | 3 | ++- |
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/runtime/lua/vim/lsp/completion.lua b/runtime/lua/vim/lsp/completion.lua @@ -191,7 +191,8 @@ local function get_completion_word(item, prefix, match) end elseif item.textEdit then local word = item.textEdit.newText - return word:match('^(%S*)') or word + word = string.gsub(word, '\r\n?', '\n') + return word:match('([^\n]*)') or word elseif item.insertText and item.insertText ~= '' then return item.insertText end