Post

Maddison Neovim Configuration Information

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-%)
DescriptionNvim 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 sideQ
Right hand side
DescriptionNvim builtin
Left hand sideY
Right hand sidey$
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 sideb
Right hand side<Plug>WordMotion_b
Description 
Left hand sidecS
Right hand side<Plug>CSurround
Description 
Left hand sidecs
Right hand side<Plug>Csurround
Description 
Left hand sidecr
Right hand side<Plug>(abolish-coerce-word)
Description 
Left hand sideds
Right hand side<Plug>Dsurround
Description 
Left hand sidedm0
Right hand side<Cmd>lua require'marks'.delete_bookmark0()<CR>
Description 
Left hand sidedm4
Right hand side<Cmd>lua require'marks'.delete_bookmark4()<CR>
Description 
Left hand sidedm5
Right hand side<Cmd>lua require'marks'.delete_bookmark5()<CR>
Description 
Left hand sidedm
Right hand side<Cmd>lua require'marks'.delete_buf()<CR>
Description 
Left hand sidedm6
Right hand side<Cmd>lua require'marks'.delete_bookmark6()<CR>
Description 
Left hand sidedm3
Right hand side<Cmd>lua require'marks'.delete_bookmark3()<CR>
Description 
Left hand sidedm-
Right hand side<Cmd>lua require'marks'.delete_line()<CR>
Description 
Left hand sidedm=
Right hand side<Cmd>lua require'marks'.delete_bookmark()<CR>
Description 
Left hand sidedm7
Right hand side<Cmd>lua require'marks'.delete_bookmark7()<CR>
Description 
Left hand sidedm
Right hand side<Cmd>lua require'marks'.delete()<CR>
Description 
Left hand sidedm8
Right hand side<Cmd>lua require'marks'.delete_bookmark8()<CR>
Description 
Left hand sidedm2
Right hand side<Cmd>lua require'marks'.delete_bookmark2()<CR>
Description 
Left hand sidedm1
Right hand side<Cmd>lua require'marks'.delete_bookmark1()<CR>
Description 
Left hand sidedm9
Right hand side<Cmd>lua require'marks'.delete_bookmark9()<CR>
Description 
Left hand sidee
Right hand side<Plug>WordMotion_e
Description 
Left hand sidegx
Right hand side<Plug>NetrwBrowseX
DescriptionComment insert end of line
Left hand sidegcA
Right hand side 
DescriptionComment insert above
Left hand sidegcO
Right hand side 
DescriptionComment insert below
Left hand sidegco
Right hand side 
DescriptionComment toggle current block
Left hand sidegbc
Right hand side 
DescriptionComment toggle current line
Left hand sidegcc
Right hand side 
DescriptionComment toggle blockwise
Left hand sidegb
Right hand side<Plug>(comment_toggle_blockwise)
DescriptionComment toggle linewise
Left hand sidegc
Right hand side<Plug>(comment_toggle_linewise)
Description 
Left hand sideg<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 sideg<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 sidege
Right hand side<Plug>WordMotion_ge
Description 
Left hand sideg%
Right hand side<Plug>(matchup-g%)
Description 
Left hand sidem1
Right hand side<Cmd>lua require'marks'.set_bookmark1()<CR>
Description 
Left hand sidem,
Right hand side<Cmd>lua require'marks'.set_next()<CR>
Description 
Left hand sidem7
Right hand side<Cmd>lua require'marks'.set_bookmark7()<CR>
Description 
Left hand sidem0
Right hand side<Cmd>lua require'marks'.set_bookmark0()<CR>
Description 
Left hand sidem6
Right hand side<Cmd>lua require'marks'.set_bookmark6()<CR>
Description 
Left hand sidem[
Right hand side<Cmd>lua require'marks'.prev()<CR>
Description 
Left hand sidem5
Right hand side<Cmd>lua require'marks'.set_bookmark5()<CR>
Description 
Left hand sidem:
Right hand side<Cmd>lua require'marks'.preview()<CR>
Description 
Left hand sidem;
Right hand side<Cmd>lua require'marks'.toggle()<CR>
Description 
Left hand sidem4
Right hand side<Cmd>lua require'marks'.set_bookmark4()<CR>
Description 
Left hand sidem}
Right hand side<Cmd>lua require'marks'.next_bookmark()<CR>
Description 
Left hand sidem{
Right hand side<Cmd>lua require'marks'.prev_bookmark()<CR>
Description 
Left hand sidem3
Right hand side<Cmd>lua require'marks'.set_bookmark3()<CR>
Description 
Left hand sidem9
Right hand side<Cmd>lua require'marks'.set_bookmark9()<CR>
Description 
Left hand sidem
Right hand side<Cmd>lua require'marks'.set()<CR>
Description 
Left hand sidem2
Right hand side<Cmd>lua require'marks'.set_bookmark2()<CR>
Description 
Left hand sidem]
Right hand side<Cmd>lua require'marks'.next()<CR>
Description 
Left hand sidem8
Right hand side<Cmd>lua require'marks'.set_bookmark8()<CR>
Description 
Left hand sideq?
Right hand side
Description 
Left hand sideq/
Right hand side
Description 
Left hand sideq:
Right hand side
Description 
Left hand sidew
Right hand side<Plug>WordMotion_w
Description 
Left hand sideySS
Right hand side<Plug>YSsurround
Description 
Left hand sideySs
Right hand side<Plug>YSsurround
Description 
Left hand sideyss
Right hand side<Plug>Yssurround
Description 
Left hand sideyS
Right hand side<Plug>YSurround
Description 
Left hand sideys
Right hand side<Plug>Ysurround
Description 
Left hand sidez%
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>
DescriptionComment toggle blockwise with count
Left hand side<Plug>(comment_toggle_blockwise_count)
Right hand side 
DescriptionComment toggle linewise with count
Left hand side<Plug>(comment_toggle_linewise_count)
Right hand side 
DescriptionComment toggle current block
Left hand side<Plug>(comment_toggle_blockwise_current)
Right hand side 
DescriptionComment toggle current line
Left hand side<Plug>(comment_toggle_linewise_current)
Right hand side 
DescriptionComment toggle blockwise
Left hand side<Plug>(comment_toggle_blockwise)
Right hand side 
DescriptionComment 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 sidepumvisible() ? "\<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 sideempty(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
DescriptionToggle Terminal
Left hand sideÖ
Right hand side<Cmd>execute v:count . "ToggleTerm"<CR>

