return { { "folke/which-key.nvim", event = "VeryLazy", opts = { preset = "helix", delay = function(ctx) return ctx.plugin and 0 or 20 end, spec = { { "f", group = "find" }, { "a", group = "lsp action" }, { "s", group = "snippet" }, { "e", group = "edit config" }, }, }, keys = { { "?", function() require("which-key").show({ global = true }) end, desc = "buffer local keymaps", }, }, }, { "folke/trouble.nvim", dependencies = { "mini-nvim/mini.icons" }, opts = {}, }, }