return { { 'folke/trouble.nvim', dependencies = { 'nvim-tree/nvim-web-devicons', }, config = function() require('trouble').setup({}) local opts = { remap = false } 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') end, opts) end } }