aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/home/.config/nvim/lua/cfg/utils.lua
diff options
context:
space:
mode:
Diffstat (limited to 'home/.config/nvim/lua/cfg/utils.lua')
-rw-r--r--home/.config/nvim/lua/cfg/utils.lua12
1 files changed, 9 insertions, 3 deletions
diff --git a/home/.config/nvim/lua/cfg/utils.lua b/home/.config/nvim/lua/cfg/utils.lua
index 7cd172a..300d7a7 100644
--- a/home/.config/nvim/lua/cfg/utils.lua
+++ b/home/.config/nvim/lua/cfg/utils.lua
@@ -12,9 +12,15 @@ function M.format_hunks(options)
local start = hunk.added.start
local last = start + hunk.added.count
-- nvim_buf_get_lines uses zero-based indexing -> subtract from last
- local last_hunk_line = vim.api.nvim_buf_get_lines(0, last - 2, last - 1, true)[1]
- local range = { start = { start, 0 }, ["end"] = { last - 1, last_hunk_line:len() } }
- options = vim.tbl_extend("force", { range = range, lsp_fallback = true, quiet = true }, options or {})
+ local last_hunk_line =
+ vim.api.nvim_buf_get_lines(0, last - 2, last - 1, true)[1]
+ local range =
+ { start = { start, 0 }, ["end"] = { last - 1, last_hunk_line:len() } }
+ options = vim.tbl_extend(
+ "force",
+ { range = range, lsp_fallback = true, quiet = true },
+ options or {}
+ )
conform.format(options)
end
end