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>
This commit is contained in:
Thomas Müller
2025-04-23 10:07:58 +02:00
committed by GitHub
parent eb1cd44731
commit f755861d93

View File

@@ -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