Personal Neovim configuration of Dicha Zelianivan Arkana
- Install and initialize:
lazyman -w Elianiva - Configuration category: Personal
- Base configuration: Custom
- Plugin manager: Lazy
- Installation location:
~/.config/nvim-Elianiva
Git repository
https://github.com/elianiva/dotfiles
Lazy managed plugins
Elianiva Keymaps
Normal mode keymaps
| Description | |
|---|
| Left hand side | gy |
| Right hand side | <Cmd>lua require'gitlinker'.get_buf_range_url('n')<CR> |
| Description | |
|---|
| Left hand side | w |
| Right hand side | |
| Description | |
|---|
| Left hand side | c |
| Right hand side | |
| Description | |
|---|
| Left hand side | % |
| Right hand side | <Plug>(matchup-%) |
| Description | Nvim builtin |
|---|
| Left hand side | & |
| Right hand side | :&&<CR> |
| Description | Keeps jumplist after forward searching |
|---|
| Left hand side | / |
| Right hand side | ms/ |
| Description | Keeps jumplist after backward searching |
|---|
| Left hand side | ? |
| Right hand side | ms? |
| Description | Better backward N behaviour |
|---|
| Left hand side | N |
| Right hand side | "nN"[v:searchforward] |
| Description | Remove annoying exmode |
|---|
| 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 | Open scratch buffer |
|---|
| Left hand side | \v |
| Right hand side | |
| Description | Toggle search highlight |
|---|
| Left hand side | \n |
| Right hand side | <Cmd>nohl<CR> |
| Description | Run file using Deno |
|---|
| Left hand side | \rd |
| Right hand side | <Cmd>!NO_COLOR=true deno run %<CR> |
| Description | Run file using Node |
|---|
| Left hand side | \rn |
| Right hand side | <Cmd>!node %<CR> |
| Description | Run Lua file |
|---|
| Left hand side | \rl |
| Right hand side | <Cmd>luafile %<CR> |
| Description | |
|---|
| Left hand side | ]% |
| Right hand side | <Plug>(matchup-]%) |
| Description | |
|---|
| Left hand side | g% |
| Right hand side | <Plug>(matchup-g%) |
| Description | |
|---|
| Left hand side | gS |
| Right hand side | :<C-U>call <SNR>10_Mapping(g:splitjoin_split_mapping, "sj#Split")<CR> |
| Description | |
|---|
| Left hand side | gJ |
| Right hand side | :<C-U>call <SNR>10_Mapping(g:splitjoin_join_mapping, "sj#Join")<CR> |
| Description | Move down by visual line on wrapped lines |
|---|
| Left hand side | j |
| Right hand side | gj |
| Description | Move up by visual line on wrapped lines |
|---|
| Left hand side | k |
| Right hand side | gk |
| Description | Better forward N behaviour |
|---|
| Left hand side | n |
| Right hand side | "Nn"[v:searchforward] |
| Description | Remove annoying exmode |
|---|
| Left hand side | q: |
| Right hand side | |
| Description | |
|---|
| Left hand side | srb |
| Right hand side | <Plug>(sandwich-replace-auto) |
| Description | |
|---|
| Left hand side | sr |
| Right hand side | <Plug>(sandwich-replace) |
| Description | |
|---|
| Left hand side | sdb |
| Right hand side | <Plug>(sandwich-delete-auto) |
| Description | |
|---|
| Left hand side | sd |
| Right hand side | <Plug>(sandwich-delete) |
| Description | |
|---|
| Left hand side | sa |
| Right hand side | <Plug>(sandwich-add) |
| Description | |
|---|
| Left hand side | z% |
| Right hand side | <Plug>(matchup-z%) |
| Description | |
|---|
| Left hand side | <M-k> |
| Right hand side | <Cmd>Sayonara<CR> |
| Description | |
|---|
| Left hand side | <M-j> |
| Right hand side | <Cmd>Sayonara!<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>20_(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>PlenaryTestFile |
| Right hand side | :lua require('plenary.test_harness').test_directory(vim.fn.expand("%:p"))<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-literal-query-a) |
| Right hand side | textobj#sandwich#query('n', 'a', {}, []) |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-literal-query-i) |
| Right hand side | textobj#sandwich#query('n', 'i', {}, []) |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-query-a) |
| Right hand side | textobj#sandwich#query('n', 'a') |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-query-i) |
| Right hand side | textobj#sandwich#query('n', 'i') |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-auto-a) |
| Right hand side | textobj#sandwich#auto('n', 'a') |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-auto-i) |
| Right hand side | textobj#sandwich#auto('n', 'i') |
| Description | |
|---|
| Left hand side | <Plug>(sandwich-replace-auto) |
| Right hand side | <Plug>(operator-sandwich-replace)<Plug>(operator-sandwich-release-count)<Plug>(textobj-sandwich-auto-a) |
| Description | |
|---|
| Left hand side | <Plug>(sandwich-delete-auto) |
| Right hand side | <Plug>(operator-sandwich-delete)<Plug>(operator-sandwich-release-count)<Plug>(textobj-sandwich-auto-a) |
| Description | |
|---|
| Left hand side | <Plug>(sandwich-replace) |
| Right hand side | <Plug>(operator-sandwich-replace)<Plug>(operator-sandwich-release-count)<Plug>(textobj-sandwich-query-a) |
| Description | |
|---|
| Left hand side | <Plug>(sandwich-delete) |
| Right hand side | <Plug>(operator-sandwich-delete)<Plug>(operator-sandwich-release-count)<Plug>(textobj-sandwich-query-a) |
| Description | |
|---|
| Left hand side | <Plug>(sandwich-add) |
| Right hand side | <Plug>(operator-sandwich-add) |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-gv) |
| Right hand side | gv |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-g@) |
| Right hand side | g@ |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-replace-visualrepeat) |
| Right hand side | :<C-U>call operator#sandwich#visualrepeat('replace')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-delete-visualrepeat) |
| Right hand side | :<C-U>call operator#sandwich#visualrepeat('delete')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-add-visualrepeat) |
| Right hand side | :<C-U>call operator#sandwich#visualrepeat('add')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-dot) |
| Right hand side | operator#sandwich#dot() |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-predot) |
| Right hand side | operator#sandwich#predot() |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-replace-query1st) |
| Right hand side | :<C-U>call operator#sandwich#query1st('replace', 'n')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-add-query1st) |
| Right hand side | :<C-U>call operator#sandwich#query1st('add', 'n')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-replace-pre) |
| Right hand side | :<C-U>call operator#sandwich#prerequisite('replace', 'n')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-delete-pre) |
| Right hand side | :<C-U>call operator#sandwich#prerequisite('delete', 'n')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-add-pre) |
| Right hand side | :<C-U>call operator#sandwich#prerequisite('add', 'n')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-replace) |
| Right hand side | <Plug>(operator-sandwich-replace-pre)<Plug>(operator-sandwich-g@) |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-delete) |
| Right hand side | <Plug>(operator-sandwich-delete-pre)<Plug>(operator-sandwich-g@) |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-add) |
| Right hand side | <Plug>(operator-sandwich-add-pre)<Plug>(operator-sandwich-g@) |
| Description | |
|---|
| Left hand side | <Plug>SplitjoinJoin |
| Right hand side | :<C-U>call sj#Join()<CR> |
| Description | |
|---|
| Left hand side | <Plug>SplitjoinSplit |
| Right hand side | :<C-U>call sj#Split()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(EasyAlignOperator) |
| Right hand side | :set opfunc=<SNR>9_easy_align_op<CR>g@ |
| Description | |
|---|
| Left hand side | <Plug>(EasyAlignRepeat) |
| Right hand side | :call <SNR>9_easy_align_repeat()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(LiveEasyAlign) |
| Right hand side | :set opfunc=<SNR>9_live_easy_align_op<CR>g@ |
| Description | |
|---|
| Left hand side | <Plug>(EasyAlign) |
| Right hand side | :set opfunc=<SNR>9_easy_align_op<CR>g@ |
| Description | Toggle whitespace stripping |
|---|
| Left hand side | <F2> |
| Right hand side | |
| Description | Go to next buffer |
|---|
| Left hand side | <M-l> |
| Right hand side | <Cmd>bn<CR> |
| Description | Go to previous buffer |
|---|
| Left hand side | <M-h> |
| Right hand side | <Cmd>bp<CR> |
| Description | Resize buffer to the bottom |
|---|
| Left hand side | <Down> |
| Right hand side | :resize -2<CR> |
| Description | Resize buffer to the top |
|---|
| Left hand side | <Up> |
| Right hand side | :resize +2<CR> |
| Description | Resize buffer to the right |
|---|
| Left hand side | <Right> |
| Right hand side | :vertical resize -2<CR> |
| Description | Resize buffer to the left |
|---|
| Left hand side | <Left> |
| Right hand side | :vertical resize +2<CR> |
| Description | Go to the top window |
|---|
| Left hand side | <C-K> |
| Right hand side | <C-W><C-K> |
| Description | Go to the bottom window |
|---|
| Left hand side | <C-J> |
| Right hand side | <C-W><NL> |
| Description | Go to the left window |
|---|
| Left hand side | <C-H> |
| Right hand side | <C-W><C-H> |
| Description | Toggle NeoTree |
|---|
| Left hand side | <C-N> |
| Right hand side | <Cmd>NeoTreeRevealToggle<CR> |
| Description | Go to the right window |
|---|
| Left hand side | <C-L> |
| Right hand side | <C-W><C-L> |
Visual mode keymaps
| Description | |
|---|
| Left hand side | gy |
| Right hand side | <Cmd>lua require'gitlinker'.get_buf_range_url('v')<CR> |
| 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 | Dedent current selection |
|---|
| Left hand side | <lt> |
| Right hand side | <lt>gv |
| Description | Indent current selection |
|---|
| Left hand side | > |
| Right hand side | >gv |
| Description | |
|---|
| Left hand side | [% |
| Right hand side | <Plug>(matchup-[%) |
| Description | |
|---|
| Left hand side | ]% |
| Right hand side | <Plug>(matchup-]%) |
| Description | |
|---|
| Left hand side | a% |
| Right hand side | <Plug>(matchup-a%) |
| Description | |
|---|
| Left hand side | as |
| Right hand side | <Plug>(textobj-sandwich-query-a) |
| Description | |
|---|
| Left hand side | ab |
| Right hand side | <Plug>(textobj-sandwich-auto-a) |
| Description | |
|---|
| Left hand side | ga |
| Right hand side | <Plug>(EasyAlign) |
| Description | |
|---|
| Left hand side | g% |
| Right hand side | <Plug>(matchup-g%) |
| Description | |
|---|
| Left hand side | i% |
| Right hand side | <Plug>(matchup-i%) |
| Description | |
|---|
| Left hand side | is |
| Right hand side | <Plug>(textobj-sandwich-query-i) |
| Description | |
|---|
| Left hand side | ib |
| Right hand side | <Plug>(textobj-sandwich-auto-i) |
| Description | |
|---|
| Left hand side | sr |
| Right hand side | <Plug>(sandwich-replace) |
| Description | |
|---|
| Left hand side | sd |
| Right hand side | <Plug>(sandwich-delete) |
| Description | |
|---|
| Left hand side | sa |
| Right hand side | <Plug>(sandwich-add) |
| Description | |
|---|
| Left hand side | z% |
| Right hand side | <Plug>(matchup-z%) |
| Description | |
|---|
| Left hand side | <Plug>(EasyAlignRepeat) |
| Right hand side | :<C-U>call <SNR>30_repeat_in_visual()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(LiveEasyAlign) |
| Right hand side | :<C-U>call <SNR>30_live_easy_align_op(visualmode(), 1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(EasyAlign) |
| Right hand side | :<C-U>call <SNR>30_easy_align_op(visualmode(), 1)<CR> |
| 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>22_(matchup-Z%) |
| Description | |
|---|
| Left hand side | <SNR>22_(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>22_(matchup-z%) |
| Description | |
|---|
| Left hand side | <SNR>22_(matchup-z%) |
| Right hand side | :<C-U>call matchup#motion#jump_inside(1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-[%) |
| Right hand side | <SNR>22_(matchup-[%) |
| Description | |
|---|
| Left hand side | <Plug>(matchup-]%) |
| Right hand side | <SNR>22_(matchup-]%) |
| Description | |
|---|
| Left hand side | <SNR>22_(matchup-[%) |
| Right hand side | :<C-U>call matchup#motion#find_unmatched(1, 0)<CR> |
| Description | |
|---|
| Left hand side | <SNR>22_(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>22_(matchup-g%) |
| Description | |
|---|
| Left hand side | <SNR>22_(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>22_(matchup-%) |
| Description | |
|---|
| Left hand side | <SNR>22_(matchup-%) |
| Right hand side | :<C-U>call matchup#motion#find_matching_pair(1, 1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-literal-query-a) |
| Right hand side | textobj#sandwich#query('x', 'a', {}, []) |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-literal-query-i) |
| Right hand side | textobj#sandwich#query('x', 'i', {}, []) |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-query-a) |
| Right hand side | textobj#sandwich#query('x', 'a') |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-query-i) |
| Right hand side | textobj#sandwich#query('x', 'i') |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-auto-a) |
| Right hand side | textobj#sandwich#auto('x', 'a') |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-auto-i) |
| Right hand side | textobj#sandwich#auto('x', 'i') |
| Description | |
|---|
| Left hand side | <Plug>(sandwich-replace) |
| Right hand side | <Plug>(operator-sandwich-replace) |
| Description | |
|---|
| Left hand side | <Plug>(sandwich-delete) |
| Right hand side | <Plug>(operator-sandwich-delete) |
| Description | |
|---|
| Left hand side | <Plug>(sandwich-add) |
| Right hand side | <Plug>(operator-sandwich-add) |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-tag-a) |
| Right hand side | :<C-U>call sandwich#magicchar#t#at()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-tag-i) |
| Right hand side | :<C-U>call sandwich#magicchar#t#it()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-tagname-a) |
| Right hand side | :<C-U>call sandwich#magicchar#t#a()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-tagname-i) |
| Right hand side | :<C-U>call sandwich#magicchar#t#i()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-function-a) |
| Right hand side | :<C-U>call sandwich#magicchar#f#a('x')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-function-ap) |
| Right hand side | :<C-U>call sandwich#magicchar#f#ap('x')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-function-i) |
| Right hand side | :<C-U>call sandwich#magicchar#f#i('x')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-function-ip) |
| Right hand side | :<C-U>call sandwich#magicchar#f#ip('x')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-g@) |
| Right hand side | g@ |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-replace-visualrepeat) |
| Right hand side | :<C-U>call operator#sandwich#visualrepeat('replace')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-delete-visualrepeat) |
| Right hand side | :<C-U>call operator#sandwich#visualrepeat('delete')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-add-visualrepeat) |
| Right hand side | :<C-U>call operator#sandwich#visualrepeat('add')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-replace-query1st) |
| Right hand side | <Esc>:call operator#sandwich#query1st('replace', 'x')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-add-query1st) |
| Right hand side | <Esc>:call operator#sandwich#query1st('add', 'x')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-replace-pre) |
| Right hand side | <Esc>:call operator#sandwich#prerequisite('replace', 'x')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-delete-pre) |
| Right hand side | <Esc>:call operator#sandwich#prerequisite('delete', 'x')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-add-pre) |
| Right hand side | <Esc>:call operator#sandwich#prerequisite('add', 'x')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-replace) |
| Right hand side | <Plug>(operator-sandwich-replace-pre)<Plug>(operator-sandwich-gv)<Plug>(operator-sandwich-g@) |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-delete) |
| Right hand side | <Plug>(operator-sandwich-delete-pre)<Plug>(operator-sandwich-gv)<Plug>(operator-sandwich-g@) |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-add) |
| Right hand side | <Plug>(operator-sandwich-add-pre)<Plug>(operator-sandwich-gv)<Plug>(operator-sandwich-g@) |
| Description | Yank selection to clipboard |
|---|
| Left hand side | <M-y> |
| Right hand side | "+y |
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 | as |
| Right hand side | <Plug>(textobj-sandwich-query-a) |
| Description | |
|---|
| Left hand side | ab |
| Right hand side | <Plug>(textobj-sandwich-auto-a) |
| Description | |
|---|
| Left hand side | a% |
| Right hand side | <Plug>(matchup-a%) |
| Description | |
|---|
| Left hand side | g% |
| Right hand side | <Ignore><Plug>(matchup-g%) |
| Description | |
|---|
| Left hand side | is |
| Right hand side | <Plug>(textobj-sandwich-query-i) |
| Description | |
|---|
| Left hand side | ib |
| Right hand side | <Plug>(textobj-sandwich-auto-i) |
| Description | |
|---|
| Left hand side | i% |
| Right hand side | <Plug>(matchup-i%) |
| Description | |
|---|
| Left hand side | sa |
| Right hand side | <Plug>(sandwich-add) |
| Description | |
|---|
| Left hand side | z% |
| Right hand side | <Plug>(matchup-z%) |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-literal-query-a) |
| Right hand side | textobj#sandwich#query('o', 'a', {}, []) |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-literal-query-i) |
| Right hand side | textobj#sandwich#query('o', 'i', {}, []) |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-query-a) |
| Right hand side | textobj#sandwich#query('o', 'a') |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-query-i) |
| Right hand side | textobj#sandwich#query('o', 'i') |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-auto-a) |
| Right hand side | textobj#sandwich#auto('o', 'a') |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-auto-i) |
| Right hand side | textobj#sandwich#auto('o', 'i') |
| Description | |
|---|
| Left hand side | <Plug>(sandwich-add) |
| Right hand side | <Plug>(operator-sandwich-add) |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-tag-a) |
| Right hand side | :<C-U>call sandwich#magicchar#t#at()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-tag-i) |
| Right hand side | :<C-U>call sandwich#magicchar#t#it()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-tagname-a) |
| Right hand side | :<C-U>call sandwich#magicchar#t#a()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-tagname-i) |
| Right hand side | :<C-U>call sandwich#magicchar#t#i()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-function-a) |
| Right hand side | :<C-U>call sandwich#magicchar#f#a('o')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-function-ap) |
| Right hand side | :<C-U>call sandwich#magicchar#f#ap('o')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-function-i) |
| Right hand side | :<C-U>call sandwich#magicchar#f#i('o')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(textobj-sandwich-function-ip) |
| Right hand side | :<C-U>call sandwich#magicchar#f#ip('o')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-g@) |
| Right hand side | g@ |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-replace-visualrepeat) |
| Right hand side | :<C-U>call operator#sandwich#visualrepeat('replace')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-delete-visualrepeat) |
| Right hand side | :<C-U>call operator#sandwich#visualrepeat('delete')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-add-visualrepeat) |
| Right hand side | :<C-U>call operator#sandwich#visualrepeat('add')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-squash-count) |
| Right hand side | operator#sandwich#squash_count() |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-release-count) |
| Right hand side | operator#sandwich#release_count() |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-synchro-count) |
| Right hand side | operator#sandwich#synchro_count() |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-replace) |
| Right hand side | <Plug>(operator-sandwich-g@) |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-delete) |
| Right hand side | <Plug>(operator-sandwich-g@) |
| Description | |
|---|
| Left hand side | <Plug>(operator-sandwich-add) |
| Right hand side | <Plug>(operator-sandwich-g@) |
| 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> |