Personal Neovim configuration of Maddison Hellstrom, author of ‘incline.nvim’ floating statuslines, ‘SchemaStore.nvim’ JSON schemas, ‘mapx.nvim’ better keymaps
- Install and initialize:
lazyman -w Maddison - Configuration category: Personal
- Base configuration: Custom
- Plugin manager: Lazy
- Installation location:
~/.config/nvim-Maddison
Git repository
https://github.com/b0o/nvim-conf
Dotfyle entry
https://dotfyle.com/b0o/nvim-conf
Lazy managed plugins
Maddison Keymaps
Normal mode keymaps
| Description | |
|---|
| Left hand side | " |
| Right hand side | <Cmd>lua require'mapx'.mapper:func(2, vim.v.count)<CR> |
| Description | |
|---|
| Left hand side | % |
| Right hand side | <Plug>(matchup-%) |
| Description | Nvim builtin |
|---|
| Left hand side | & |
| Right hand side | :&&<CR> |
| Description | |
|---|
| Left hand side | ' |
| Right hand side | <Cmd>lua require'mapx'.mapper:func(1, vim.v.count)<CR> |
| Description | |
|---|
| Left hand side | Q |
| Right hand side | |
| Description | Nvim builtin |
|---|
| Left hand side | Y |
| Right hand side | y$ |
| Description | |
|---|
| Left hand side | [% |
| Right hand side | <Plug>(matchup-[%) |
| Description | |
|---|
| Left hand side | \\gS |
| Right hand side | <Plug>(VM-Reselect-Last) |
| Description | |
|---|
| Left hand side | \\/ |
| Right hand side | <Plug>(VM-Start-Regex-Search) |
| Description | |
|---|
| Left hand side | \\\ |
| Right hand side | <Plug>(VM-Add-Cursor-At-Pos) |
| Description | |
|---|
| Left hand side | \\A |
| Right hand side | <Plug>(VM-Select-All) |
| Description | |
|---|
| Left hand side | ]% |
| Right hand side | <Plug>(matchup-]%) |
| Description | |
|---|
| Left hand side | b |
| Right hand side | <Plug>WordMotion_b |
| Description | |
|---|
| Left hand side | cS |
| Right hand side | <Plug>CSurround |
| Description | |
|---|
| Left hand side | cs |
| Right hand side | <Plug>Csurround |
| Description | |
|---|
| Left hand side | cr |
| Right hand side | <Plug>(abolish-coerce-word) |
| Description | |
|---|
| Left hand side | ds |
| Right hand side | <Plug>Dsurround |
| Description | |
|---|
| Left hand side | dm0 |
| Right hand side | <Cmd>lua require'marks'.delete_bookmark0()<CR> |
| Description | |
|---|
| Left hand side | dm4 |
| Right hand side | <Cmd>lua require'marks'.delete_bookmark4()<CR> |
| Description | |
|---|
| Left hand side | dm5 |
| Right hand side | <Cmd>lua require'marks'.delete_bookmark5()<CR> |
| Description | |
|---|
| Left hand side | dm |
| Right hand side | <Cmd>lua require'marks'.delete_buf()<CR> |
| Description | |
|---|
| Left hand side | dm6 |
| Right hand side | <Cmd>lua require'marks'.delete_bookmark6()<CR> |
| Description | |
|---|
| Left hand side | dm3 |
| Right hand side | <Cmd>lua require'marks'.delete_bookmark3()<CR> |
| Description | |
|---|
| Left hand side | dm- |
| Right hand side | <Cmd>lua require'marks'.delete_line()<CR> |
| Description | |
|---|
| Left hand side | dm= |
| Right hand side | <Cmd>lua require'marks'.delete_bookmark()<CR> |
| Description | |
|---|
| Left hand side | dm7 |
| Right hand side | <Cmd>lua require'marks'.delete_bookmark7()<CR> |
| Description | |
|---|
| Left hand side | dm |
| Right hand side | <Cmd>lua require'marks'.delete()<CR> |
| Description | |
|---|
| Left hand side | dm8 |
| Right hand side | <Cmd>lua require'marks'.delete_bookmark8()<CR> |
| Description | |
|---|
| Left hand side | dm2 |
| Right hand side | <Cmd>lua require'marks'.delete_bookmark2()<CR> |
| Description | |
|---|
| Left hand side | dm1 |
| Right hand side | <Cmd>lua require'marks'.delete_bookmark1()<CR> |
| Description | |
|---|
| Left hand side | dm9 |
| Right hand side | <Cmd>lua require'marks'.delete_bookmark9()<CR> |
| Description | |
|---|
| Left hand side | e |
| Right hand side | <Plug>WordMotion_e |
| Description | |
|---|
| Left hand side | gx |
| Right hand side | <Plug>NetrwBrowseX |
| Description | Comment insert end of line |
|---|
| Left hand side | gcA |
| Right hand side | |
| Description | Comment insert above |
|---|
| Left hand side | gcO |
| Right hand side | |
| Description | Comment insert below |
|---|
| Left hand side | gco |
| Right hand side | |
| Description | Comment toggle current block |
|---|
| Left hand side | gbc |
| Right hand side | |
| Description | Comment toggle current line |
|---|
| Left hand side | gcc |
| Right hand side | |
| Description | Comment toggle blockwise |
|---|
| Left hand side | gb |
| Right hand side | <Plug>(comment_toggle_blockwise) |
| Description | Comment toggle linewise |
|---|
| Left hand side | gc |
| Right hand side | <Plug>(comment_toggle_linewise) |
| Description | |
|---|
| Left hand side | g<Plug>(dial-decrement) |
| Right hand side | <Cmd>lua require"dial.command".select_augend_gnormal()<CR><Cmd>let &opfunc="dial#operator#decrement_gnormal"<CR>g@<Cmd>lua require("dial.command").textobj()<CR> |
| Description | |
|---|
| Left hand side | g<Plug>(dial-increment) |
| Right hand side | <Cmd>lua require"dial.command".select_augend_gnormal()<CR><Cmd>let &opfunc="dial#operator#increment_gnormal"<CR>g@<Cmd>lua require("dial.command").textobj()<CR> |
| Description | |
|---|
| Left hand side | ge |
| Right hand side | <Plug>WordMotion_ge |
| Description | |
|---|
| Left hand side | g% |
| Right hand side | <Plug>(matchup-g%) |
| Description | |
|---|
| Left hand side | m1 |
| Right hand side | <Cmd>lua require'marks'.set_bookmark1()<CR> |
| Description | |
|---|
| Left hand side | m, |
| Right hand side | <Cmd>lua require'marks'.set_next()<CR> |
| Description | |
|---|
| Left hand side | m7 |
| Right hand side | <Cmd>lua require'marks'.set_bookmark7()<CR> |
| Description | |
|---|
| Left hand side | m0 |
| Right hand side | <Cmd>lua require'marks'.set_bookmark0()<CR> |
| Description | |
|---|
| Left hand side | m6 |
| Right hand side | <Cmd>lua require'marks'.set_bookmark6()<CR> |
| Description | |
|---|
| Left hand side | m[ |
| Right hand side | <Cmd>lua require'marks'.prev()<CR> |
| Description | |
|---|
| Left hand side | m5 |
| Right hand side | <Cmd>lua require'marks'.set_bookmark5()<CR> |
| Description | |
|---|
| Left hand side | m: |
| Right hand side | <Cmd>lua require'marks'.preview()<CR> |
| Description | |
|---|
| Left hand side | m; |
| Right hand side | <Cmd>lua require'marks'.toggle()<CR> |
| Description | |
|---|
| Left hand side | m4 |
| Right hand side | <Cmd>lua require'marks'.set_bookmark4()<CR> |
| Description | |
|---|
| Left hand side | m} |
| Right hand side | <Cmd>lua require'marks'.next_bookmark()<CR> |
| Description | |
|---|
| Left hand side | m{ |
| Right hand side | <Cmd>lua require'marks'.prev_bookmark()<CR> |
| Description | |
|---|
| Left hand side | m3 |
| Right hand side | <Cmd>lua require'marks'.set_bookmark3()<CR> |
| Description | |
|---|
| Left hand side | m9 |
| Right hand side | <Cmd>lua require'marks'.set_bookmark9()<CR> |
| Description | |
|---|
| Left hand side | m |
| Right hand side | <Cmd>lua require'marks'.set()<CR> |
| Description | |
|---|
| Left hand side | m2 |
| Right hand side | <Cmd>lua require'marks'.set_bookmark2()<CR> |
| Description | |
|---|
| Left hand side | m] |
| Right hand side | <Cmd>lua require'marks'.next()<CR> |
| Description | |
|---|
| Left hand side | m8 |
| Right hand side | <Cmd>lua require'marks'.set_bookmark8()<CR> |
| Description | |
|---|
| Left hand side | q? |
| Right hand side | |
| Description | |
|---|
| Left hand side | q/ |
| Right hand side | |
| Description | |
|---|
| Left hand side | q: |
| Right hand side | |
| Description | |
|---|
| Left hand side | w |
| Right hand side | <Plug>WordMotion_w |
| Description | |
|---|
| Left hand side | ySS |
| Right hand side | <Plug>YSsurround |
| Description | |
|---|
| Left hand side | ySs |
| Right hand side | <Plug>YSsurround |
| Description | |
|---|
| Left hand side | yss |
| Right hand side | <Plug>Yssurround |
| Description | |
|---|
| Left hand side | yS |
| Right hand side | <Plug>YSurround |
| Description | |
|---|
| Left hand side | ys |
| Right hand side | <Plug>Ysurround |
| Description | |
|---|
| Left hand side | z% |
| Right hand side | <Plug>(matchup-z%) |
| Description | |
|---|
| Left hand side | <Plug>NetrwBrowseX |
| Right hand side | :call netrw#BrowseX(netrw#GX(),netrw#CheckIfRemote(netrw#GX()))<CR> |
| Description | |
|---|
| Left hand side | <Plug>YSurround |
| Right hand side | <SNR>65_opfunc2('setup') |
| Description | |
|---|
| Left hand side | <Plug>Ysurround |
| Right hand side | <SNR>65_opfunc('setup') |
| Description | |
|---|
| Left hand side | <Plug>YSsurround |
| Right hand side | <SNR>65_opfunc2('setup').'_' |
| Description | |
|---|
| Left hand side | <Plug>Yssurround |
| Right hand side | '^'.v:count1.<SNR>65_opfunc('setup').'g_' |
| Description | |
|---|
| Left hand side | <Plug>CSurround |
| Right hand side | :<C-U>call <SNR>65_changesurround(1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>Csurround |
| Right hand side | :<C-U>call <SNR>65_changesurround()<CR> |
| Description | |
|---|
| Left hand side | <Plug>Dsurround |
| Right hand side | :<C-U>call <SNR>65_dosurround(<SNR>65_inputtarget())<CR> |
| Description | |
|---|
| Left hand side | <Plug>SurroundRepeat |
| Right hand side | . |
| Description | |
|---|
| Left hand side | <C-H> |
| Right hand side | <Plug>MoveCharLeft |
| Description | |
|---|
| Left hand side | <C-K> |
| Right hand side | <Plug>MoveLineUp |
| Description | |
|---|
| Left hand side | <C-J> |
| Right hand side | <Plug>MoveLineDown |
| Description | |
|---|
| Left hand side | <Plug>MoveCharLeft |
| Right hand side | :<C-U> silent call <SNR>61_MoveCharHorizontally(-v:count1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>MoveCharRight |
| Right hand side | :<C-U> silent call <SNR>61_MoveCharHorizontally( v:count1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>MoveLineHalfPageUp |
| Right hand side | :<C-U> silent call <SNR>61_MoveLineVertically(-v:count1 * <SNR>61_HalfPageSize())<CR> |
| Description | |
|---|
| Left hand side | <Plug>MoveLineHalfPageDown |
| Right hand side | :<C-U> silent call <SNR>61_MoveLineVertically( v:count1 * <SNR>61_HalfPageSize())<CR> |
| Description | |
|---|
| Left hand side | <Plug>MoveLineUp |
| Right hand side | :<C-U> silent call <SNR>61_MoveLineVertically(-v:count1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>MoveLineDown |
| Right hand side | :<C-U> silent call <SNR>61_MoveLineVertically( v:count1)<CR> |
| Description | |
|---|
| Left hand side | <C-Y>m |
| Right hand side | <Plug>(emmet-merge-lines) |
| Description | |
|---|
| Left hand side | <Plug>(emmet-merge-lines) |
| Right hand side | :call emmet#mergeLines()<CR> |
| Description | |
|---|
| Left hand side | <C-Y>A |
| Right hand side | <Plug>(emmet-anchorize-summary) |
| Description | |
|---|
| Left hand side | <Plug>(emmet-anchorize-summary) |
| Right hand side | :call emmet#anchorizeURL(1)<CR> |
| Description | |
|---|
| Left hand side | <C-Y>a |
| Right hand side | <Plug>(emmet-anchorize-url) |
| Description | |
|---|
| Left hand side | <Plug>(emmet-anchorize-url) |
| Right hand side | :call emmet#anchorizeURL(0)<CR> |
| Description | |
|---|
| Left hand side | <C-Y>k |
| Right hand side | <Plug>(emmet-remove-tag) |
| Description | |
|---|
| Left hand side | <Plug>(emmet-remove-tag) |
| Right hand side | :call emmet#removeTag()<CR> |
| Description | |
|---|
| Left hand side | <C-Y>j |
| Right hand side | <Plug>(emmet-split-join-tag) |
| Description | |
|---|
| Left hand side | <Plug>(emmet-split-join-tag) |
| Right hand side | :call emmet#splitJoinTag()<CR> |
| Description | |
|---|
| Left hand side | <C-Y>/ |
| Right hand side | <Plug>(emmet-toggle-comment) |
| Description | |
|---|
| Left hand side | <Plug>(emmet-toggle-comment) |
| Right hand side | :call emmet#toggleComment()<CR> |
| Description | |
|---|
| Left hand side | <C-Y>I |
| Right hand side | <Plug>(emmet-image-encode) |
| Description | |
|---|
| Left hand side | <Plug>(emmet-image-encode) |
| Right hand side | :call emmet#imageEncode()<CR> |
| Description | |
|---|
| Left hand side | <C-Y>i |
| Right hand side | <Plug>(emmet-image-size) |
| Description | |
|---|
| Left hand side | <Plug>(emmet-image-size) |
| Right hand side | :call emmet#imageSize()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(emmet-move-prev-item) |
| Right hand side | :call emmet#moveNextPrevItem(1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(emmet-move-next-item) |
| Right hand side | :call emmet#moveNextPrevItem(0)<CR> |
| Description | |
|---|
| Left hand side | <C-Y>N |
| Right hand side | <Plug>(emmet-move-prev) |
| Description | |
|---|
| Left hand side | <Plug>(emmet-move-prev) |
| Right hand side | :call emmet#moveNextPrev(1)<CR> |
| Description | |
|---|
| Left hand side | <C-Y>n |
| Right hand side | <Plug>(emmet-move-next) |
| Description | |
|---|
| Left hand side | <Plug>(emmet-move-next) |
| Right hand side | :call emmet#moveNextPrev(0)<CR> |
| Description | |
|---|
| Left hand side | <C-Y>D |
| Right hand side | <Plug>(emmet-balance-tag-outword) |
| Description | |
|---|
| Left hand side | <Plug>(emmet-balance-tag-outword) |
| Right hand side | :call emmet#balanceTag(-1)<CR> |
| Description | |
|---|
| Left hand side | <C-Y>d |
| Right hand side | <Plug>(emmet-balance-tag-inward) |
| Description | |
|---|
| Left hand side | <Plug>(emmet-balance-tag-inward) |
| Right hand side | :call emmet#balanceTag(1)<CR> |
| Description | |
|---|
| Left hand side | <C-Y>u |
| Right hand side | <Plug>(emmet-update-tag) |
| Description | |
|---|
| Left hand side | <Plug>(emmet-update-tag) |
| Right hand side | :call emmet#updateTag()<CR> |
| Description | |
|---|
| Left hand side | <C-Y>; |
| Right hand side | <Plug>(emmet-expand-word) |
| Description | |
|---|
| Left hand side | <Plug>(emmet-expand-word) |
| Right hand side | :call emmet#expandAbbr(1,"")<CR> |
| Description | |
|---|
| Left hand side | <C-Y>, |
| Right hand side | <Plug>(emmet-expand-abbr) |
| Description | |
|---|
| Left hand side | <Plug>(emmet-expand-abbr) |
| Right hand side | :call emmet#expandAbbr(3,"")<CR> |
| Description | Comment toggle blockwise with count |
|---|
| Left hand side | <Plug>(comment_toggle_blockwise_count) |
| Right hand side | |
| Description | Comment toggle linewise with count |
|---|
| Left hand side | <Plug>(comment_toggle_linewise_count) |
| Right hand side | |
| Description | Comment toggle current block |
|---|
| Left hand side | <Plug>(comment_toggle_blockwise_current) |
| Right hand side | |
| Description | Comment toggle current line |
|---|
| Left hand side | <Plug>(comment_toggle_linewise_current) |
| Right hand side | |
| Description | Comment toggle blockwise |
|---|
| Left hand side | <Plug>(comment_toggle_blockwise) |
| Right hand side | |
| Description | Comment toggle linewise |
|---|
| Left hand side | <Plug>(comment_toggle_linewise) |
| Right hand side | |
| Description | |
|---|
| Left hand side | <C-Down> |
| Right hand side | <Plug>(VM-Add-Cursor-Down) |
| Description | |
|---|
| Left hand side | <C-Up> |
| Right hand side | <Plug>(VM-Add-Cursor-Up) |
| Description | |
|---|
| Left hand side | <S-Right> |
| Right hand side | <Plug>(VM-Select-l) |
| Description | |
|---|
| Left hand side | <S-Left> |
| Right hand side | <Plug>(VM-Select-h) |
| Description | |
|---|
| Left hand side | <C-N> |
| Right hand side | <Plug>(VM-Find-Under) |
| Description | |
|---|
| Left hand side | <Plug>(VM-Select-BBW) |
| Right hand side | :<C-U>call vm#commands#motion('BBW', v:count1, 1, 0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(VM-Select-gE) |
| Right hand side | :<C-U>call vm#commands#motion('gE', v:count1, 1, 0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(VM-Select-ge) |
| Right hand side | :<C-U>call vm#commands#motion('ge', v:count1, 1, 0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(VM-Select-E) |
| Right hand side | :<C-U>call vm#commands#motion('E', v:count1, 1, 0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(VM-Select-e) |
| Right hand side | :<C-U>call vm#commands#motion('e', v:count1, 1, 0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(VM-Select-B) |
| Right hand side | :<C-U>call vm#commands#motion('B', v:count1, 1, 0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(VM-Select-b) |
| Right hand side | :<C-U>call vm#commands#motion('b', v:count1, 1, 0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(VM-Select-W) |
| Right hand side | :<C-U>call vm#commands#motion('W', v:count1, 1, 0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(VM-Select-w) |
| Right hand side | :<C-U>call vm#commands#motion('w', v:count1, 1, 0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(VM-Select-l) |
| Right hand side | :<C-U>call vm#commands#motion('l', v:count1, 1, 0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(VM-Select-k) |
| Right hand side | :<C-U>call vm#commands#motion('k', v:count1, 1, 0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(VM-Select-j) |
| Right hand side | :<C-U>call vm#commands#motion('j', v:count1, 1, 0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(VM-Select-h) |
| Right hand side | :<C-U>call vm#commands#motion('h', v:count1, 1, 0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(VM-Mouse-Column) |
| Right hand side | :call vm#commands#mouse_column()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(VM-Mouse-Word) |
| Right hand side | <Plug>(VM-Left-Mouse)<Plug>(VM-Find-Under) |
| Description | |
|---|
| Left hand side | <Plug>(VM-Mouse-Cursor) |
| Right hand side | <Plug>(VM-Left-Mouse)<Plug>(VM-Add-Cursor-At-Pos) |
| Description | |
|---|
| Left hand side | <Plug>(VM-Left-Mouse) |
| Right hand side | <LeftMouse> |
| Description | |
|---|
| Left hand side | <Plug>(VM-Slash-Search) |
| Right hand side | @=vm#commands#find_by_regex(3)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(VM-Start-Regex-Search) |
| Right hand side | @=vm#commands#find_by_regex(1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(VM-Find-Under) |
| Right hand side | :<C-U>call vm#commands#ctrln(v:count1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(VM-Select-All) |
| Right hand side | :call vm#commands#find_all(0, 1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(VM-Reselect-Last) |
| Right hand side | :call vm#commands#reselect_last()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(VM-Select-Cursor-Up) |
| Right hand side | :<C-U>call vm#commands#add_cursor_up(1, v:count1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(VM-Select-Cursor-Down) |
| Right hand side | :<C-U>call vm#commands#add_cursor_down(1, v:count1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(VM-Add-Cursor-Up) |
| Right hand side | :<C-U>call vm#commands#add_cursor_up(0, v:count1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(VM-Add-Cursor-Down) |
| Right hand side | :<C-U>call vm#commands#add_cursor_down(0, v:count1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(VM-Add-Cursor-At-Word) |
| Right hand side | :call vm#commands#add_cursor_at_word(1, 1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(VM-Add-Cursor-At-Pos) |
| Right hand side | :call vm#commands#add_cursor_at_pos(0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(dial-decrement) |
| Right hand side | <Cmd>lua require"dial.command".select_augend_normal()<CR><Cmd>let &opfunc="dial#operator#decrement_normal"<CR>g@<Cmd>lua require("dial.command").textobj()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(dial-increment) |
| Right hand side | <Cmd>lua require"dial.command".select_augend_normal()<CR><Cmd>let &opfunc="dial#operator#increment_normal"<CR>g@<Cmd>lua require("dial.command").textobj()<CR> |
| Description | |
|---|
| Left hand side | <M-/> |
| Right hand side | <Cmd>lua require'mapx'.mapper:func(65, vim.v.count)<CR> |
| Description | |
|---|
| Left hand side | <F24> |
| Right hand side | :if @l != "" | let @k=@l | end<CR>"KgP:let @l=@k<CR>:let @k=""<CR> |
| Description | |
|---|
| Left hand side | <F30> |
| Right hand side | "ldd:let @k=@k.@l | let @l=@k<CR> |
| Description | |
|---|
| Left hand side | <C-Y> |
| Right hand side | pumvisible() ? "\<C-Y>" : '"+yy' |
| Description | |
|---|
| Left hand side | <C-Z> |
| Right hand side | |
| Description | |
|---|
| Left hand side | <Plug>(Marks-prev-bookmark9) |
| Right hand side | <Cmd> lua require'marks'.prev_bookmark9()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-next-bookmark9) |
| Right hand side | <Cmd> lua require'marks'.next_bookmark9()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-toggle-bookmark9) |
| Right hand side | <Cmd> lua require'marks'.toggle_bookmark9()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-delete-bookmark9) |
| Right hand side | <Cmd> lua require'marks'.delete_bookmark9()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-set-bookmark9) |
| Right hand side | <Cmd> lua require'marks'.set_bookmark9()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-prev-bookmark8) |
| Right hand side | <Cmd> lua require'marks'.prev_bookmark8()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-next-bookmark8) |
| Right hand side | <Cmd> lua require'marks'.next_bookmark8()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-toggle-bookmark8) |
| Right hand side | <Cmd> lua require'marks'.toggle_bookmark8()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-delete-bookmark8) |
| Right hand side | <Cmd> lua require'marks'.delete_bookmark8()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-set-bookmark8) |
| Right hand side | <Cmd> lua require'marks'.set_bookmark8()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-prev-bookmark7) |
| Right hand side | <Cmd> lua require'marks'.prev_bookmark7()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-next-bookmark7) |
| Right hand side | <Cmd> lua require'marks'.next_bookmark7()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-toggle-bookmark7) |
| Right hand side | <Cmd> lua require'marks'.toggle_bookmark7()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-delete-bookmark7) |
| Right hand side | <Cmd> lua require'marks'.delete_bookmark7()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-set-bookmark7) |
| Right hand side | <Cmd> lua require'marks'.set_bookmark7()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-prev-bookmark6) |
| Right hand side | <Cmd> lua require'marks'.prev_bookmark6()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-next-bookmark6) |
| Right hand side | <Cmd> lua require'marks'.next_bookmark6()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-toggle-bookmark6) |
| Right hand side | <Cmd> lua require'marks'.toggle_bookmark6()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-delete-bookmark6) |
| Right hand side | <Cmd> lua require'marks'.delete_bookmark6()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-set-bookmark6) |
| Right hand side | <Cmd> lua require'marks'.set_bookmark6()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-prev-bookmark5) |
| Right hand side | <Cmd> lua require'marks'.prev_bookmark5()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-next-bookmark5) |
| Right hand side | <Cmd> lua require'marks'.next_bookmark5()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-toggle-bookmark5) |
| Right hand side | <Cmd> lua require'marks'.toggle_bookmark5()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-delete-bookmark5) |
| Right hand side | <Cmd> lua require'marks'.delete_bookmark5()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-set-bookmark5) |
| Right hand side | <Cmd> lua require'marks'.set_bookmark5()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-prev-bookmark4) |
| Right hand side | <Cmd> lua require'marks'.prev_bookmark4()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-next-bookmark4) |
| Right hand side | <Cmd> lua require'marks'.next_bookmark4()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-toggle-bookmark4) |
| Right hand side | <Cmd> lua require'marks'.toggle_bookmark4()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-delete-bookmark4) |
| Right hand side | <Cmd> lua require'marks'.delete_bookmark4()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-set-bookmark4) |
| Right hand side | <Cmd> lua require'marks'.set_bookmark4()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-prev-bookmark3) |
| Right hand side | <Cmd> lua require'marks'.prev_bookmark3()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-next-bookmark3) |
| Right hand side | <Cmd> lua require'marks'.next_bookmark3()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-toggle-bookmark3) |
| Right hand side | <Cmd> lua require'marks'.toggle_bookmark3()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-delete-bookmark3) |
| Right hand side | <Cmd> lua require'marks'.delete_bookmark3()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-set-bookmark3) |
| Right hand side | <Cmd> lua require'marks'.set_bookmark3()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-prev-bookmark2) |
| Right hand side | <Cmd> lua require'marks'.prev_bookmark2()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-next-bookmark2) |
| Right hand side | <Cmd> lua require'marks'.next_bookmark2()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-toggle-bookmark2) |
| Right hand side | <Cmd> lua require'marks'.toggle_bookmark2()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-delete-bookmark2) |
| Right hand side | <Cmd> lua require'marks'.delete_bookmark2()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-set-bookmark2) |
| Right hand side | <Cmd> lua require'marks'.set_bookmark2()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-prev-bookmark1) |
| Right hand side | <Cmd> lua require'marks'.prev_bookmark1()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-next-bookmark1) |
| Right hand side | <Cmd> lua require'marks'.next_bookmark1()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-toggle-bookmark1) |
| Right hand side | <Cmd> lua require'marks'.toggle_bookmark1()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-delete-bookmark1) |
| Right hand side | <Cmd> lua require'marks'.delete_bookmark1()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-set-bookmark1) |
| Right hand side | <Cmd> lua require'marks'.set_bookmark1()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-prev-bookmark0) |
| Right hand side | <Cmd> lua require'marks'.prev_bookmark0()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-next-bookmark0) |
| Right hand side | <Cmd> lua require'marks'.next_bookmark0()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-toggle-bookmark0) |
| Right hand side | <Cmd> lua require'marks'.toggle_bookmark0()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-delete-bookmark0) |
| Right hand side | <Cmd> lua require'marks'.delete_bookmark0()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-set-bookmark0) |
| Right hand side | <Cmd> lua require'marks'.set_bookmark0()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-prev-bookmark) |
| Right hand side | <Cmd> lua require'marks'.prev_bookmark()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-next-bookmark) |
| Right hand side | <Cmd> lua require'marks'.next_bookmark()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-delete-bookmark) |
| Right hand side | <Cmd> lua require'marks'.delete_bookmark()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-prev) |
| Right hand side | <Cmd> lua require'marks'.prev()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-next) |
| Right hand side | <Cmd> lua require'marks'.next()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-preview) |
| Right hand side | <Cmd> lua require'marks'.preview()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-deletebuf) |
| Right hand side | <Cmd> lua require'marks'.delete_buf()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-deleteline) |
| Right hand side | <Cmd> lua require'marks'.delete_line()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-delete) |
| Right hand side | <Cmd> lua require'marks'.delete()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-toggle) |
| Right hand side | <Cmd> lua require'marks'.toggle()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-setnext) |
| Right hand side | <Cmd> lua require'marks'.set_next()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(Marks-set) |
| Right hand side | <Cmd> lua require'marks'.set()<CR> |
| Description | |
|---|
| Left hand side | <Plug>WordMotion_ge |
| Right hand side | :<C-U>call wordmotion#motion(v:count1, 'n', 'be', 0, [])<CR> |
| Description | |
|---|
| Left hand side | <Plug>WordMotion_b |
| Right hand side | :<C-U>call wordmotion#motion(v:count1, 'n', 'b', 0, [])<CR> |
| Description | |
|---|
| Left hand side | <Plug>WordMotion_e |
| Right hand side | :<C-U>call wordmotion#motion(v:count1, 'n', 'e', 0, [])<CR> |
| Description | |
|---|
| Left hand side | <Plug>WordMotion_w |
| Right hand side | :<C-U>call wordmotion#motion(v:count1, 'n', '', 0, [])<CR> |
| Description | |
|---|
| Left hand side | <SNR>25_ |
| Right hand side | <SNR>25_ |
| Description | |
|---|
| Left hand side | <SNR>25_(save-cursor-pos) |
| Right hand side | <SNR>25_save_cursor_pos() |
| Description | |
|---|
| Left hand side | <Plug>(abolish-coerce-word) |
| Right hand side | <SNR>22_coerce(nr2char(getchar())).'iw' |
| Description | |
|---|
| Left hand side | <Plug>(abolish-coerce) |
| Right hand side | <SNR>22_coerce(nr2char(getchar())) |
| Description | |
|---|
| Left hand side | <Plug>PlenaryTestFile |
| Right hand side | :lua require('plenary.test_harness').test_directory(vim.fn.expand("%:p"))<CR> |
| Description | |
|---|
| Left hand side | <2-LeftMouse> |
| Right hand side | <Plug>(matchup-double-click) |
| Description | |
|---|
| Left hand side | <Plug>(matchup-reload) |
| Right hand side | :<C-U>MatchupReload<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-double-click) |
| Right hand side | :<C-U>call matchup#text_obj#double_click()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-Z%) |
| Right hand side | :<C-U>call matchup#motion#jump_inside_prev(0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-z%) |
| Right hand side | :<C-U>call matchup#motion#jump_inside(0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-[%) |
| Right hand side | :<C-U>call matchup#motion#find_unmatched(0, 0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-]%) |
| Right hand side | :<C-U>call matchup#motion#find_unmatched(0, 1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-g%) |
| Right hand side | :<C-U>call matchup#motion#find_matching_pair(0, 0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-%) |
| Right hand side | :<C-U>call matchup#motion#find_matching_pair(0, 1)<CR> |
| Description | |
|---|
| Left hand side | <SNR>10_(wise) |
| Right hand side | empty(g:v_motion_force) ? 'v' : g:v_motion_force |
| Description | |
|---|
| Left hand side | <Plug>(matchup-hi-surround) |
| Right hand side | :<C-U>call matchup#matchparen#highlight_surrounding()<CR> |
| Description | |
|---|
| Left hand side | <Plug>luasnip-expand-repeat |
| Right hand side | |
| Description | |
|---|
| Left hand side | <Plug>luasnip-delete-check |
| Right hand side | |
| Description | |
|---|
| Left hand side | <C-L> |
| Right hand side | <Plug>MoveCharRight |
| Description | Toggle Terminal |
|---|
| Left hand side | Ö |
| Right hand side | <Cmd>execute v:count . "ToggleTerm"<CR> |
Visual mode keymaps
| Description | Nvim builtin |
|---|
| Left hand side | # |
| Right hand side | y?\V<C-R>"<CR> |
| Description | |
|---|
| Left hand side | % |
| Right hand side | <Plug>(matchup-%) |
| Description | Nvim builtin |
|---|
| Left hand side | * |
| Right hand side | y/\V<C-R>"<CR> |
| Description | |
|---|
| Left hand side | S |
| Right hand side | <Plug>VSurround |
| Description | |
|---|
| Left hand side | [% |
| Right hand side | <Plug>(matchup-[%) |
| Description | |
|---|
| Left hand side | \\c |
| Right hand side | <Plug>(VM-Visual-Cursors) |
| Description | |
|---|
| Left hand side | \\a |
| Right hand side | <Plug>(VM-Visual-Add) |
| Description | |
|---|
| Left hand side | \\f |
| Right hand side | <Plug>(VM-Visual-Find) |
| Description | |
|---|
| Left hand side | \\/ |
| Right hand side | <Plug>(VM-Visual-Regex) |
| Description | |
|---|
| Left hand side | \\A |
| Right hand side | <Plug>(VM-Visual-All) |
| Description | |
|---|
| Left hand side | ]% |
| Right hand side | <Plug>(matchup-]%) |
| Description | |
|---|
| Left hand side | al |
| Right hand side | <Plug>(textobj-line-a) |
| Description | |
|---|
| Left hand side | a, |
| Right hand side | <Plug>(textobj-parameter-a) |
| Description | |
|---|
| Left hand side | ai |
| Right hand side | <Plug>(textobj-indent-a) |
| Description | |
|---|
| Left hand side | aI |
| Right hand side | <Plug>(textobj-indent-same-a) |
| Description | |
|---|
| Left hand side | az |
| Right hand side | <Plug>(textobj-fold-a) |
| Description | |
|---|
| Left hand side | a% |
| Right hand side | <Plug>(matchup-a%) |
| Description | |
|---|
| Left hand side | aw |
| Right hand side | <Plug>WordMotion_aw |
| Description | |
|---|
| Left hand side | b |
| Right hand side | <Plug>WordMotion_b |
| Description | |
|---|
| Left hand side | e |
| Right hand side | <Plug>WordMotion_e |
| Description | |
|---|
| Left hand side | gx |
| Right hand side | <Plug>NetrwBrowseXVis |
| Description | |
|---|
| Left hand side | g% |
| Right hand side | <Plug>(matchup-g%) |
| Description | |
|---|
| Left hand side | ge |
| Right hand side | <Plug>WordMotion_ge |
| Description | |
|---|
| Left hand side | gS |
| Right hand side | <Plug>VgSurround |
| Description | Comment toggle blockwise (visual) |
|---|
| Left hand side | gb |
| Right hand side | <Plug>(comment_toggle_blockwise_visual) |
| Description | Comment toggle linewise (visual) |
|---|
| Left hand side | gc |
| Right hand side | <Plug>(comment_toggle_linewise_visual) |
| Description | |
|---|
| Left hand side | g<Plug>(dial-decrement) |
| Right hand side | <Cmd>lua require"dial.command".select_augend_gvisual()<CR><Cmd>let &opfunc="dial#operator#decrement_gvisual"<CR>g@gv |
| Description | |
|---|
| Left hand side | g<Plug>(dial-increment) |
| Right hand side | <Cmd>lua require"dial.command".select_augend_gvisual()<CR><Cmd>let &opfunc="dial#operator#increment_gvisual"<CR>g@gv |
| Description | |
|---|
| Left hand side | il |
| Right hand side | <Plug>(textobj-line-i) |
| Description | |
|---|
| Left hand side | i, |
| Right hand side | <Plug>(textobj-parameter-i) |
| Description | |
|---|
| Left hand side | i2, |
| Right hand side | <Plug>(textobj-parameter-greedy-i) |
| Description | |
|---|
| Left hand side | ii |
| Right hand side | <Plug>(textobj-indent-i) |
| Description | |
|---|
| Left hand side | iI |
| Right hand side | <Plug>(textobj-indent-same-i) |
| Description | |
|---|
| Left hand side | iz |
| Right hand side | <Plug>(textobj-fold-i) |
| Description | |
|---|
| Left hand side | i% |
| Right hand side | <Plug>(matchup-i%) |
| Description | |
|---|
| Left hand side | iw |
| Right hand side | <Plug>WordMotion_iw |
| Description | |
|---|
| Left hand side | p |
| Right hand side | user#fn#pasteRestore() |
| Description | |
|---|
| Left hand side | w |
| Right hand side | <Plug>WordMotion_w |
| Description | |
|---|
| Left hand side | z% |
| Right hand side | <Plug>(matchup-z%) |
| Description | |
|---|
| Left hand side | <Plug>NetrwBrowseXVis |
| Right hand side | :<C-U>call netrw#BrowseXVis()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-line-i) |
| Right hand side | <SNR>43_(save-cursor-pos):<C-U>call g:__textobj_line.do_by_function("select-i","-","v")<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-line-a) |
| Right hand side | <SNR>43_(save-cursor-pos):<C-U>call g:__textobj_line.do_by_function("select-a","-","v")<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-parameter-i) |
| Right hand side | <SNR>43_(save-cursor-pos):<C-U>call g:__textobj_parameter.do_by_function("select-i","-","v")<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-parameter-a) |
| Right hand side | <SNR>43_(save-cursor-pos):<C-U>call g:__textobj_parameter.do_by_function("select-a","-","v")<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-parameter-greedy-i) |
| Right hand side | <SNR>43_(save-cursor-pos):<C-U>call g:__textobj_parameter.do_by_function("select-i","greedy","v")<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-indent-i) |
| Right hand side | <SNR>43_(save-cursor-pos):<C-U>call g:__textobj_indent.do_by_function("select-i","-","v")<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-indent-a) |
| Right hand side | <SNR>43_(save-cursor-pos):<C-U>call g:__textobj_indent.do_by_function("select-a","-","v")<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-indent-same-i) |
| Right hand side | <SNR>43_(save-cursor-pos):<C-U>call g:__textobj_indent.do_by_function("select-i","same","v")<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-indent-same-a) |
| Right hand side | <SNR>43_(save-cursor-pos):<C-U>call g:__textobj_indent.do_by_function("select-a","same","v")<CR> |
| Description | |
|---|
| Left hand side | <C-Y>c |
| Right hand side | <Plug>(emmet-code-pretty) |
| Description | |
|---|
| Left hand side | <Plug>(emmet-code-pretty) |
| Right hand side | :call emmet#codePretty()<CR> |
| Description | |
|---|
| Left hand side | <C-Y>D |
| Right hand side | <Plug>(emmet-balance-tag-outword) |
| Description | |
|---|
| Left hand side | <Plug>(emmet-balance-tag-outword) |
| Right hand side | <Esc>:call emmet#balanceTag(-1)<CR> |
| Description | |
|---|
| Left hand side | <C-Y>d |
| Right hand side | <Plug>(emmet-balance-tag-inward) |
| Description | |
|---|
| Left hand side | <Plug>(emmet-balance-tag-inward) |
| Right hand side | <Esc>:call emmet#balanceTag(1)<CR> |
| Description | |
|---|
| Left hand side | <C-Y>, |
| Right hand side | <Plug>(emmet-expand-abbr) |
| Description | |
|---|
| Left hand side | <Plug>(emmet-expand-abbr) |
| Right hand side | :call emmet#expandAbbr(2,"")<CR> |
| Description | |
|---|
| Left hand side | <C-N> |
| Right hand side | <Plug>(VM-Find-Subword-Under) |
| Description | |
|---|
| Left hand side | <Plug>(VM-Visual-Regex) |
| Right hand side | :call vm#commands#find_by_regex(2)<CR>:call feedkeys('/', 'n')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(VM-Find-Subword-Under) |
| Right hand side | <SNR>51_Visual('under') |
| Description | |
|---|
| Left hand side | <Plug>(VM-Visual-Reduce) |
| Right hand side | :<C-U>call vm#visual#reduce()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(VM-Visual-Add) |
| Right hand side | <Esc>:call vm#commands#visual_add()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(VM-Visual-Cursors) |
| Right hand side | <Esc>:call vm#commands#visual_cursors()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(VM-Visual-All) |
| Right hand side | <SNR>51_Visual('all') |
| Description | |
|---|
| Left hand side | <Plug>(VM-Visual-Find) |
| Right hand side | vm#operators#find(1, 1) |
| Description | |
|---|
| Left hand side | <Plug>(textobj-fold-i) |
| Right hand side | <SNR>43_(save-cursor-pos):<C-U>call g:__textobj_fold.do_by_function("select-i","-","v")<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-fold-a) |
| Right hand side | <SNR>43_(save-cursor-pos):<C-U>call g:__textobj_fold.do_by_function("select-a","-","v")<CR> |
| Description | |
|---|
| Left hand side | <SNR>43_(save-cursor-pos) |
| Right hand side | <SNR>43_save_cursor_pos() |
| Description | |
|---|
| Left hand side | <Plug>(matchup-a%) |
| Right hand side | :<C-U>call matchup#text_obj#delimited(0, 1, 'delim_all')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-i%) |
| Right hand side | :<C-U>call matchup#text_obj#delimited(1, 1, 'delim_all')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-Z%) |
| Right hand side | <SNR>38_(matchup-Z%) |
| Description | |
|---|
| Left hand side | <SNR>38_(matchup-Z%) |
| Right hand side | :<C-U>call matchup#motion#jump_inside_prev(1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-z%) |
| Right hand side | <SNR>38_(matchup-z%) |
| Description | |
|---|
| Left hand side | <SNR>38_(matchup-z%) |
| Right hand side | :<C-U>call matchup#motion#jump_inside(1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-[%) |
| Right hand side | <SNR>38_(matchup-[%) |
| Description | |
|---|
| Left hand side | <Plug>(matchup-]%) |
| Right hand side | <SNR>38_(matchup-]%) |
| Description | |
|---|
| Left hand side | <SNR>38_(matchup-[%) |
| Right hand side | :<C-U>call matchup#motion#find_unmatched(1, 0)<CR> |
| Description | |
|---|
| Left hand side | <SNR>38_(matchup-]%) |
| Right hand side | :<C-U>call matchup#motion#find_unmatched(1, 1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-g%) |
| Right hand side | <SNR>38_(matchup-g%) |
| Description | |
|---|
| Left hand side | <SNR>38_(matchup-g%) |
| Right hand side | :<C-U>call matchup#motion#find_matching_pair(1, 0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-%) |
| Right hand side | <SNR>38_(matchup-%) |
| Description | |
|---|
| Left hand side | <SNR>38_(matchup-%) |
| Right hand side | :<C-U>call matchup#motion#find_matching_pair(1, 1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>WordMotion_iw |
| Right hand side | :<C-U>call wordmotion#object(v:count1, 'x', 1, 0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>WordMotion_aw |
| Right hand side | :<C-U>call wordmotion#object(v:count1, 'x', 0, 0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>WordMotion_ge |
| Right hand side | :<C-U>call wordmotion#motion(v:count1, 'x', 'be', 0, [])<CR> |
| Description | |
|---|
| Left hand side | <Plug>WordMotion_b |
| Right hand side | :<C-U>call wordmotion#motion(v:count1, 'x', 'b', 0, [])<CR> |
| Description | |
|---|
| Left hand side | <Plug>WordMotion_e |
| Right hand side | :<C-U>call wordmotion#motion(v:count1, 'x', 'e', 0, [])<CR> |
| Description | |
|---|
| Left hand side | <Plug>WordMotion_w |
| Right hand side | :<C-U>call wordmotion#motion(v:count1, 'x', '', 0, [])<CR> |
| Description | |
|---|
| Left hand side | <Plug>luasnip-expand-repeat |
| Right hand side | |
| Description | |
|---|
| Left hand side | <C-L> |
| Right hand side | <Plug>MoveBlockRight |
| Description | |
|---|
| Left hand side | <C-H> |
| Right hand side | <Plug>MoveBlockLeft |
| Description | |
|---|
| Left hand side | <C-K> |
| Right hand side | <Plug>MoveBlockUp |
| Description | |
|---|
| Left hand side | <C-J> |
| Right hand side | <Plug>MoveBlockDown |
| Description | |
|---|
| Left hand side | <Plug>MoveBlockLeft |
| Right hand side | :<C-U> silent call <SNR>27_MoveBlockHorizontally(-v:count1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>MoveBlockRight |
| Right hand side | :<C-U> silent call <SNR>27_MoveBlockHorizontally( v:count1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>MoveBlockHalfPageUp |
| Right hand side | :<C-U> silent call <SNR>27_MoveBlockVertically(-v:count1 * <SNR>27_HalfPageSize())<CR> |
| Description | |
|---|
| Left hand side | <Plug>MoveBlockHalfPageDown |
| Right hand side | :<C-U> silent call <SNR>27_MoveBlockVertically( v:count1 * <SNR>27_HalfPageSize())<CR> |
| Description | |
|---|
| Left hand side | <Plug>MoveBlockUp |
| Right hand side | :<C-U> silent call <SNR>27_MoveBlockVertically(-v:count1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>MoveBlockDown |
| Right hand side | :<C-U> silent call <SNR>27_MoveBlockVertically( v:count1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(abolish-coerce) |
| Right hand side | <SNR>26_coerce(nr2char(getchar())) |
| Description | |
|---|
| Left hand side | <Plug>VgSurround |
| Right hand side | :<C-U>call <SNR>25_opfunc(visualmode(),visualmode() ==# 'V' ? 0 : 1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>VSurround |
| Right hand side | :<C-U>call <SNR>25_opfunc(visualmode(),visualmode() ==# 'V' ? 1 : 0)<CR> |
| Description | Comment toggle blockwise (visual) |
|---|
| Left hand side | <Plug>(comment_toggle_blockwise_visual) |
| Right hand side | <Esc><Cmd>lua require("Comment.api").locked("toggle.blockwise")(vim.fn.visualmode())<CR> |
| Description | Comment toggle linewise (visual) |
|---|
| Left hand side | <Plug>(comment_toggle_linewise_visual) |
| Right hand side | <Esc><Cmd>lua require("Comment.api").locked("toggle.linewise")(vim.fn.visualmode())<CR> |
| Description | |
|---|
| Left hand side | <Plug>(dial-decrement) |
| Right hand side | <Cmd>lua require"dial.command".select_augend_visual()<CR><Cmd>let &opfunc="dial#operator#decrement_visual"<CR>g@gv |
| Description | |
|---|
| Left hand side | <Plug>(dial-increment) |
| Right hand side | <Cmd>lua require"dial.command".select_augend_visual()<CR><Cmd>let &opfunc="dial#operator#increment_visual"<CR>g@gv |
| Description | |
|---|
| Left hand side | <M-/> |
| Right hand side | <Cmd>lua require'mapx'.mapper:func(64, vim.v.count)<CR> |
| Description | |
|---|
| Left hand side | <C-Y> |
| Right hand side | pumvisible() ? "\<C-Y>" : '"+y' |
| Description | |
|---|
| Left hand side | <C-Z> |
| Right hand side | |
Operator mode keymaps
| Description | |
|---|
| Left hand side | % |
| Right hand side | <Ignore><Plug>(matchup-%) |
| Description | |
|---|
| Left hand side | [% |
| Right hand side | <Plug>(matchup-[%) |
| Description | |
|---|
| Left hand side | ]% |
| Right hand side | <Plug>(matchup-]%) |
| Description | |
|---|
| Left hand side | aw |
| Right hand side | <Plug>WordMotion_aw |
| Description | |
|---|
| Left hand side | az |
| Right hand side | <Plug>(textobj-fold-a) |
| Description | |
|---|
| Left hand side | ai |
| Right hand side | <Plug>(textobj-indent-a) |
| Description | |
|---|
| Left hand side | aI |
| Right hand side | <Plug>(textobj-indent-same-a) |
| Description | |
|---|
| Left hand side | a% |
| Right hand side | <Plug>(matchup-a%) |
| Description | |
|---|
| Left hand side | al |
| Right hand side | <Plug>(textobj-line-a) |
| Description | |
|---|
| Left hand side | a, |
| Right hand side | <Plug>(textobj-parameter-a) |
| Description | |
|---|
| Left hand side | b |
| Right hand side | <Plug>WordMotion_b |
| Description | |
|---|
| Left hand side | e |
| Right hand side | <Plug>WordMotion_e |
| Description | |
|---|
| Left hand side | ge |
| Right hand side | <Plug>WordMotion_ge |
| Description | |
|---|
| Left hand side | g% |
| Right hand side | <Ignore><Plug>(matchup-g%) |
| Description | |
|---|
| Left hand side | iw |
| Right hand side | <Plug>WordMotion_iw |
| Description | |
|---|
| Left hand side | iz |
| Right hand side | <Plug>(textobj-fold-i) |
| Description | |
|---|
| Left hand side | ii |
| Right hand side | <Plug>(textobj-indent-i) |
| Description | |
|---|
| Left hand side | iI |
| Right hand side | <Plug>(textobj-indent-same-i) |
| Description | |
|---|
| Left hand side | i% |
| Right hand side | <Plug>(matchup-i%) |
| Description | |
|---|
| Left hand side | il |
| Right hand side | <Plug>(textobj-line-i) |
| Description | |
|---|
| Left hand side | i, |
| Right hand side | <Plug>(textobj-parameter-i) |
| Description | |
|---|
| Left hand side | i2, |
| Right hand side | <Plug>(textobj-parameter-greedy-i) |
| Description | |
|---|
| Left hand side | w |
| Right hand side | <Plug>WordMotion_w |
| Description | |
|---|
| Left hand side | z% |
| Right hand side | <Plug>(matchup-z%) |
| Description | |
|---|
| Left hand side | <Plug>WordMotion_iw |
| Right hand side | :<C-U>call wordmotion#object(v:count1, 'o', 1, 0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>WordMotion_aw |
| Right hand side | :<C-U>call wordmotion#object(v:count1, 'o', 0, 0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>WordMotion_ge |
| Right hand side | :<C-U>call wordmotion#motion(v:count1, 'o', 'be', 0, [])<CR> |
| Description | |
|---|
| Left hand side | <Plug>WordMotion_b |
| Right hand side | :<C-U>call wordmotion#motion(v:count1, 'o', 'b', 0, [])<CR> |
| Description | |
|---|
| Left hand side | <Plug>WordMotion_e |
| Right hand side | :<C-U>call wordmotion#motion(v:count1, 'o', 'e', 0, [])<CR> |
| Description | |
|---|
| Left hand side | <Plug>WordMotion_w |
| Right hand side | :<C-U>call wordmotion#motion(v:count1, 'o', '', 0, [])<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-fold-i) |
| Right hand side | <SNR>23_(save-cursor-pos):<C-U>call g:__textobj_fold.do_by_function("select-i","-","o")<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-fold-a) |
| Right hand side | <SNR>23_(save-cursor-pos):<C-U>call g:__textobj_fold.do_by_function("select-a","-","o")<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-indent-i) |
| Right hand side | <SNR>23_(save-cursor-pos):<C-U>call g:__textobj_indent.do_by_function("select-i","-","o")<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-indent-a) |
| Right hand side | <SNR>23_(save-cursor-pos):<C-U>call g:__textobj_indent.do_by_function("select-a","-","o")<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-indent-same-i) |
| Right hand side | <SNR>23_(save-cursor-pos):<C-U>call g:__textobj_indent.do_by_function("select-i","same","o")<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-indent-same-a) |
| Right hand side | <SNR>23_(save-cursor-pos):<C-U>call g:__textobj_indent.do_by_function("select-a","same","o")<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-a%) |
| Right hand side | :<C-U>call matchup#text_obj#delimited(0, 0, 'delim_all')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-i%) |
| Right hand side | :<C-U>call matchup#text_obj#delimited(1, 0, 'delim_all')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-Z%) |
| Right hand side | :<C-U>call matchup#motion#op('Z%')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-z%) |
| Right hand side | :<C-U>call matchup#motion#op('z%')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-[%) |
| Right hand side | :<C-U>call matchup#motion#op('[%')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-]%) |
| Right hand side | :<C-U>call matchup#motion#op(']%')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-g%) |
| Right hand side | :<C-U>call matchup#motion#op('g%')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-%) |
| Right hand side | :<C-U>call matchup#motion#op('%')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-line-i) |
| Right hand side | <SNR>23_(save-cursor-pos):<C-U>call g:__textobj_line.do_by_function("select-i","-","o")<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-line-a) |
| Right hand side | <SNR>23_(save-cursor-pos):<C-U>call g:__textobj_line.do_by_function("select-a","-","o")<CR> |
| Description | |
|---|
| Left hand side | <C-Z> |
| Right hand side | |
| Description | |
|---|
| Left hand side | <Plug>(textobj-parameter-i) |
| Right hand side | <SNR>23_(save-cursor-pos):<C-U>call g:__textobj_parameter.do_by_function("select-i","-","o")<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-parameter-a) |
| Right hand side | <SNR>23_(save-cursor-pos):<C-U>call g:__textobj_parameter.do_by_function("select-a","-","o")<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-parameter-greedy-i) |
| Right hand side | <SNR>23_(save-cursor-pos):<C-U>call g:__textobj_parameter.do_by_function("select-i","greedy","o")<CR> |
| Description | |
|---|
| Left hand side | <SNR>23_(save-cursor-pos) |
| Right hand side | <SNR>23_save_cursor_pos() |
| Description | |
|---|
| Left hand side | <Plug>luasnip-expand-repeat |
| Right hand side | |