local init = function() local keymap = vim.keymap keymap.set("n", "rd", ":Trouble diagnostics toggle", { noremap = true, silent = true, desc = "Diagnostics (Trouble)" }) -- Diagnostics keymap.set("n", "rt", ":Trouble todo toggle", { noremap = true, silent = true, desc = "Todos (Trouble)" }) -- Todos keymap.set("n", "ro", ":Trouble symbols toggle", { noremap = true, silent = true, desc = "Outline (Trouble)" }) -- Outline end local config = function() require("trouble").setup({ use_diagnostic_signs = true }) end return { "folke/trouble.nvim", dependencies = { "nvim-tree/nvim-web-devicons" }, lazy = true, cmd = "Trouble", init = init, config = config }