local wk = require("which-key") wk.setup({}) wk.register({ K = {"Definition Hover"}, [""] = {"Signature Help"}, [""] = { q = { name = "Diagnostics", q = {"Toggle Diagnostic List"}, t = {"Toggle Inline Diagnostics"}, n = {"Next Diagnostic"}, N = {"Previous Diagnostic"}, e = {"Open Diagnostic Float"} }, d = { name = "Debug", b = {"Toggle Breakpoint"}, u = {"Toggle UI"}, c = {"Continue"}, t = {"Run Test"} }, g = { name = "DiffView", o = {"DiffviewOpen", "Open Diff"}, c = {"DiffviewClose", "Close Diff"}, h = {"DiffviewFileHistory", "Diff History"} }, f = { name = "Find - Telescope", f = {"Telescope find_files", "Find File"}, g = {"Telescope live_grep", "Live Grep"}, b = {"Telescope buffers", "Find Buffer"}, h = {"Telescope help_tags", "Help Tags"} }, l = { name = "LSP", D = {"Declaration"}, d = {"Definition"}, f = {"Format"}, i = {"Implementation"}, n = {"Rename"}, r = {"References"}, t = {"Type Definition"} }, s = { name = "Screenshot", mode = {'v', 'n'}, b = {"Buffer Screenshot", mode = {'v', 'n'}}, s = {"Selected Screenshot", mode = 'v'}, v = {"Visual Screenshot", mode = 'n'} } } })