|
1 | | -# Keybindings Documentation |
| 1 | +# Keybindings Reference |
2 | 2 |
|
3 | | -This file is auto-generated by pre-commit hooks. Do not edit manually. |
| 3 | +*Auto-generated from configuration files* |
4 | 4 |
|
5 | | -## Plugin Keybindings |
| 5 | +## Normal Mode |
6 | 6 |
|
7 | | -- Add if err |
8 | | -- Add JSON tags |
9 | | -- Add YAML tags |
10 | | -- Build task |
11 | | -- Change word |
12 | | -- Checkout PR |
13 | | -- Clear cache |
14 | | -- Close all folds |
15 | | -- Close diffview |
16 | | -- Close folds with |
17 | | -- Close Tab |
18 | | -- Continue/Start Debugging |
19 | | -- Coverage browser |
20 | | -- Coverage summary |
21 | | -- Create Draft PR |
22 | | -- Create PR with Template |
23 | | -- Current file history |
24 | | -- Decrement number |
25 | | -- Delete buffers to the left |
26 | | -- Delete buffers to the right |
27 | | -- Delete non-pinned buffers |
28 | | -- Delete other buffers |
29 | | -- Delete window |
30 | | -- Diagnostics (Trouble) |
31 | | -- Exit insert mode with jk |
32 | | -- File history |
33 | | -- Fill struct |
34 | | -- Find DB buffer |
35 | | -- First Tab |
36 | | -- Fork Repo |
37 | | -- Hide coverage |
38 | | -- Increment number |
39 | | -- Inspect REST request |
40 | | -- JQ query |
41 | | -- JQ query list |
42 | | -- Last query info |
43 | | -- Last Tab |
44 | | -- Lazy |
45 | | -- LazyGit |
46 | | -- List Issues |
47 | | -- List Repos |
48 | | -- Load coverage |
49 | | -- Location List (Trouble) |
50 | | -- LSP Rename |
51 | | -lua/config/keymaps.lua:18:keymap.set("n", "x", '"_x') |
52 | | -lua/plugins/gitlab.lua:104: vim.keymap.set("n", "<leader>gPg", function() |
53 | | -lua/plugins/gitlab.lua:123: vim.keymap.set("n", "<leader>gPl", function() |
54 | | -lua/plugins/gitlab.lua:131: vim.keymap.set("n", "<leader>gPo", function() |
55 | | -lua/plugins/gitlab.lua:139: vim.keymap.set("n", "<leader>gPs", function() |
56 | | -lua/plugins/gitlab.lua:147: vim.keymap.set("n", "<leader>gPc", function() |
57 | | -lua/plugins/gitlab.lua:156: vim.keymap.set("n", "<leader>gPv", function() |
58 | | -lua/plugins/gitlab.lua:164: vim.keymap.set("n", "<leader>gPR", function() |
59 | | -lua/plugins/gitlab.lua:172: vim.keymap.set("n", "<leader>gPa", function() |
60 | | -lua/plugins/gitlab.lua:180: vim.keymap.set("n", "<leader>gPx", function() |
61 | | -lua/plugins/gitlab.lua:188: vim.keymap.set("n", "<leader>gPf", function() |
62 | | -lua/plugins/gitlab.lua:197: vim.keymap.set("n", "<leader>gPm", function() |
63 | | -lua/plugins/gitlab.lua:207: vim.keymap.set("n", "<leader>gIl", function() |
64 | | -lua/plugins/gitlab.lua:216: vim.keymap.set("n", "<leader>gIn", function() |
65 | | -lua/plugins/gitlab.lua:227: vim.keymap.set("n", "<leader>gRb", function() |
66 | | -lua/plugins/gitlab.lua:238: vim.keymap.set("n", "<leader>gPp", function() |
67 | | -lua/plugins/gitlab.lua:243: vim.keymap.set("n", "<leader>gPu", function() |
68 | | -lua/plugins/gitlab.lua:248: vim.keymap.set("n", "<leader>gPd", function() |
69 | | -lua/plugins/gitlab.lua:253: vim.keymap.set("n", "<leader>gPb", function() |
70 | | -lua/plugins/gitlab.lua:69: vim.keymap.set("n", "<leader>gPr", function() |
71 | | -lua/plugins/harpoon.lua:12: vim.keymap.set("n", "<leader>he", function() |
72 | | -lua/plugins/harpoon.lua:16: vim.keymap.set("n", "<leader>h1", function() |
73 | | -lua/plugins/harpoon.lua:19: vim.keymap.set("n", "<leader>h2", function() |
74 | | -lua/plugins/harpoon.lua:22: vim.keymap.set("n", "<leader>h3", function() |
75 | | -lua/plugins/harpoon.lua:25: vim.keymap.set("n", "<leader>h4", function() |
76 | | -lua/plugins/harpoon.lua:29: vim.keymap.set("n", "<C-S-P>", function() |
77 | | -lua/plugins/harpoon.lua:32: vim.keymap.set("n", "<C-S-N>", function() |
78 | | -lua/plugins/harpoon.lua:9: vim.keymap.set("n", "<leader>ha", function() |
79 | | -lua/plugins/kulala.lua:15: vim.keymap.set( |
80 | | -lua/plugins/lspconfig.lua:80: vim.keymap.set(mode, lhs, rhs, opts) |
81 | | -lua/plugins/luasnip.lua:163: vim.keymap.set({ "i" }, "<C-K>", function() |
82 | | -lua/plugins/luasnip.lua:166: vim.keymap.set({ "i", "s" }, "<C-L>", function() |
83 | | -lua/plugins/luasnip.lua:169: vim.keymap.set({ "i", "s" }, "<C-J>", function() |
84 | | -lua/plugins/luasnip.lua:172: vim.keymap.set({ "i", "s" }, "<C-E>", function() |
85 | | -lua/plugins/mason-lspconfig.lua:37: vim.keymap.set("n", "<leader>co", function() |
86 | | -lua/plugins/mason-lspconfig.lua:82: vim.keymap.set("n", "<leader>tV", function() |
87 | | -lua/plugins/neotest.lua:146: vim.keymap.set("n", "<leader>tn", function() |
88 | | -lua/plugins/neotest.lua:149: vim.keymap.set("n", "<leader>tF", function() |
89 | | -lua/plugins/neotest.lua:152: vim.keymap.set("n", "<leader>ta", function() |
90 | | -lua/plugins/neotest.lua:155: vim.keymap.set("n", "<leader>ts", function() |
91 | | -lua/plugins/neotest.lua:158: vim.keymap.set("n", "<leader>to", function() |
92 | | -lua/plugins/neotest.lua:161: vim.keymap.set("n", "<leader>tO", function() |
93 | | -lua/plugins/neotest.lua:164: vim.keymap.set("n", "<leader>tw", function() |
94 | | -lua/plugins/neotest.lua:167: vim.keymap.set("n", "<leader>td", function() |
95 | | -lua/plugins/neovim-tips.lua:12: local map = vim.keymap.set |
96 | | -lua/plugins/nvim-dap-python.lua:37: vim.keymap.set("n", "<leader>dpr", function() |
97 | | -lua/plugins/nvim-lint.lua:28: vim.keymap.set("n", "<leader>cl", function() |
98 | | -lua/plugins/nvim-ufo.lua:39: vim.keymap.set("n", "K", function() |
99 | | -lua/plugins/octo.lua:665: vim.keymap.set("n", "<leader>gPm", function() |
100 | | -lua/plugins/octo.lua:726: vim.keymap.set("n", "<leader>gPg", function() |
101 | | -lua/plugins/package-info.lua:25: vim.keymap.set( |
102 | | -lua/plugins/package-info.lua:31: vim.keymap.set( |
103 | | -lua/plugins/package-info.lua:37: vim.keymap.set( |
104 | | -lua/plugins/package-info.lua:43: vim.keymap.set( |
105 | | -lua/plugins/package-info.lua:49: vim.keymap.set( |
106 | | -lua/plugins/package-info.lua:55: vim.keymap.set( |
107 | | -lua/plugins/package-info.lua:61: vim.keymap.set( |
108 | | -lua/plugins/refactoring.lua:111: vim.keymap.set({ "n", "x" }, "<leader>rt", function() |
109 | | -lua/plugins/smart-splits.lua:37: vim.keymap.set("n", "<C-h>", require("smart-splits").move_cursor_left) |
110 | | -lua/plugins/smart-splits.lua:38: vim.keymap.set("n", "<C-j>", require("smart-splits").move_cursor_down) |
111 | | -lua/plugins/smart-splits.lua:39: vim.keymap.set("n", "<C-k>", require("smart-splits").move_cursor_up) |
112 | | -lua/plugins/smart-splits.lua:40: vim.keymap.set("n", "<C-l>", require("smart-splits").move_cursor_right) |
113 | | -lua/plugins/smart-splits.lua:43: vim.keymap.set("n", "<C-Up>", require("smart-splits").resize_up) |
114 | | -lua/plugins/smart-splits.lua:44: vim.keymap.set("n", "<C-Down>", require("smart-splits").resize_down) |
115 | | -lua/plugins/smart-splits.lua:45: vim.keymap.set("n", "<C-Left>", require("smart-splits").resize_left) |
116 | | -lua/plugins/smart-splits.lua:46: vim.keymap.set("n", "<C-Right>", require("smart-splits").resize_right) |
117 | | -lua/plugins/smart-splits.lua:49: vim.keymap.set("n", "<leader><leader>h", require("smart-splits").swap_buf_left) |
118 | | -lua/plugins/smart-splits.lua:50: vim.keymap.set("n", "<leader><leader>j", require("smart-splits").swap_buf_down) |
119 | | -lua/plugins/smart-splits.lua:51: vim.keymap.set("n", "<leader><leader>k", require("smart-splits").swap_buf_up) |
120 | | -lua/plugins/smart-splits.lua:52: vim.keymap.set("n", "<leader><leader>l", require("smart-splits").swap_buf_right) |
121 | | -lua/plugins/telescope.lua:34: vim.keymap.set("n", "<leader>ff", function() |
122 | | -lua/plugins/telescope.lua:37: vim.keymap.set("n", "<leader>fg", function() |
123 | | -lua/plugins/telescope.lua:40: vim.keymap.set("n", "<leader>fb", function() |
124 | | -lua/plugins/telescope.lua:43: vim.keymap.set("n", "<leader>fh", function() |
125 | | -lua/plugins/telescope.lua:46: vim.keymap.set("n", "<leader>fr", function() |
126 | | -lua/plugins/telescope.lua:49: vim.keymap.set("n", "<leader>fc", function() |
127 | | -lua/plugins/telescope.lua:52: vim.keymap.set("n", "<leader>fs", function() |
128 | | -lua/plugins/telescope.lua:55: vim.keymap.set("n", "<leader>fS", function() |
129 | | -lua/plugins/terraform-local-modules.lua:238: vim.keymap.set("n", "<leader>tm", function() |
130 | | -lua/plugins/trouble.lua:59: vim.keymap.set( |
131 | | -lua/plugins/trouble.lua:66: vim.keymap.set( |
132 | | -lua/plugins/vim-illuminate.lua:31: vim.keymap.set("n", "<A-n>", function() |
133 | | -lua/plugins/vim-illuminate.lua:34: vim.keymap.set("n", "<A-p>", function() |
134 | | -- Mason |
135 | | -- New Issue |
136 | | -- New Tab |
137 | | -- Next buffer |
138 | | -- Next symbol |
139 | | -- Next symbol (up level) |
140 | | -- Next Tab |
141 | | -- Open all folds |
142 | | -- Open diffview |
143 | | -- Open folds except kinds |
144 | | -- Open Issue |
145 | | -- Open Repo in Browser |
146 | | -- Other window |
147 | | -- Pin buffer |
148 | | -- Prev buffer |
149 | | -- Preview REST request |
150 | | -- Previous symbol |
151 | | -- Previous symbol (up level) |
152 | | -- Previous Tab |
153 | | -- Quick action |
154 | | -- Quickfix List (Trouble) |
155 | | -- Realign Table |
156 | | -- Remove tags |
157 | | -- Rename DB buffer |
158 | | -- Run Last |
159 | | -- Run REST request |
160 | | -- Run task |
161 | | -- Run tfsec Terraform scan |
162 | | -- Run trivy security scan |
163 | | -- Screenshot code |
164 | | -- [S]earch [E]moji |
165 | | -- Search Issues |
166 | | -- Select cached environment |
167 | | -- Select Python environment |
168 | | -- Show coverage |
169 | | -- Split window below |
170 | | -- Split window right |
171 | | -- Step Into |
172 | | -- Step Out |
173 | | -- Step Over |
174 | | -- Symbols (Trouble) |
175 | | -- Terminate |
176 | | -- Test coverage |
177 | | -- Toggle Breakpoint |
178 | | -- Toggle coverage |
179 | | -- Toggle DAP UI |
180 | | -- Toggle DBUI |
181 | | -- Toggle Markdown Rendering |
182 | | -- Toggle Outline |
183 | | -- Toggle Outline Navigation |
184 | | -- Toggle profiling |
185 | | -- Toggle REPL |
186 | | -- Toggle Table Mode |
187 | | -- Toggle task list |
188 | | -- Toggle Undotree |
| 7 | +| Key | Description | Source | |
| 8 | +|-----|-------------|--------| |
| 9 | +| `<A-n>` | Next reference | vim-illuminate | |
| 10 | +| `<A-p>` | Previous reference | vim-illuminate | |
| 11 | +| `<C-S-N>` | Harpoon next | harpoon | |
| 12 | +| `<C-S-P>` | Harpoon prev | harpoon | |
| 13 | +| `<S-h>` | Prev buffer | bufferline | |
| 14 | +| `<S-l>` | Next buffer | bufferline | |
| 15 | +| `<leader>Df` | Find DB buffer | vim-dadbod-ui | |
| 16 | +| `<leader>Dq` | Last query info | vim-dadbod-ui | |
| 17 | +| `<leader>Dr` | Rename DB buffer | vim-dadbod-ui | |
| 18 | +| `<leader>Du` | Toggle DBUI | vim-dadbod-ui | |
| 19 | +| `<leader>Gcb` | Coverage browser | go-nvim | |
| 20 | +| `<leader>Gcc` | Toggle coverage | go-nvim | |
| 21 | +| `<leader>Gch` | Test coverage | go-nvim | |
| 22 | +| `<leader>Gse` | Add if err | go-nvim | |
| 23 | +| `<leader>Gsf` | Fill struct | go-nvim | |
| 24 | +| `<leader>Gsj` | Add JSON tags | go-nvim | |
| 25 | +| `<leader>Gsr` | Remove tags | go-nvim | |
| 26 | +| `<leader>Gsy` | Add YAML tags | go-nvim | |
| 27 | +| `<leader>O` | Toggle Outline Navigation | aerial | |
| 28 | +| `<leader>Ri` | Inspect REST request | kulala | |
| 29 | +| `<leader>Rl` | Replay last REST request | kulala | |
| 30 | +| `<leader>Rp` | Preview REST request | kulala | |
| 31 | +| `<leader>Rr` | Run REST request | kulala | |
| 32 | +| `<leader>U` | Toggle Undotree | undotree | |
| 33 | +| `<leader>bP` | Delete non-pinned buffers | bufferline | |
| 34 | +| `<leader>bl` | Delete buffers to the left | bufferline | |
| 35 | +| `<leader>bo` | Delete other buffers | bufferline | |
| 36 | +| `<leader>bp` | Pin buffer | bufferline | |
| 37 | +| `<leader>br` | Delete buffers to the right | bufferline | |
| 38 | +| `<leader>cl` | Run linting | nvim-lint | |
| 39 | +| `<leader>coh` | Hide coverage | nvim-coverage | |
| 40 | +| `<leader>col` | Load coverage | nvim-coverage | |
| 41 | +| `<leader>cos` | Coverage summary | nvim-coverage | |
| 42 | +| `<leader>cot` | Toggle coverage | nvim-coverage | |
| 43 | +| `<leader>cov` | Show coverage | nvim-coverage | |
| 44 | +| `<leader>dO` | Step Out | nvim-dap | |
| 45 | +| `<leader>db` | Toggle Breakpoint | nvim-dap | |
| 46 | +| `<leader>dc` | Continue/Start Debugging | nvim-dap | |
| 47 | +| `<leader>di` | Step Into | nvim-dap | |
| 48 | +| `<leader>dl` | Run Last | nvim-dap | |
| 49 | +| `<leader>do` | Step Over | nvim-dap | |
| 50 | +| `<leader>dpr` | Debug Python test method | nvim-dap-python | |
| 51 | +| `<leader>dr` | Toggle REPL | nvim-dap | |
| 52 | +| `<leader>dt` | Terminate | nvim-dap | |
| 53 | +| `<leader>du` | Toggle DAP UI | nvim-dap | |
| 54 | +| `<leader>fS` | Workspace Symbols | telescope | |
| 55 | +| `<leader>fr` | Recent Files | telescope | |
| 56 | +| `<leader>fs` | Document Symbols | telescope | |
| 57 | +| `<leader>gCo` | Checkout PR | octo | |
| 58 | +| `<leader>gD` | Close diffview | diffview | |
| 59 | +| `<leader>gH` | Current file history | diffview | |
| 60 | +| `<leader>gIl` | List Issues | octo | |
| 61 | +| `<leader>gIl` | List Issues (Browser) | gitlab | |
| 62 | +| `<leader>gIn` | New Issue | octo | |
| 63 | +| `<leader>gIn` | New Issue (Browser) | gitlab | |
| 64 | +| `<leader>gIo` | Open Issue | octo | |
| 65 | +| `<leader>gIs` | Search Issues | octo | |
| 66 | +| `<leader>gPR` | Resume Review | gitlab | |
| 67 | +| `<leader>gPa` | Approve PR/MR | gitlab | |
| 68 | +| `<leader>gPb` | Open in Browser | gitlab | |
| 69 | +| `<leader>gPc` | Checkout PR/MR | gitlab | |
| 70 | +| `<leader>gPd` | Create Draft PR | octo | |
| 71 | +| `<leader>gPd` | Toggle Discussions | gitlab | |
| 72 | +| `<leader>gPf` | View PR/MR Files | gitlab | |
| 73 | +| `<leader>gPl` | List PRs/MRs | gitlab | |
| 74 | +| `<leader>gPm` | Smart PR Creation with Conventional Commits | octo | |
| 75 | +| `<leader>gPm` | Merge PR/MR | gitlab | |
| 76 | +| `<leader>gPo` | Open Current PR/MR | gitlab | |
| 77 | +| `<leader>gPp` | View Pipeline | gitlab | |
| 78 | +| `<leader>gPs` | Search PRs/MRs | gitlab | |
| 79 | +| `<leader>gPt` | Create PR with Template | octo | |
| 80 | +| `<leader>gPu` | Upload File | gitlab | |
| 81 | +| `<leader>gPv` | Start Review | gitlab | |
| 82 | +| `<leader>gPx` | Request Changes/Revoke | gitlab | |
| 83 | +| `<leader>gRb` | Open Repo in Browser | octo | |
| 84 | +| `<leader>gRb` | Open Repo in Browser | gitlab | |
| 85 | +| `<leader>gRf` | Fork Repo | octo | |
| 86 | +| `<leader>gRl` | List Repos | octo | |
| 87 | +| `<leader>gd` | Open diffview | diffview | |
| 88 | +| `<leader>gh` | File history | diffview | |
| 89 | +| `<leader>h1` | Harpoon 1 | harpoon | |
| 90 | +| `<leader>h2` | Harpoon 2 | harpoon | |
| 91 | +| `<leader>h3` | Harpoon 3 | harpoon | |
| 92 | +| `<leader>h4` | Harpoon 4 | harpoon | |
| 93 | +| `<leader>ha` | Add to harpoon | harpoon | |
| 94 | +| `<leader>he` | Harpoon menu | harpoon | |
| 95 | +| `<leader>jf` | JQ query | nvim-jqx | |
| 96 | +| `<leader>jq` | JQ query list | nvim-jqx | |
| 97 | +| `<leader>ma` | Realign Table | vim-table-mode | |
| 98 | +| `<leader>mr` | Toggle Markdown Rendering | render-markdown | |
| 99 | +| `<leader>mt` | Toggle Table Mode | vim-table-mode | |
| 100 | +| `<leader>nc` | Hide dependency versions | package-info | |
| 101 | +| `<leader>nd` | Delete dependency on line | package-info | |
| 102 | +| `<leader>ni` | Install new dependency | package-info | |
| 103 | +| `<leader>np` | Change dependency version | package-info | |
| 104 | +| `<leader>ns` | Show dependency versions | package-info | |
| 105 | +| `<leader>nt` | Toggle dependency versions | package-info | |
| 106 | +| `<leader>nu` | Update dependency on line | package-info | |
| 107 | +| `<leader>o` | Toggle Outline | aerial | |
| 108 | +| `<leader>o` | Toggle Outline | outline-nvim | |
| 109 | +| `<leader>pp` | Toggle profiling | profile | |
| 110 | +| `<leader>ra` | Quick action | overseer | |
| 111 | +| `<leader>rb` | Build task | overseer | |
| 112 | +| `<leader>rc` | Clear cache | overseer | |
| 113 | +| `<leader>rn` | LSP Rename | refactoring | |
| 114 | +| `<leader>rr` | Run task | overseer | |
| 115 | +| `<leader>rsf` | Run tfsec Terraform scan | overseer | |
| 116 | +| `<leader>rst` | Run trivy security scan | overseer | |
| 117 | +| `<leader>rt` | Toggle task list | overseer | |
| 118 | +| `<leader>sc` | Screenshot code | nvim-silicon | |
| 119 | +| `<leader>se` | [S]earch [E]moji | emoji | |
| 120 | +| `<leader>tF` | Run tests in file | neotest | |
| 121 | +| `<leader>tO` | Toggle test output panel | neotest | |
| 122 | +| `<leader>tV` | Show Module Info | mason-lspconfig | |
| 123 | +| `<leader>ta` | Run all tests | neotest | |
| 124 | +| `<leader>tn` | Run nearest test | neotest | |
| 125 | +| `<leader>ts` | Toggle test summary | neotest | |
| 126 | +| `<leader>tw` | Watch tests | neotest | |
| 127 | +| `<leader>vc` | Select cached environment | venv-selector | |
| 128 | +| `<leader>vs` | Select Python environment | venv-selector | |
| 129 | +| `<leader>xL` | Location List (Trouble) | trouble | |
| 130 | +| `<leader>xQ` | Quickfix List (Trouble) | trouble | |
| 131 | +| `<leader>xX` | Buffer Diagnostics (Trouble) | trouble | |
| 132 | +| `<leader>xl` | LSP Definitions / references / ... (Trouble) | trouble | |
| 133 | +| `<leader>xs` | Symbols (Trouble) | trouble | |
| 134 | +| `<leader>xx` | Diagnostics (Trouble) | trouble | |
| 135 | +| `K` | Peek fold or hover | nvim-ufo | |
| 136 | +| `[[` | Previous symbol | aerial | |
| 137 | +| `[[` | Previous symbol (up level) | aerial | |
| 138 | +| `[b` | Prev buffer | bufferline | |
| 139 | +| `]]` | Next symbol | aerial | |
| 140 | +| `]]` | Next symbol (up level) | aerial | |
| 141 | +| `]b` | Next buffer | bufferline | |
| 142 | +| `zM` | Close all folds | nvim-ufo | |
| 143 | +| `zR` | Open all folds | nvim-ufo | |
| 144 | +| `zm` | Close folds with | nvim-ufo | |
| 145 | +| `zr` | Open folds except kinds | nvim-ufo | |
| 146 | + |
| 147 | +## Visual Mode |
| 148 | + |
| 149 | +| Key | Description | Source | |
| 150 | +|-----|-------------|--------| |
| 151 | +| `<leader>sc` | Screenshot code | nvim-silicon | |
0 commit comments