From e3709b4690cc507975a21de480384f7b73de1eab Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sun, 19 Apr 2026 12:10:19 +0900 Subject: nvim: automatically open diagnostic float window on jump --- .config/nvim/lua/init/03-autocmds.lua | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to '.config') diff --git a/.config/nvim/lua/init/03-autocmds.lua b/.config/nvim/lua/init/03-autocmds.lua index c286097..4b0da04 100644 --- a/.config/nvim/lua/init/03-autocmds.lua +++ b/.config/nvim/lua/init/03-autocmds.lua @@ -85,5 +85,16 @@ vim.filetype.add({ }) -- TODO: move this elsewhere -vim.diagnostic.config({ virtual_text = true }) +vim.diagnostic.config({ + virtual_text = true, + jump = { + on_jump = function(_, bufnr) + vim.diagnostic.open_float({ + bufnr = bufnr, + scope = 'cursor', + focus = false, + }) + end, + }, +}) vim.keymap.set('n', 'd', vim.diagnostic.open_float) -- cgit v1.3-3-g829e