local status, trouble = pcall(require, "trouble") if (not status) then return end trouble.setup() local function set_trouble_keymap(key, cmd) local opts = {silent = true, noremap = true} vim.keymap.set("n", string.format("x%s", key), cmd, opts) end set_trouble_keymap("x", "TroubleToggle") set_trouble_keymap("w", "TroubleToggle workspace_diagnostics") set_trouble_keymap("d", "TroubleToggle document_diagnostics") set_trouble_keymap("l", "TroubleToggle loclist") set_trouble_keymap("q", "TroubleToggle quickfix")