1

Update generated neovim config

This commit is contained in:
2024-08-15 14:28:54 +02:00
parent 07409c223d
commit 25cfcf2941
3809 changed files with 351157 additions and 0 deletions

View File

@ -0,0 +1,24 @@
local get_hunks = function()
local res = {}
local add = function(added, removed) table.insert(res, { added = added, removed = removed }) end
-- Typical use cases
-- First two lines should be "add"
add({ start = 1, count = 2 }, { start = 0, count = 0 })
-- Single line 4 should be "delete"
add({ start = 4, count = 0 }, { start = 5, count = 6 })
-- First two lines (7-8) should be "change", rest (9-12) - "add"
add({ start = 7, count = 6 }, { start = 7, count = 2 })
-- Out of bounds data
add({ start = 0, count = 0 }, { start = 1, count = 2 })
add({ start = 1000, count = 1 }, { start = 0, count = 0 })
return res
end
vim.cmd('hi GitSignsAdd guibg=green')
vim.cmd('hi GitSignsChange guibg=gray')
vim.cmd('hi GitSignsDelete guibg=red')
return { get_hunks = get_hunks }

View File

@ -0,0 +1,37 @@
local severity = vim.diagnostic.severity
vim.diagnostic.get = function()
local cur_buf_id = vim.api.nvim_get_current_buf()
local res = {}
local add = function(severity_level_name, lnum, end_lnum, col, end_col)
table.insert(res, {
bufnr = cur_buf_id,
lnum = lnum - 1,
end_lnum = end_lnum - 1,
col = col - 1,
end_col = end_col - 1,
severity = severity[severity_level_name],
})
end
-- Multiple entries on single line
add('HINT', 1, 1, 1, 4)
add('INFO', 1, 1, 2, 5)
add('WARN', 1, 1, 3, 6)
add('ERROR', 1, 1, 4, 7)
-- One per line entry
add('HINT', 4, 4, 1, 1)
add('INFO', 7, 7, 1, 1)
add('WARN', 10, 10, 1, 1)
add('ERROR', 13, 13, 1, 1)
-- Multiline entry
add('ERROR', 1, 5, 1, 1)
-- Out of bounds data
add('ERROR', 0, 0, 1, 1)
add('ERROR', 1000, 1000, 1, 1)
return res
end

View File

@ -0,0 +1,2 @@
a a
aa

View File

@ -0,0 +1,2 @@
a aaa a aaa a aaa a aaa
a a a a a a a aaaaaaaaa

View File

@ -0,0 +1,3 @@
a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa
a a a a a a a aaaaaaaaa a a a a a a a aaaaaaaaa a a a a a a a aaaaaaaaa a a a a a a a aaaaaaaaa
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

View File

@ -0,0 +1,4 @@
a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa a aaa
a a a a a a a aaaaaaaaa a a a a a a a aaaaaaaaa a a a a a a a aaaaaaaaa a a a a a a a aaaaaaaaa a a a a a a a aaaaaaaaa a a a a a a a aaaaaaaaa a a a a a a a aaaaaaaaa a a a a a a a aaaaaaaaa a a a a a a a aaaaaaaaa a a a a a a a aaaaaaaaa a a a a a a a aaaaaaaaa a a a a a a a aaaaaaaaa a a a a a a a aaaaaaaaa a a a a a a a aaaaaaaaa a a a a a a a aaaaaaaaa a a a a a a a aaaaaaaaa
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

View File

@ -0,0 +1,13 @@
_G.n_test_integration_calls = 0
_G.test_integration = function()
_G.n_test_integration_calls = _G.n_test_integration_calls + 1
-- Match lines which start with at least three whitespaces
local lines = vim.api.nvim_buf_get_lines(0, 0, -1, true)
local res = {}
for i, l in ipairs(lines) do
if l:find('^%s%s%s') ~= nil then table.insert(res, { line = i, hl_group = 'Operator' }) end
end
return res
end