local function gh(repo) return 'https://github.com/' .. repo end do vim.pack.add { gh 'folke/trouble.nvim' } require('trouble').setup { 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', }, }, } end