kickstart.nvim/lua/custom/plugins/trouble.lua

34 lines
772 B
Lua

return {
'folke/trouble.nvim',
dependencies = { 'nvim-tree/nvim-web-devicons' },
cmd = { 'Trouble' },
opts = {}, -- Use default options
keys = {
{
'<leader>qx',
'<cmd>Trouble diagnostics toggle<cr>',
desc = 'Toggle Diagnostics',
},
{
'<leader>qd',
'<cmd>Trouble diagnostics toggle filter.buf=0<cr>',
desc = 'Toggle Document Diagnostics',
},
{
'<leader>qq',
'<cmd>Trouble quickfix toggle<cr>',
desc = 'Toggle Quickfix List',
},
{
'<leader>ql',
'<cmd>Trouble loclist toggle<cr>',
desc = 'Toggle Location List',
},
{
'<leader>qr',
'<cmd>Trouble lsp toggle focus=false win.position=right<cr>',
desc = 'Toggle LSP References',
},
},
}