return { "folke/trouble.nvim", requires = "nvim-tree/nvim-web-devicons", config = function() require("trouble").setup { -- your configuration comes here -- or leave it empty to use the default settings -- refer to the configuration section below } -- Add keybindings to open and close the Trouble window vim.api.nvim_set_keymap("n", "xx", "TroubleToggle", { noremap = true, silent = true }) vim.api.nvim_set_keymap("n", "xw", "TroubleToggle lsp_workspace_diagnostics", { noremap = true, silent = true }) vim.api.nvim_set_keymap("n", "xd", "TroubleToggle lsp_document_diagnostics", { noremap = true, silent = true }) vim.api.nvim_set_keymap("n", "xl", "TroubleToggle loclist", { noremap = true, silent = true }) vim.api.nvim_set_keymap("n", "xq", "TroubleToggle quickfix", { noremap = true, silent = true }) end }