Keymaps Reference#
This document lists all keybindings defined in this Neovim configuration. It is auto-generated from the Lua configuration files.
keymaps.lua#
Mode |
Key |
Description |
Source |
|---|---|---|---|
i |
jk |
Alias for <Esc> key |
keymaps.lua:27 |
x |
<leader>p |
Put selection in black hole before pasting |
keymaps.lua:30 |
i |
<C-j> |
Move lines down |
keymaps.lua:38 |
i |
<C-k> |
Move lines up |
keymaps.lua:39 |
n |
<C-j> |
Move lines down |
keymaps.lua:40 |
n |
<C-k> |
Move lines up |
keymaps.lua:41 |
v |
<C-j> |
Move lines down |
keymaps.lua:42 |
v |
<C-k> |
Move lines up |
keymaps.lua:43 |
n, x |
<Up> |
Move <Up> in wrapped lines |
keymaps.lua:46 |
i |
<Up> |
Move <Up> in wrapped lines |
keymaps.lua:47 |
n, x |
<Down> |
Move <Down> in wrapped lines |
keymaps.lua:48 |
i |
<Down> |
Move <Down> in wrapped lines |
keymaps.lua:49 |
n |
<C-u> |
Scroll half-up with centered screen |
keymaps.lua:52 |
n |
<C-d> |
Scroll half-up with centered screen |
keymaps.lua:53 |
n |
\if |
Show current buffer path |
keymaps.lua:57 |
n |
<C-Up> |
Resize window ⬆️ by 4 |
keymaps.lua:68 |
n |
<C-Down> |
Resize window ⬇️ by 4 |
keymaps.lua:69 |
n |
<C-Left> |
Resize window ⬅️ by 4 |
keymaps.lua:70 |
n |
<C-Right> |
Resize window ➡️ by 4 |
keymaps.lua:76 |
n |
<Tab> |
Next window in tab |
keymaps.lua:86 |
n |
<S-Tab> |
Previous window in tab |
keymaps.lua:87 |
n |
]t |
→ Next Tab |
keymaps.lua:89 |
n |
[t |
← Prev Tab |
keymaps.lua:90 |
n |
<leader>th |
↝ Move Tab Left |
keymaps.lua:92 |
n |
<leader>tl |
↜ Move Tab Right |
keymaps.lua:93 |
n |
<leader><leader>n |
Config: reload current lua file |
keymaps.lua:101 |
n |
<leader>nr |
Config: reload current line |
keymaps.lua:107 |
v |
<leader>nr |
Config: reload current line |
keymaps.lua:108 |
n |
<leader>es |
Open starship config |
keymaps.lua:113 |
n |
<leader>cs |
[c]olor [s]hades |
keymaps.lua:123 |
n |
<leader>ch |
[c]olor [h]ues |
keymaps.lua:129 |
plugins/ai/opencode.lua#
Mode |
Key |
Description |
Source |
|---|---|---|---|
n, x |
<leader>ai |
[a]i ask about @this |
plugins/ai/opencode.lua:28 |
n, x |
<leader>aa |
[a]i [a]ppend @this with a new line |
plugins/ai/opencode.lua:32 |
n |
<leader>as |
[a]i [s]ubmit prompt |
plugins/ai/opencode.lua:36 |
n |
<leader>ac |
[a]i [c]lear prompt |
plugins/ai/opencode.lua:40 |
n |
<leader>al |
[a]i [s]elect action |
plugins/ai/opencode.lua:44 |
n, x |
<leader>ae |
[a]i [e]xplain @this |
plugins/ai/opencode.lua:48 |
n |
<leader>af |
[a]i [f]ix diagnostics |
plugins/ai/opencode.lua:57 |
n, x |
go |
opencode add range |
plugins/ai/opencode.lua:62 |
n |
goo |
opencode add line |
plugins/ai/opencode.lua:67 |
plugins/expedition/cardio.lua#
Mode |
Key |
Description |
Source |
|---|---|---|---|
n, o, x |
s |
Flash forward |
plugins/expedition/cardio.lua:27 |
n, o, x |
S |
Flash backward |
plugins/expedition/cardio.lua:30 |
n, o, x |
<C-m> |
Flash current word |
plugins/expedition/cardio.lua:33 |
n, o, x |
<C-t> |
Flash Treesitter |
plugins/expedition/cardio.lua:36 |
n, o, x |
<C-h> |
Flash lines |
plugins/expedition/cardio.lua:39 |
o |
r |
Remote Flash |
plugins/expedition/cardio.lua:46 |
o, x |
R |
Treesitter Search |
plugins/expedition/cardio.lua:49 |
c |
<C-s> |
Toggle Flash Search |
plugins/expedition/cardio.lua:52 |
plugins/expedition/rucking.lua#
Mode |
Key |
Description |
Source |
|---|---|---|---|
n |
<leader>o |
Oil: Toggle float |
plugins/expedition/rucking.lua:58 |
n |
<leader><leader>o |
Oil: Open |
plugins/expedition/rucking.lua:61 |
plugins/expedition/telescope.lua#
Mode |
Key |
Description |
Source |
|---|---|---|---|
n |
<leader>/ |
[/] Fuzzy search current buffer |
plugins/expedition/telescope.lua:205 |
n |
<leader>cl |
Chose [c]o[l]ourschemes |
plugins/expedition/telescope.lua:214 |
n |
<leader>ss |
Re[s]ume telescope |
plugins/expedition/telescope.lua:218 |
n |
<leader>b |
Search [b]uffer’s directory |
plugins/expedition/telescope.lua:228 |
n |
<leader>sb |
Search [b]uffer’s directory recursively |
plugins/expedition/telescope.lua:236 |
n |
<leader>sf |
[s]earch [f]iles in project (cwd/git) |
plugins/expedition/telescope.lua:246 |
n |
<leader>se |
[s]earch files in [e]xplorer (cwd/git) |
plugins/expedition/telescope.lua:254 |
n |
<leader>sp |
[s]earch [p]roject files, (also [s][f]) |
plugins/expedition/telescope.lua:263 |
n |
<leader>sl |
[s]earch [l]ive in project |
plugins/expedition/telescope.lua:269 |
n |
<leader>sr |
Enhanced [s]search with [r]ipgrep flags |
plugins/expedition/telescope.lua:277 |
n |
\b |
[s]earch [b]uffers |
plugins/expedition/telescope.lua:285 |
n |
<leader>so |
[s]earch [o]ld files |
plugins/expedition/telescope.lua:287 |
n |
<leader>sc |
[s]earch [c]ommands in history |
plugins/expedition/telescope.lua:294 |
n |
<leader>st |
[s]earch his[t]ory |
plugins/expedition/telescope.lua:298 |
n |
<leader>sh |
[s]earch [h]elp tags |
plugins/expedition/telescope.lua:302 |
n |
<leader>sy |
[s]earch s[y]mbols |
plugins/expedition/telescope.lua:309 |
n |
\m |
search [m]arks |
plugins/expedition/telescope.lua:313 |
n |
\r |
search [r]egisters |
plugins/expedition/telescope.lua:317 |
n |
\k |
search [k]eymaps |
plugins/expedition/telescope.lua:321 |
n |
? |
[no description] |
plugins/expedition/telescope.lua:344 |
plugins/git.lua#
Mode |
Key |
Description |
Source |
|---|---|---|---|
n |
]c |
Git hunk: next |
plugins/git.lua:11 |
n |
[c |
Git hunk: previous |
plugins/git.lua:20 |
n |
<leader>hs |
[s]tage |
plugins/git.lua:36 |
n |
<leader>hr |
[r]reset |
plugins/git.lua:37 |
n |
<leader>hu |
[u]ndo |
plugins/git.lua:38 |
n |
<leader>hS |
[S]tage buffer |
plugins/git.lua:39 |
n |
<leader>hR |
[R]eset buffer |
plugins/git.lua:40 |
n |
<leader>hp |
[p]review |
plugins/git.lua:41 |
n |
<leader>hi |
[i]nline preview |
plugins/git.lua:42 |
n |
<leader>hb |
[b]lame |
plugins/git.lua:43 |
n |
<leader>hd |
[d]iff - index |
plugins/git.lua:46 |
n |
<leader>hD |
[D]iff - commit |
plugins/git.lua:47 |
n |
<leader>hl |
toggle [l]ine blame |
plugins/git.lua:52 |
n |
<leader>hL |
toggle [L]ine highlight |
plugins/git.lua:53 |
o, x |
ih |
[i]nside hunk |
plugins/git.lua:57 |
n |
<leader>gd |
[g]it [d]iff index |
plugins/git.lua:85 |
n |
<leader>gf |
[g]it diff [f]ile |
plugins/git.lua:88 |
n |
<leader>gm |
[g]it diff [m]aster |
plugins/git.lua:91 |
n |
<leader>gn |
[g]it diff mai[n] |
plugins/git.lua:94 |
plugins/hotkeys.lua#
Mode |
Key |
Description |
Source |
|---|---|---|---|
n |
<leader><leader>w |
Which Key |
plugins/hotkeys.lua:25 |
plugins/pde/attach.lua#
Mode |
Key |
Description |
Source |
|---|---|---|---|
n |
<leader>lh |
[h]over docs |
plugins/pde/attach.lua:11 |
n |
<leader>lk |
[k] - signature help |
plugins/pde/attach.lua:12 |
n |
<leader>ld |
[d]efinition |
plugins/pde/attach.lua:13 |
n |
<leader>lD |
[D]eclaration |
plugins/pde/attach.lua:14 |
n |
<leader>lt |
[t]ype definition |
plugins/pde/attach.lua:15 |
n |
<leader>li |
[i]mplementation |
plugins/pde/attach.lua:16 |
n |
<leader>lr |
[r]ename identifier |
plugins/pde/attach.lua:17 |
n |
<leader>ll |
in[l]ay hints |
plugins/pde/attach.lua:19 |
n, v |
<leader><leader>f |
[f]ormat buffer |
plugins/pde/attach.lua:28 |
n |
<leader>lf |
re[f]erences |
plugins/pde/attach.lua:40 |
n |
<leader>sd |
lsp: [s]ymbols in [d]ocument |
plugins/pde/attach.lua:46 |
n, x |
<leader>la |
code [a]ctions |
plugins/pde/attach.lua:63 |
n |
\s |
Clangd: [s]witch Cpp/Header file |
plugins/pde/attach.lua:112 |
n |
<leader><leader>s |
Clangd: [s]ymbol info |
plugins/pde/attach.lua:118 |
plugins/pde/lsp.lua#
Mode |
Key |
Description |
Source |
|---|---|---|---|
n |
]d |
Next [d]iagnostic |
plugins/pde/lsp.lua:20 |
n |
[d |
Prev [d]iagnostic |
plugins/pde/lsp.lua:24 |
n |
\d |
[d]iagnostics under cursor |
plugins/pde/lsp.lua:28 |
plugins/pde/nifty.lua#
Mode |
Key |
Description |
Source |
|---|---|---|---|
n |
{ |
Aerial Previous |
plugins/pde/nifty.lua:75 |
n |
} |
Aerial Next |
plugins/pde/nifty.lua:81 |
n |
\a |
Aerial Toggle |
plugins/pde/nifty.lua:89 |
plugins/persona/outfit.lua#
Mode |
Key |
Description |
Source |
|---|---|---|---|
n |
<leader><leader>t |
tab: [t]ab list |
plugins/persona/outfit.lua:27 |
n |
\t |
tab: [t]oggle |
plugins/persona/outfit.lua:30 |
plugins/persona/physique.lua#
Mode |
Key |
Description |
Source |
|---|---|---|---|
n |
<leader>zm |
Toggle ZenMode |
plugins/persona/physique.lua:8 |
n |
<C-p> |
illuminate: [p]rev |
plugins/persona/physique.lua:68 |
n |
<C-n> |
illuminate: [n]ext |
plugins/persona/physique.lua:69 |
n |
<leader>cc |
[c]olorizer [c]olour toggle |
plugins/persona/physique.lua:86 |
n |
<leader>cb |
[c]olorizer [b]ackground |
plugins/persona/physique.lua:93 |
n |
<leader>cf |
[c]olorizer [f]oreground |
plugins/persona/physique.lua:97 |
n |
<leader>cd |
[c]olorizer [d]etach |
plugins/persona/physique.lua:101 |
plugins/quagmire/quicker.lua#
Mode |
Key |
Description |
Source |
|---|---|---|---|
n |
\q |
Toggle quickfix |
plugins/quagmire/quicker.lua:10 |
n |
\l |
Toggle loclist |
plugins/quagmire/quicker.lua:15 |
plugins/session.lua#
Mode |
Key |
Description |
Source |
|---|---|---|---|
n |
\st |
[no description] |
plugins/session.lua:73 |
n |
\ss |
Save current session. |
plugins/session.lua:80 |
n |
\sh |
Search sessions |
plugins/session.lua:81 |
plugins/snacks.lua#
Mode |
Key |
Description |
Source |
|---|---|---|---|
n |
<leader>nh |
Show notification history |
plugins/snacks.lua:38 |
n |
<leader>ne |
Show error history |
plugins/snacks.lua:42 |
n |
<leader>. |
Toggle Scratch buffer |
plugins/snacks.lua:46 |
n |
<leader>S |
Select Scratch buffer |
plugins/snacks.lua:49 |
plugins/treesitter/config.lua#
Mode |
Key |
Description |
Source |
|---|---|---|---|
n |
[c |
Go to context |
plugins/treesitter/config.lua:99 |
vvn/yank.lua#
Mode |
Key |
Description |
Source |
|---|---|---|---|
n |
<leader>yf |
Yank current file path |
vvn/yank.lua:498 |
n |
<leader>yr |
Yank current file’s cwd relative path |
vvn/yank.lua:504 |
n, x |
<leader>yy |
[y]ank current file and line(s) |
vvn/yank.lua:510 |
n, x |
<leader>ya |
[y]ank [a]ppend current file and line(s) |
vvn/yank.lua:516 |
n |
<leader>dd |
[d]ump [d]iagnostics to clipboard |
vvn/yank.lua:522 |
n |
<leader>yd |
[y]ank file, line and [d]iagnostics |
vvn/yank.lua:528 |
n |
<leader>ys |
[y]ank file and line [s]imple |
vvn/yank.lua:534 |