local wk = require("which-key") wk.add({ { "C", group = "ChatGPT", desc = "ChatGPT", icon = "󰭻" }, { "Cd", desc = "Docstring" }, { "Ce", desc = "Explain Code" }, { "Cf", desc = "Fix Bugs" }, { "Ci", desc = "Edit with Instructions" }, { "Co", desc = "Optimize Code" }, { "Cs", desc = "Summarize" }, { "Ct", desc = "Add Tests" }, { "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 = "" }, { "l", group = "LSP", icon = "" }, { "lD", desc = "Diagnostics" }, { "lR", desc = "Rename" }, { "la", desc = "Code Actions" }, { "lc", group = "Calls" }, { "lci", desc = "Incoming" }, { "lco", desc = "Outgoing" }, { "ld", desc = "Definitions" }, { "lh", desc = "Signature Help" }, { "li", desc = "Implementations" }, { "lr", desc = "References" }, { "ls", desc = "Document Symbols" }, { "lt", desc = "Type Definitions" }, { "lw", 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 = "ChatGPT" }, { "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 = "Commands" }, { "sc", desc = "Clear Highlights" }, { "sf", desc = "Files" }, { "sG", 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 = "" } })