From e9db0f9eb5ac3d1dc06aca2d270b47391b4df289 Mon Sep 17 00:00:00 2001 From: phanium Date: Fri, 13 Dec 2024 22:21:34 +0800 Subject: [PATCH] fix(`Leet inject`): update index after buffer changed --- lua/leetcode/command/init.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lua/leetcode/command/init.lua b/lua/leetcode/command/init.lua index ae41554d..a04d1725 100644 --- a/lua/leetcode/command/init.lua +++ b/lua/leetcode/command/init.lua @@ -409,6 +409,7 @@ function cmd.inject() local before = q:inject(true) if before then api.nvim_buf_set_lines(q.bufnr, 0, start_i - 1, false, vim.split(before, "\n")) + _, end_i = q:range(true) end end @@ -417,7 +418,7 @@ function cmd.inject() else local after = q:inject(false) if after then - api.nvim_buf_set_lines(q.bufnr, end_i + 1, -1, false, vim.split(after, "\n")) + api.nvim_buf_set_lines(q.bufnr, end_i, -1, false, vim.split(after, "\n")) end end