18 lines
688 B
Lua
18 lines
688 B
Lua
-- [[ Diagnostic Config & Keymaps ]]
|
|
-- See :help vim.diagnostic.Opts
|
|
vim.diagnostic.config {
|
|
update_in_insert = false,
|
|
severity_sort = true,
|
|
float = { border = 'rounded', source = 'if_many' },
|
|
underline = { severity = { min = vim.diagnostic.severity.WARN } },
|
|
|
|
-- Can switch between these as you prefer
|
|
virtual_text = true, -- Text shows up at the end of the line
|
|
virtual_lines = false, -- Text shows up underneath the line, with virtual lines
|
|
|
|
-- Auto open the float, so you can easily read the errors when jumping with `[d` and `]d`
|
|
jump = { float = true },
|
|
}
|
|
|
|
vim.keymap.set('n', '<leader>q', vim.diagnostic.setloclist, { desc = 'Open diagnostic [Q]uickfix list' })
|