mirror of
https://github.com/boxpositron/absolute-vim.git
synced 2026-02-28 11:40:36 +00:00
28 lines
802 B
Lua
28 lines
802 B
Lua
local telescope = require("telescope")
|
|
local actions = require("telescope.actions")
|
|
local trouble_sources = require("trouble.sources.telescope")
|
|
|
|
telescope.setup({
|
|
defaults = {
|
|
mappings = {
|
|
i = {
|
|
["<C-t>"] = trouble_sources.open,
|
|
["<C-q>"] = actions.send_to_qflist,
|
|
},
|
|
n = {
|
|
["<C-t>"] = trouble_sources.open,
|
|
["<C-q>"] = actions.send_to_qflist,
|
|
},
|
|
},
|
|
},
|
|
})
|
|
|
|
-- Keybindings
|
|
local opts = { noremap = true, silent = true }
|
|
|
|
opts.desc = "Trouble: Open Document Diagnostics"
|
|
vim.keymap.set("n", "<leader>td", "<cmd>Trouble diagnostics toggle<CR>", opts)
|
|
|
|
opts.desc = "Trouble: Open Quickfix List"
|
|
vim.keymap.set("n", "<leader>tq", "<cmd>Trouble qflist toggle<CR>", opts)
|