feat: auto write (#1779)

This commit is contained in:
yetone
2025-03-31 18:22:01 +08:00
committed by GitHub
parent c272bcd2ae
commit cda98593f9
2 changed files with 2 additions and 1 deletions

View File

@@ -72,7 +72,7 @@ function M.func(opts, on_log, on_complete, session_ctx)
local current_winid = vim.api.nvim_get_current_win()
local winid = Utils.get_winid(bufnr)
vim.api.nvim_set_current_win(winid)
vim.cmd("write")
vim.cmd("noautocmd write")
vim.api.nvim_set_current_win(current_winid)
on_complete(true, nil)
end, { focus = true }, session_ctx)

View File

@@ -165,6 +165,7 @@ function M.func(opts, on_log, on_complete, session_ctx)
return
end
vim.api.nvim_buf_set_lines(bufnr, start_line - 1, end_line, false, new_lines)
vim.cmd("noautocmd write")
vim.api.nvim_set_current_win(current_winid)
on_complete(true, nil)
end, { focus = false }, session_ctx)