62 lines
1.0 KiB
Lua
62 lines
1.0 KiB
Lua
|
vim.keymap.set(
|
||
|
'n',
|
||
|
'<leader>ds',
|
||
|
function()
|
||
|
vim.diagnostic.open_float()
|
||
|
end,
|
||
|
{ desc = '[D]ebug Float', silent = true }
|
||
|
)
|
||
|
|
||
|
|
||
|
vim.keymap.set(
|
||
|
'n',
|
||
|
'[d',
|
||
|
function()
|
||
|
vim.diagnostic.jump({
|
||
|
count = -1,
|
||
|
float = not vim.diagnostic.config().virtual_lines,
|
||
|
wrap = false,
|
||
|
})
|
||
|
end,
|
||
|
{ desc = 'Prev [D]iagnoatic', silent = true }
|
||
|
)
|
||
|
vim.keymap.set(
|
||
|
'n',
|
||
|
']d',
|
||
|
function()
|
||
|
vim.diagnostic.jump({
|
||
|
count = 1,
|
||
|
float = not vim.diagnostic.config().virtual_lines,
|
||
|
wrap = false,
|
||
|
})
|
||
|
end,
|
||
|
{ desc = 'Next [D]iagnostic', silent = true }
|
||
|
)
|
||
|
|
||
|
vim.keymap.set(
|
||
|
'n',
|
||
|
'[e',
|
||
|
function()
|
||
|
vim.diagnostic.jump({
|
||
|
count = -1,
|
||
|
float = not vim.diagnostic.config().virtual_lines,
|
||
|
wrap = false,
|
||
|
severity = vim.diagnostic.severity.ERROR,
|
||
|
})
|
||
|
end,
|
||
|
{ desc = 'Prev [E]rror', silent = true }
|
||
|
)
|
||
|
vim.keymap.set(
|
||
|
'n',
|
||
|
']e',
|
||
|
function()
|
||
|
vim.diagnostic.jump({
|
||
|
count = 1,
|
||
|
float = not vim.diagnostic.config().virtual_lines,
|
||
|
wrap = false,
|
||
|
severity = vim.diagnostic.severity.ERROR,
|
||
|
})
|
||
|
end,
|
||
|
{ desc = 'Next [E]rror', silent = true }
|
||
|
)
|