aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/nvim/.config
diff options
context:
space:
mode:
Diffstat (limited to 'nvim/.config')
-rw-r--r--nvim/.config/nvim/lua/tobyvin/keymaps.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/nvim/.config/nvim/lua/tobyvin/keymaps.lua b/nvim/.config/nvim/lua/tobyvin/keymaps.lua
index 8637e3c..fcbe03b 100644
--- a/nvim/.config/nvim/lua/tobyvin/keymaps.lua
+++ b/nvim/.config/nvim/lua/tobyvin/keymaps.lua
@@ -2,6 +2,9 @@ vim.keymap.set("n", "]]", "<CMD>cnext<CR>", { desc = "go to next error" })
vim.keymap.set("n", "[[", "<CMD>cprev<CR>", { desc = "go to previous error" })
vim.keymap.set("n", "]b", "<CMD>bnext<CR>", { desc = "go to next buffer in the buffer list" })
vim.keymap.set("n", "[b", "<CMD>bprev<CR>", { desc = "go to previous buffer in the buffer list" })
+vim.keymap.set("n", "]g", vim.diagnostic.goto_next, { desc = "add buffer diagnostics to loclist" })
+vim.keymap.set("n", "[g", vim.diagnostic.goto_prev, { desc = "add buffer diagnostics to loclist" })
+
vim.keymap.set("n", "gl", vim.diagnostic.setloclist, { desc = "add buffer diagnostics to loclist" })
vim.keymap.set("n", "gL", vim.diagnostic.setqflist, { desc = "add all diagnostics to qflist" })
vim.keymap.set("n", "L", vim.diagnostic.open_float, { desc = "show diagnostics in floating window" })