refactor(git): extract replace_buf_lines helper

This commit is contained in:
2026-05-06 15:00:10 +02:00
parent 3466736e17
commit 0bf6a165d2
4 changed files with 13 additions and 18 deletions
+10
View File
@@ -80,6 +80,16 @@ function M.debug(fmt, ...)
vim.notify(fmt:format(...), vim.log.levels.DEBUG)
end
---@param buf integer
---@param lines string[]
function M.replace_buf_lines(buf, lines)
local was_modifiable = vim.bo[buf].modifiable
vim.bo[buf].modifiable = true
vim.api.nvim_buf_set_lines(buf, 0, -1, false, lines)
vim.bo[buf].modifiable = was_modifiable
vim.bo[buf].modified = false
end
---@param content string
---@return string[]
function M.split_lines(content)