diagnostic navigation

This commit is contained in:
2026-06-22 00:13:49 +02:00
parent 5e3c8f19bf
commit 44a268d8f7

View File

@@ -5,6 +5,7 @@ vim.keymap.set("n", "<leader>dl", vim.cmd.Ex)
vim.keymap.set("n", "<leader>s", ":set spell!<CR>") vim.keymap.set("n", "<leader>s", ":set spell!<CR>")
vim.keymap.set("t", "<Esc>", "<C-\\><C-n>") vim.keymap.set("t", "<Esc>", "<C-\\><C-n>")
-- disable normie mouse stuff -- disable normie mouse stuff
@@ -26,5 +27,16 @@ vim.api.nvim_create_autocmd("LspAttach", {
vim.keymap.set("n", "g.", vim.diagnostic.open_float, opts) vim.keymap.set("n", "g.", vim.diagnostic.open_float, opts)
vim.keymap.set("n", "gl", vim.diagnostic.setloclist, opts) vim.keymap.set("n", "gl", vim.diagnostic.setloclist, opts)
vim.keymap.set("i", "<C-Space>", vim.lsp.completion.get, opts) vim.keymap.set("i", "<C-Space>", vim.lsp.completion.get, opts)
-- diagnostics only on error.
vim.keymap.set("n", "g]", function()
vim.diagnostic.goto_next({
severity = vim.diagnostic.severity.ERROR,
})
end, opts)
vim.keymap.set("n", "g[", function()
vim.diagnostic.goto_prev({
severity = vim.diagnostic.severity.ERROR,
})
end, opts)
end, end,
}) })