From 59b672fda2c98185a7d8b7740453635b8a40f2ff Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Sat, 22 Feb 2025 07:07:47 +0800 Subject: vim-patch:9.1.1132: Mark positions wrong after triggering multiline completion (#32564) Problem: Mark positions wrong after triggering multiline completion. Solution: Call deleted_lines_mark() after deleting lines. (zeertzjq) closes: vim/vim#16687 https://github.com/vim/vim/commit/060e6556e2cd97512cee1f46bc7915768c0f9e21 Co-authored-by: Sean Dewar <6256228+seandewar@users.noreply.github.com> --- src/nvim/insexpand.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/nvim/insexpand.c b/src/nvim/insexpand.c index b0fa9146f1..e33e48e1d2 100644 --- a/src/nvim/insexpand.c +++ b/src/nvim/insexpand.c @@ -3795,6 +3795,7 @@ void ins_compl_delete(bool new_leader) } return; } + deleted_lines_mark(curwin->w_cursor.lnum, 1); curwin->w_cursor.lnum--; } // move cursor to end of line -- cgit