return { 'folke/trouble.nvim', dependencies = { 'nvim-tree/nvim-web-devicons' }, opts = {}, -- config = function() -- -- local actions = require("telescope.actions") -- local trouble = require("trouble.sources.telescope") -- -- local telescope = require("telescope") -- -- telescope.setup({ -- defaults = { -- mappings = { -- i = { [""] = trouble.open }, -- n = { [""] = trouble.open }, -- }, -- }, -- }) -- vim.keymap.set( -- "n", -- "td", -- function() require("trouble").toggle("document_diagnostics") end -- ) -- vim.keymap.set( -- "n", -- "tq", -- function() require("trouble").toggle("quickfix") end -- ) -- vim.keymap.set( -- "n", -- "tl", -- function() require("trouble").toggle("loclist") end -- ) -- vim.keymap.set( -- "n", -- "gR", -- function() require("trouble").toggle("lsp_references") end -- ) -- end, keys = { { 'q', 'Trouble diagnostics toggle filter.buf=0', desc = 'Diagnostics (Trouble)', }, }, }