feat: auto write (#1779)
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user