diff --git a/lua/plugins/diagnostics.lua b/lua/plugins/diagnostics.lua index 2dac0d9..e49ecfa 100644 --- a/lua/plugins/diagnostics.lua +++ b/lua/plugins/diagnostics.lua @@ -7,8 +7,12 @@ return { config = function() require('trouble').setup({}) local opts = { remap = false } - vim.keymap.set('n', '[d', vim.diagnostic.goto_prev, opts) - vim.keymap.set('n', ']d', vim.diagnostic.goto_next, opts) + vim.keymap.set('n', '[d', function() + vim.diagnostic.jump({ count = -1, float = true }) + end, opts) + vim.keymap.set('n', ']d', function() + vim.diagnostic.jump({ count = 1, float = true }) + end, opts) vim.keymap.set('n', 'ds', vim.diagnostic.open_float, opts) vim.keymap.set('n', 'dq', function() require('trouble').toggle('diagnostics')