Skip to content

Commit c218faf

Browse files
committed
fix: temporary workaround for insertReplaceEdit
closes #178
1 parent 9b2dbd7 commit c218faf

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

lua/blink/cmp/accept/text-edits.lua

+7
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,13 @@ function text_edits.get_from_item(item)
99
-- from when the items were fetched versus the current.
1010
-- hack: is there a better way?
1111
if item.textEdit ~= nil then
12+
-- FIXME: temporarily convert insertReplaceEdit to regular textEdit
13+
if item.textEdit.insert ~= nil then
14+
item.textEdit.range = item.textEdit.insert
15+
elseif item.textEdit.replace ~= nil then
16+
item.textEdit.range = item.textEdit.replace
17+
end
18+
1219
local text_edit = vim.deepcopy(item.textEdit)
1320
local offset = vim.api.nvim_win_get_cursor(0)[2] - item.cursor_column
1421
text_edit.range['end'].character = text_edit.range['end'].character + offset

0 commit comments

Comments
 (0)