From f755861d939df35b9d28ca3eb667af798750747f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= Date: Wed, 23 Apr 2025 10:07:58 +0200 Subject: [PATCH] fix(utils): when locking a buffer, only stopinsert if buffer is current (#1917) Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> --- lua/avante/utils/init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/avante/utils/init.lua b/lua/avante/utils/init.lua index 5af2e65..82081d9 100644 --- a/lua/avante/utils/init.lua +++ b/lua/avante/utils/init.lua @@ -473,7 +473,7 @@ function M.unlock_buf(bufnr) end function M.lock_buf(bufnr) - vim.cmd("noautocmd stopinsert") + if bufnr == api.nvim_get_current_buf() then vim.cmd("noautocmd stopinsert") end vim.bo[bufnr].readonly = true vim.bo[bufnr].modified = false vim.bo[bufnr].modifiable = false