-
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathwhich-key.lua
More file actions
88 lines (88 loc) · 4.09 KB
/
which-key.lua
File metadata and controls
88 lines (88 loc) · 4.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
return {
"folke/which-key.nvim",
dependencies = {
"echasnovski/mini.icons",
"nvim-tree/nvim-web-devicons",
},
event = "VeryLazy",
config = function()
local wk = require("which-key")
wk.setup({ preset = "helix" })
wk.add({
{ "<leader><C-K>", hidden = true },
{ "<leader><space>", group = "Diagnostics" },
{ "<leader><space>P", desc = "Rename" },
{ "<leader>P", hidden = true },
{ "<leader>S", desc = "Search & Replace" },
{ "<leader>_", group = "Comments" },
{ "<leader>w", desc = "Save", icon = "" },
{ "<leader>q", desc = "Quit" },
{ "<leader>a", desc = "Dashboard & Outline", icon = "" },
{ "<leader>aA", desc = "Alpha Dashboard", icon = "" },
{ "<leader>c", group = "Copilot & Path", icon = " " },
{ "<leader>cc", desc = "Copilot Chat", icon = "" },
{ "<leader>cf", desc = "Copy full path", icon = "" },
{ "<leader>cs", desc = "Copilot Status", icon = "" },
{ "<leader>cp", desc = "Copilot Panel", icon = "" },
{ "<leader>cr", desc = "Copy relative path", icon = "" },
{ "<leader>f", group = "Finding & Format" },
{ "<leader>fb", desc = "Buffers" },
{ "<leader>ff", desc = "Files" },
{ "<leader>fr", desc = "References" },
{ "<leader>fd", desc = "Declarations" },
{ "<leader>fg", desc = "Search (grep)" },
{ "<leader>fh", desc = "Help", icon = "" },
{ "<leader>fm", group = "Format" },
{ "<Leader>fz", group = "fzf" },
{ "<Leader>fzl", group = "LSP" },
{ "<leader>fmt", desc = "Format [LSP]" },
{ "<leader>fn", desc = "Notify" },
{ "<leader>g", group = "Git" },
{ "<leader>gR", desc = "Reset buffer", icon = "" },
{ "<leader>gS", desc = "Stage buffer", icon = "" },
{ "<leader>gU", desc = "Reset buffer index", icon = "" },
{ "<leader>gb", desc = "Toggle Line Blame" },
{ "<leader>gc", desc = "Commit", icon = "" },
{ "<leader>gh", desc = "Line highlight", icon = "" },
{ "<leader>gj", desc = "Next hunk", icon = "" },
{ "<leader>gk", desc = "Previous hunk", icon = "" },
{ "<leader>gl", desc = "Line highlight", icon = "" },
{ "<leader>gp", desc = "Preview hunk", icon = "" },
{ "<leader>gr", desc = "Reset hunk", icon = "" },
{ "<leader>gs", desc = "Stage hunk", icon = "" },
{ "<leader>gu", desc = "Undo stage hunk", icon = "" },
{ "<leader>h", group = "Git signs" },
{ "<leader>k", hidden = true },
{ "<leader>l", group = "Lensline", icon = "" },
{ "<leader>ll", desc = "Show Lensline", icon = "" },
{ "<leader>lh", desc = "Hide Lensline", icon = "" },
{ "<leader>lp", desc = "Switch Lensline profile", icon = "" },
{ "<leader>n", group = "Line numbering", icon = "" },
{ "<leader>nh", desc = "No highlight", icon = "" },
{ "<leader>no", desc = "No line numbers", icon = "" },
{ "<leader>nr", group = "Relative line numbering", icon = "" },
{ "<leader>nrr", desc = "No relative line numbering", icon = "" },
{ "<leader>nu", desc = "Line numbers", icon = "" },
{ "<leader>p", hidden = true },
{ "<leader>r", group = "Relative line numbering", icon = "" },
{ "<leader>rn", desc = "Relative line numbering", icon = "" },
{ "<leader>s", desc = "Session, Source, and Split" },
{ "<leader>t", group = "Testing & Tree" },
{ "<leader>tf", desc = "Test file", icon = "" },
{ "<leader>tl", desc = "Test last" },
{ "<leader>tn", desc = "Test nearest" },
{ "<leader>ts", desc = "Test suite", icon = "" },
{ "<leader>tt", desc = "Trouble", icon = "" },
{ "<leader>tv", desc = "Test visit" },
{ "<leader><space>5", desc = "Continue", icon = "" },
{ "<leader><space>0", desc = "Step over", icon = "" },
{ "<leader><space>1", desc = "Step into", icon = "" },
{ "<leader><space>2", desc = "Step out", icon = "" },
{ "<Leader><space>b", desc = "Toggle breakpoint", icon = "" },
{ "<Leader><space>B", desc = "Set breakpoint", icon = "" },
{ "<Leader><space>pr", desc = "Open REPL", icon = "" },
{ "<Leader><space>pl", desc = "Run last", icon = "" },
{ "<Leader><space>p", desc = "More DAP" },
})
end,
}