fix(lsp): use entire line as completion word (#37949)

This commit is contained in:
Maria Solano
2026-02-18 11:40:34 -08:00
committed by GitHub
parent 0e4fa55200
commit 6fe68abdf5

View File

@@ -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