local wk = require("which-key") wk.setup({}) wk.add({ { "", desc = "Signature Help" }, { "a", desc = "Aerial" }, { "d", group = "Debug" }, { "db", desc = "Toggle Breakpoint" }, { "dc", desc = "Continue" }, { "dt", desc = "Run Test" }, { "du", desc = "Toggle UI" }, { "f", group = "Find - Telescope" }, { "fb", "Telescope buffers", desc = "Find Buffer" }, { "ff", "Telescope find_files", desc = "Find File" }, { "fg", "Telescope live_grep", desc = "Live Grep" }, { "fh", "Telescope help_tags", desc = "Help Tags" }, { "fj", "Telescope jumplist", desc = "Jump List" }, { "g", group = "DiffView" }, { "gB", desc = "Git Blame Full" }, { "gH", "DiffviewFileHistory --range=origin..HEAD", desc = "Diff History - Main" }, { "gO", "DiffviewOpen origin/main...HEAD", desc = "Open Diff - Main" }, { "gb", desc = "Git Blame Line" }, { "gc", "DiffviewClose", desc = "Close Diff" }, { "gh", "DiffviewFileHistory", desc = "Diff History" }, { "go", "DiffviewOpen", desc = "Open Diff - Current" }, { "l", group = "LSP" }, { "lD", desc = "Declaration" }, { "ld", desc = "Definition" }, { "lf", desc = "Format" }, { "li", desc = "Implementation" }, { "ln", desc = "Rename" }, { "lr", desc = "References" }, { "lt", desc = "Type Definition" }, { "q", group = "Diagnostics" }, { "qN", desc = "Previous Diagnostic" }, { "qe", desc = "Open Diagnostic Float" }, { "qn", desc = "Next Diagnostic" }, { "qq", desc = "Toggle Diagnostic List" }, { "qt", desc = "Toggle Inline Diagnostics" }, { "sv", desc = "Visual Screenshot" }, { "t", desc = "NeoTree" }, { "K", desc = "Definition Hover" }, { "ss", desc = "Selected Screenshot", mode = "v" }, { "s", group = "Screenshot", mode = { "n", "v" } }, { "sb", desc = "Buffer Screenshot", mode = { "n", "v" } }, })