diff options
Diffstat (limited to 'lua/plugins/general.lua')
| -rw-r--r-- | lua/plugins/general.lua | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/lua/plugins/general.lua b/lua/plugins/general.lua index f115247..6716bbc 100644 --- a/lua/plugins/general.lua +++ b/lua/plugins/general.lua @@ -91,4 +91,44 @@ return { }) end, }, + { + "trouble.nvim", + for_cat = "core.general", + cmd = "Trouble", + keys = { + { + "<leader>xx", + "<cmd>Trouble diagnostics toggle<cr>", + desc = "Diagnostics (Trouble)", + }, + { + "<leader>xX", + "<cmd>Trouble diagnostics toggle filter.buf=0<cr>", + desc = "Buffer Diagnostics (Trouble)", + }, + { + "<leader>cs", + "<cmd>Trouble symbols toggle focus=false<cr>", + desc = "Symbols (Trouble)", + }, + { + "<leader>cl", + "<cmd>Trouble lsp toggle focus=false win.position=right<cr>", + desc = "LSP Definitions / references / ... (Trouble)", + }, + { + "<leader>xL", + "<cmd>Trouble loclist toggle<cr>", + desc = "Location List (Trouble)", + }, + { + "<leader>xQ", + "<cmd>Trouble qflist toggle<cr>", + desc = "Quickfix List (Trouble)", + }, + }, + after = function() + require("trouble").setup() + end, + }, } |