Visual mode keymaps

DescriptionNvim builtin
Left hand side#
Right hand sidey?\V<C-R>"<CR>
Description 
Left hand side%
Right hand side<Plug>(matchup-%)
DescriptionNvim builtin
Left hand side*
Right hand sidey/\V<C-R>"<CR>
Description 
Left hand sideS
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 sideal
Right hand side<Plug>(textobj-line-a)
Description 
Left hand sidea,
Right hand side<Plug>(textobj-parameter-a)
Description 
Left hand sideai
Right hand side<Plug>(textobj-indent-a)
Description 
Left hand sideaI
Right hand side<Plug>(textobj-indent-same-a)
Description 
Left hand sideaz
Right hand side<Plug>(textobj-fold-a)
Description 
Left hand sidea%
Right hand side<Plug>(matchup-a%)
Description 
Left hand sideaw
Right hand side<Plug>WordMotion_aw
Description 
Left hand sideb
Right hand side<Plug>WordMotion_b
Description 
Left hand sidee
Right hand side<Plug>WordMotion_e
Description 
Left hand sidegx
Right hand side<Plug>NetrwBrowseXVis
Description 
Left hand sideg%
Right hand side<Plug>(matchup-g%)
Description 
Left hand sidege
Right hand side<Plug>WordMotion_ge
Description 
Left hand sidegS
Right hand side<Plug>VgSurround
DescriptionComment toggle blockwise (visual)
Left hand sidegb
Right hand side<Plug>(comment_toggle_blockwise_visual)
DescriptionComment toggle linewise (visual)
Left hand sidegc
Right hand side<Plug>(comment_toggle_linewise_visual)
Description 
Left hand sideg<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 sideg<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 sideil
Right hand side<Plug>(textobj-line-i)
Description 
Left hand sidei,
Right hand side<Plug>(textobj-parameter-i)
Description 
Left hand sidei2,
Right hand side<Plug>(textobj-parameter-greedy-i)
Description 
Left hand sideii
Right hand side<Plug>(textobj-indent-i)
Description 
Left hand sideiI
Right hand side<Plug>(textobj-indent-same-i)
Description 
Left hand sideiz
Right hand side<Plug>(textobj-fold-i)
Description 
Left hand sidei%
Right hand side<Plug>(matchup-i%)
Description 
Left hand sideiw
Right hand side<Plug>WordMotion_iw
Description 
Left hand sidep
Right hand sideuser#fn#pasteRestore()
Description 
Left hand sidew
Right hand side<Plug>WordMotion_w
Description 
Left hand sidez%
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 sidevm#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>
DescriptionComment 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>
DescriptionComment 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 sidepumvisible() ? "\<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 sideaw
Right hand side<Plug>WordMotion_aw
Description 
Left hand sideaz
Right hand side<Plug>(textobj-fold-a)
Description 
Left hand sideai
Right hand side<Plug>(textobj-indent-a)
Description 
Left hand sideaI
Right hand side<Plug>(textobj-indent-same-a)
Description 
Left hand sidea%
Right hand side<Plug>(matchup-a%)
Description 
Left hand sideal
Right hand side<Plug>(textobj-line-a)
Description 
Left hand sidea,
Right hand side<Plug>(textobj-parameter-a)
Description 
Left hand sideb
Right hand side<Plug>WordMotion_b
Description 
Left hand sidee
Right hand side<Plug>WordMotion_e
Description 
Left hand sidege
Right hand side<Plug>WordMotion_ge
Description 
Left hand sideg%
Right hand side<Ignore><Plug>(matchup-g%)
Description 
Left hand sideiw
Right hand side<Plug>WordMotion_iw
Description 
Left hand sideiz
Right hand side<Plug>(textobj-fold-i)
Description 
Left hand sideii
Right hand side<Plug>(textobj-indent-i)
Description 
Left hand sideiI
Right hand side<Plug>(textobj-indent-same-i)
Description 
Left hand sidei%
Right hand side<Plug>(matchup-i%)
Description 
Left hand sideil
Right hand side<Plug>(textobj-line-i)
Description 
Left hand sidei,
Right hand side<Plug>(textobj-parameter-i)
Description 
Left hand sidei2,
Right hand side<Plug>(textobj-parameter-greedy-i)
Description 
Left hand sidew
Right hand side<Plug>WordMotion_w
Description 
Left hand sidez%
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