local opts = require("keymaps").opts vim.keymap.set("n", "xx", "TroubleToggle", opts) vim.keymap.set("n", "xw", "TroubleToggle workspace_diagnostics", opts) vim.keymap.set("n", "xd", "TroubleToggle document_diagnostics", opts) vim.keymap.set("n", "xl", "TroubleToggle loclist", opts) vim.keymap.set("n", "xq", "TroubleToggle quickfix", opts) vim.keymap.set("n", "xr", "TroubleToggle lsp_references", opts) local spec = { "folke/trouble.nvim", dependencies = { "mason.nvim", "nvim-lspconfig", "nvim-tree/nvim-web-devicons" }, } return spec