diff --git a/lua/custom/plugins/trouble.lua b/lua/custom/plugins/trouble.lua new file mode 100644 index 00000000..1395148f --- /dev/null +++ b/lua/custom/plugins/trouble.lua @@ -0,0 +1,14 @@ +return { +"folke/trouble.nvim", + config = function() + require("trouble").setup {} + + -- Define keybindings + vim.api.nvim_set_keymap("n", "xx", "Trouble", {silent = true, noremap = true}) + vim.api.nvim_set_keymap("n", "xt", "TroubleToggle", {silent = true, noremap = true}) + vim.api.nvim_set_keymap("n", "xw", "Trouble lsp_workspace_diagnostics", {silent = true, noremap = true}) + vim.api.nvim_set_keymap("n", "xd", "Trouble lsp_document_diagnostics", {silent = true, noremap = true}) + vim.api.nvim_set_keymap("n", "xl", "Trouble loclist", {silent = true, noremap = true}) + vim.api.nvim_set_keymap("n", "xq", "Trouble quickfix", {silent = true, noremap = true}) + end +}