irongit

A Neovim plugin enabling you to solve LeetCode problems.

fix(`Leet inject`): update index after buffer changed (#151)

phaniumauthored committed by GitHub
parent febe2b5commit eac055e57571dee310a5a157f23946a6495e016bBrowse files

1 file changed, +2 -1

+2-1lua/leetcode/command/init.lua
@@ -409,6 +409,7 @@ function cmd.inject()
409409 local before = q:inject(true)
410410 if before then
411411 api.nvim_buf_set_lines(q.bufnr, 0, start_i - 1, false, vim.split(before, "\n"))
412+ _, end_i = q:range(true)
412413 end
413414 end
414415
@@ -417,7 +418,7 @@ function cmd.inject()
417418 else
418419 local after = q:inject(false)
419420 if after then
420- api.nvim_buf_set_lines(q.bufnr, end_i + 1, -1, false, vim.split(after, "\n"))
421+ api.nvim_buf_set_lines(q.bufnr, end_i, -1, false, vim.split(after, "\n"))
421422 end
422423 end
423424