ci: format
This commit is contained in:
parent
aeb74e0616
commit
2e3308d95d
2 changed files with 86 additions and 75 deletions
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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({
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue