Skip to content

Commit 9520c53

Browse files
authored
fix: docs (#20)
1 parent 900d61e commit 9520c53

3 files changed

Lines changed: 180 additions & 209 deletions

File tree

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,9 @@ This configuration is released into the public domain under the [Unlicense](LICE
144144

145145

146146

147+
148+
149+
147150

148151

149152

docs/KEYBINDINGS.md

Lines changed: 148 additions & 185 deletions
Original file line numberDiff line numberDiff line change
@@ -1,188 +1,151 @@
1-
# Keybindings Documentation
1+
# Keybindings Reference
22

3-
This file is auto-generated by pre-commit hooks. Do not edit manually.
3+
*Auto-generated from configuration files*
44

5-
## Plugin Keybindings
5+
## Normal Mode
66

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

Comments
 (0)