return { "folke/which-key.nvim", opts = {}, -- config = function() -- local wk = require("which-key") -- wk.add({ -- { "C", group = "CodeCompanion", desc = "CodeCompanion", icon = "󰭻" }, -- { "Ca", desc = "CodeCompanion Actions" }, -- { "Cc", desc = "CodeCompanionChat" }, -- { "Cd", desc = "Docstring" }, -- { "Ce", desc = "Explain Code" }, -- { "Ci", desc = "Inline Chat" }, -- { "Cf", desc = "Fix Code" }, -- { "Cl", desc = "Explain LSP Diagnostics" }, -- { "Ct", desc = "Generate Tests" }, -- { "CT", desc = "Toggle CodeCompanionChat" }, -- -- { "Ci", desc = "Edit with Instructions" }, -- -- { "Co", desc = "Optimize Code" }, -- -- { "Cs", desc = "Summarize" }, -- { "K", desc = "Show Docs", icon = "󱔗" }, -- { "T", group = "Telescope", icon = "" }, -- { "Tc", desc = "Color Names" }, -- { "Tg", desc = "Glyph" }, -- { "Tn", desc = "Notifications" }, -- { "Tt", desc = "Telescope" }, -- { "a", group = "AnyJump", icon = "" }, -- { "ab", desc = "Back" }, -- { "al", desc = "Last Result" }, -- { "b", group = "Buffers" }, -- { "bb", desc = "Show Buffers" }, -- { "bd", desc = "Delete Buffer" }, -- { "bn", desc = "Next Buffer" }, -- { "bp", desc = "Previous Buffer" }, -- { "c", group = "Code", icon = "" }, -- { "cD", group = "Diagnostic List" }, -- { "cDn", desc = "Next Diagnostic" }, -- { "cDp", desc = "Previous Diagnostic" }, -- { "ca", desc = "Code Action" }, -- { "cd", desc = "Diagnostics" }, -- { "cl", desc = "Set Loclist" }, -- { "cp", desc = "Copilot Panel" }, -- { "d", group = "Debug" }, -- { "dO", desc = "Step Out" }, -- { "dP", group = "Dap-python" }, -- { "dPc", desc = "Test Class" }, -- { "dPm", desc = "Test Method" }, -- { "dPs", desc = "Debug Selection" }, -- { "db", desc = "Toggle Breakpoint" }, -- { "dc", desc = "Continue" }, -- { "df", desc = "Frames" }, -- { "dh", desc = "Hover" }, -- { "di", desc = "Step Into" }, -- { "dl", desc = "Run Last" }, -- { "do", desc = "Step Over" }, -- { "dp", desc = "Preview" }, -- { "dr", desc = "REPL Open" }, -- { "ds", desc = "Scopes" }, -- { "du", group = "Dap UI" }, -- { "duc", desc = "Close" }, -- { "duo", desc = "Open" }, -- { "dut", desc = "Toggle" }, -- { "f", group = "Find File" }, -- { "fb", desc = "File Browser" }, -- { "fc", desc = "File Color" }, -- { "ff", desc = "Find in Current Directory" }, -- { "fg", desc = "Live Grep" }, -- { "fr", desc = "File Recent" }, -- { "g", group = "Git" }, -- { "gP", desc = "Close goto-preview window" }, -- { "gR", desc = "Telescope References" }, -- { "gb", desc = "Blame" }, -- { "gc", desc = "Commit" }, -- { "gf", desc = "Files" }, -- { "gg", desc = "Lazygit" }, -- { "gp", desc = "Peek" }, -- { "gpc", desc = "Close Preview" }, -- { "gpd", desc = "Preview Definition" }, -- { "gpi", desc = "Preview Implementation" }, -- { "h", group = "Help", icon = "󰋖" }, -- { "hc", desc = "Commands" }, -- { "hd", group = "Dap", icon = "" }, -- { "hdC", desc = "Configurations" }, -- { "hdb", desc = "Breakpoints" }, -- { "hdc", desc = "Commands" }, -- { "hdf", desc = "Frames" }, -- { "hdv", desc = "Variables" }, -- { "hk", desc = "Keymaps" }, -- { "hs", desc = "Spell Suggest" }, -- { "hv", desc = "Vim Options" }, -- { "i", group = "Insert", icon = "" }, -- { "is", group = "Snippet" }, -- { "isp", desc = "Python File" }, -- { "j", desc = "Any Jump", icon = "" }, -- { "cD", desc = "Diagnostics" }, -- { "cR", desc = "Rename" }, -- { "ca", desc = "Code Actions" }, -- { "cc", group = "Calls" }, -- { "cci", desc = "Incoming" }, -- { "cco", desc = "Outgoing" }, -- { "cd", desc = "Definitions" }, -- { "ch", desc = "Signature Help" }, -- { "ci", desc = "Implementations" }, -- { "cr", desc = "References" }, -- { "cs", desc = "Document Symbols" }, -- { "ct", desc = "Type Definitions" }, -- { "cw", desc = "Workspace Symbols" }, -- { "n", desc = "NvimTree" }, -- { "o", group = "Open", icon = "󰮫" }, -- { "oB", desc = "Btop" }, -- { "oC", desc = "Nvim Config" }, -- { "oP", desc = "Ipython (fullscreen)" }, -- { "ob", desc = "File Browser" }, -- { "oc", desc = "CodeCompanionChat" }, -- { "od", desc = "Lazydocker" }, -- { "of", desc = "Floating Terminal" }, -- { "oh", desc = "Horizontal Terminal" }, -- { "op", desc = "Ipython" }, -- { "or", desc = "Ranger" }, -- { "ot", desc = "Vertical Terminal" }, -- { "s", group = "Search" }, -- { "sc", desc = "Clear Highlights" }, -- { "sf", desc = "Files" }, -- { "tG", desc = "Glyph" }, -- { "sg", desc = "Grep" }, -- { "sh", desc = "Command History" }, -- { "sm", desc = "Man Pages" }, -- { "t", group = "Toggle" }, -- { "tP", desc = "Ipython (fullscreen)" }, -- { "tc", desc = "Colorscheme" }, -- { "td", desc = "DBUI" }, -- { "tf", desc = "Floating Terminal" }, -- { "tp", desc = "Ipython" }, -- { "tt", desc = "Split Terminal" }, -- { "w", group = "Workspace" }, -- { "wa", desc = "Add Folder" }, -- { "wl", desc = "List Folders" }, -- { "wr", desc = "Remove Folder" }, -- { "x", group = "Set Executable Bit", desc = "Set Executable Bit" }, -- { "y", desc = "System Yank", icon = "" }, -- { "e", desc = "Edit", icon = "" }, -- }) -- end, }