From 524cc0ba6146efd938b0e76fe23e7fee6134edef Mon Sep 17 00:00:00 2001 From: Daniil Shvalov <57654917+danilshvalov@users.noreply.github.com> Date: Mon, 1 May 2023 17:18:17 +0300 Subject: [PATCH] fix(cmdline): properly compute string length (#1544) --- lua/cmp/view/custom_entries_view.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/cmp/view/custom_entries_view.lua b/lua/cmp/view/custom_entries_view.lua index abec65b01..74726d44e 100644 --- a/lua/cmp/view/custom_entries_view.lua +++ b/lua/cmp/view/custom_entries_view.lua @@ -423,7 +423,7 @@ custom_entries_view._insert = setmetatable({ local current_line = api.get_current_line() local before_line = current_line:sub(1, self.offset - 1) local after_line = current_line:sub(cursor[2] + 1) - local pos = vim.fn.strdisplaywidth(before_line .. word) + 1 + local pos = #before_line + #word + 1 vim.fn.setcmdline(before_line .. word .. after_line, pos) vim.api.nvim_feedkeys(keymap.t('redraw'), 'ni', false) else