From f558a689761ea49827578b1e75dcca123c25d185 Mon Sep 17 00:00:00 2001 From: Marty Oehme Date: Sat, 21 Jun 2025 10:46:31 +0200 Subject: [PATCH] nvim: Change diagnostic movement to ][e In preparation for adding debugging we change the bracket movement between diagnostics from `[d`/`]d` to `[e`/`]e` instead. This will be a big switch in muscle memory for me and I hope I can adapt to it pretty quickly, but at least mnemonically it still makes sense since we jump between [E]rrors (or warnings but good enough). --- nvim/.config/nvim/lua/plugins/base.lua | 2 +- nvim/.config/nvim/lua/plugins/lsp.lua | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/nvim/.config/nvim/lua/plugins/base.lua b/nvim/.config/nvim/lua/plugins/base.lua index bb324e8..c537a66 100644 --- a/nvim/.config/nvim/lua/plugins/base.lua +++ b/nvim/.config/nvim/lua/plugins/base.lua @@ -186,7 +186,7 @@ return { buffer = { suffix = "b", options = {} }, comment = { suffix = "k", options = {} }, conflict = { suffix = "" }, -- disable to use git-conflict instead - diagnostic = { suffix = "d", options = {} }, + diagnostic = { suffix = "e", options = {} }, file = { suffix = "", options = {} }, indent = { suffix = "" }, -- disable since we use indentscope jump = { suffix = "j", options = {} }, diff --git a/nvim/.config/nvim/lua/plugins/lsp.lua b/nvim/.config/nvim/lua/plugins/lsp.lua index 5d0a9d3..be349a8 100644 --- a/nvim/.config/nvim/lua/plugins/lsp.lua +++ b/nvim/.config/nvim/lua/plugins/lsp.lua @@ -134,17 +134,17 @@ vim.api.nvim_create_autocmd("LspAttach", { local map = vim.keymap.set map("n", "K", "lua vim.lsp.buf.hover()", o({ desc = "Hover definition" })) - map("n", "[d", "lua vim.diagnostic.goto_prev()", o({ desc = "Previous diagnostic" })) - map("n", "]d", "lua vim.diagnostic.goto_next()", o({ desc = "Next diagnostic" })) + map("n", "[e", "lua vim.diagnostic.goto_prev()", o({ desc = "Previous diagnostic" })) + map("n", "]e", "lua vim.diagnostic.goto_next()", o({ desc = "Next diagnostic" })) map( "n", - "[D", + "[E", "lua vim.diagnostic.goto_prev({severity = vim.diagnostic.severity.ERROR})", o({ desc = "Previous error" }) ) map( "n", - "]D", + "]E", "lua vim.diagnostic.goto_next({severity = vim.diagnostic.severity.ERROR})", o({ desc = "Next error" }) )