local telescope = require("telescope") local actions = require("telescope.actions") local trouble_sources = require("trouble.sources.telescope") telescope.setup({ defaults = { mappings = { i = { [""] = trouble_sources.open, [""] = actions.send_to_qflist, }, n = { [""] = trouble_sources.open, [""] = actions.send_to_qflist, }, }, }, }) -- Keybindings local opts = { noremap = true, silent = true } opts.desc = "Trouble: Open Document Diagnostics" vim.keymap.set("n", "td", "TroubleToggle document_diagnostics", opts) opts.desc = "Trouble: Open Workspace Diagnostics" vim.keymap.set("n", "tw", "TroubleToggle workspace_diagnostics", opts) opts.desc = "Trouble: Open Quickfix List" vim.keymap.set("n", "tq", "TroubleToggle quickfix", opts)