return { 'folke/trouble.nvim', dependencies = { 'nvim-tree/nvim-web-devicons' }, cmd = { 'Trouble' }, opts = {}, -- Use default options keys = { { 'dt', 'Trouble diagnostics toggle', desc = 'Toggle Diagnostics', }, { 'db', 'Trouble diagnostics toggle filter.buf=0', desc = 'Toggle Buffer Diagnostics', }, { 'qq', 'Trouble quickfix toggle', desc = 'Toggle Quickfix List', }, { 'qn', 'cnext', desc = 'Diagnostic Next', }, { 'qp', 'cprevious', desc = 'Diagnostic Previous', }, { 'ql', 'Trouble loclist toggle', desc = 'Toggle Location List', }, { 'qc', ':lua vim.fn.setqflist({}, "r")', desc = 'Clear Quickfix List', }, { 'qR', 'Trouble lsp toggle focus=false win.position=right', desc = 'Toggle LSP References', }, }, }