ci: format

This commit is contained in:
Barrett Ruth 2026-03-15 12:39:32 -04:00
parent aeb74e0616
commit 2e3308d95d
Signed by: barrett
GPG key ID: A6C96C9349D2FC81
2 changed files with 86 additions and 75 deletions

View file

@ -522,8 +522,13 @@ end
---@param start_row integer ---@param start_row integer
---@param end_row integer ---@param end_row integer
local function clear_ns_by_start(bufnr, ns_id, start_row, end_row) local function clear_ns_by_start(bufnr, ns_id, start_row, end_row)
local marks = local marks = vim.api.nvim_buf_get_extmarks(
vim.api.nvim_buf_get_extmarks(bufnr, ns_id, { start_row, 0 }, { end_row - 1, 2147483647 }, {}) bufnr,
ns_id,
{ start_row, 0 },
{ end_row - 1, 2147483647 },
{}
)
for _, m in ipairs(marks) do for _, m in ipairs(marks) do
vim.api.nvim_buf_del_extmark(bufnr, ns_id, m[1]) vim.api.nvim_buf_del_extmark(bufnr, ns_id, m[1])
end end

View file

@ -397,7 +397,9 @@ describe('highlight', function()
delete_buffer(bufnr) delete_buffer(bufnr)
end) end)
it('nvim_buf_clear_namespace kills line bg extmark whose end_row bleeds into cleared range', function() it(
'nvim_buf_clear_namespace kills line bg extmark whose end_row bleeds into cleared range',
function()
local bufnr = create_buffer({ local bufnr = create_buffer({
'diff --git a/foo.py b/foo.py', 'diff --git a/foo.py b/foo.py',
'@@ -1,2 +1,2 @@', '@@ -1,2 +1,2 @@',
@ -438,9 +440,12 @@ describe('highlight', function()
end end
assert.is_false(has_line_bg) assert.is_false(has_line_bg)
delete_buffer(bufnr) delete_buffer(bufnr)
end) end
)
it('clear_ns_by_start preserves line bg extmark whose end_row bleeds past cleared range', function() it(
'clear_ns_by_start preserves line bg extmark whose end_row bleeds past cleared range',
function()
local bufnr = create_buffer({ local bufnr = create_buffer({
'diff --git a/foo.py b/foo.py', 'diff --git a/foo.py b/foo.py',
'@@ -1,2 +1,2 @@', '@@ -1,2 +1,2 @@',
@ -482,7 +487,8 @@ describe('highlight', function()
end end
assert.is_true(has_line_bg) assert.is_true(has_line_bg)
delete_buffer(bufnr) delete_buffer(bufnr)
end) end
)
it('clear range covers last body line of hunk with header', function() it('clear range covers last body line of hunk with header', function()
local bufnr = create_buffer({ local bufnr = create_buffer({