return { "folke/trouble.nvim", config = function(_, opts) require('trouble').setup(opts) vim.keymap.set("n", "xx", "TroubleToggle", { silent = true, noremap = true } ) vim.keymap.set("n", "xw", "TroubleToggle workspace_diagnostics", { silent = true, noremap = true } ) vim.keymap.set("n", "xd", "TroubleToggle document_diagnostics", { silent = true, noremap = true } ) vim.keymap.set("n", "xl", "TroubleToggle loclist", { silent = true, noremap = true } ) vim.keymap.set("n", "xq", "TroubleToggle quickfix", { silent = true, noremap = true } ) vim.keymap.set("n", "gR", "TroubleToggle lsp_references", { silent = true, noremap = true } ) end, dependencies = { "nvim-tree/nvim-web-devicons" }, opts = { -- your configuration comes here -- or leave it empty to use the default settings -- refer to the configuration section below }, }