Post

Scratch Neovim Configuration Information

Jumping-off point for new Neovim users or those who have declared config bankruptcy

  • Install and initialize: lazyman -x Scratch
  • Configuration category: Starter
  • Base configuration: Custom
  • Plugin manager: Lazy
  • Installation location: ~/.config/nvim-Scratch

Git repository

https://github.com/ngscheurich/nvim-from-scratch

Lazy managed plugins

Scratch Keymaps

Normal mode keymaps

Description 
Left hand side<Esc>
Right hand side<Cmd>nohlsearch<CR>
DescriptionFile (toggle)
Left hand side ef
Right hand side 
DescriptionRoot (toggle)
Left hand side ee
Right hand side 
DescriptionCommands
Left hand side fc
Right hand side 
DescriptionAutocommands
Left hand side fa
Right hand side 
DescriptionSearch
Left hand side /
Right hand side 
DescriptionHelp
Left hand side fh
Right hand side 
DescriptionQuickfix list
Left hand side fq
Right hand side 
DescriptionLocation list
Left hand side fl
Right hand side 
DescriptionGrep
Left hand side fg
Right hand side 
DescriptionFiles
Left hand side ff
Right hand side 
DescriptionPlugins
Left hand side p
Right hand side<Cmd>Lazy<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<Plug>(dirvish_up)
Description 
Left hand side<lt>p
Right hand side<Plug>(unimpaired-put-below-leftward)
Description 
Left hand side<lt>P
Right hand side<Plug>(unimpaired-put-above-leftward)
Description 
Left hand side<lt>s<Esc>
Right hand side
Description 
Left hand side<lt>s
Right hand side<Plug>(unimpaired-enable)
Description 
Left hand side=p
Right hand side<Plug>(unimpaired-put-below-reformat)
Description 
Left hand side=P
Right hand side<Plug>(unimpaired-put-above-reformat)
Description 
Left hand side=s<Esc>
Right hand side
Description 
Left hand side=s
Right hand side<Plug>(unimpaired-toggle)
Description 
Left hand side>p
Right hand side<Plug>(unimpaired-put-below-rightward)
Description 
Left hand side>P
Right hand side<Plug>(unimpaired-put-above-rightward)
Description 
Left hand side>s<Esc>
Right hand side
Description 
Left hand side>s
Right hand side<Plug>(unimpaired-disable)
Description 
Left hand sideF
Right hand side 
Description 
Left hand sideS
Right hand side<Plug>(leap-backward-to)
Description 
Left hand sideT
Right hand side 
DescriptionNvim builtin
Left hand sideY
Right hand sidey$
Description 
Left hand side[xx
Right hand side<Plug>(unimpaired-xml-encode-line)
Description 
Left hand side[x
Right hand side<Plug>(unimpaired-xml-encode)
Description 
Left hand side[uu
Right hand side<Plug>(unimpaired-url-encode-line)
Description 
Left hand side[u
Right hand side<Plug>(unimpaired-url-encode)
Description 
Left hand side[CC
Right hand side<Plug>(unimpaired-string-encode-line)
Description 
Left hand side[C
Right hand side<Plug>(unimpaired-string-encode)
Description 
Left hand side[yy
Right hand side<Plug>(unimpaired-string-encode-line)
Description 
Left hand side[y
Right hand side<Plug>(unimpaired-string-encode)
Description 
Left hand side[P
Right hand side<Plug>(unimpaired-put-above)
Description 
Left hand side[p
Right hand side<Plug>(unimpaired-put-above)
Description 
Left hand side[o<Esc>
Right hand side
Description 
Left hand side[o
Right hand side<Plug>(unimpaired-enable)
Description 
Left hand side[e
Right hand side<Plug>(unimpaired-move-up)
Description 
Left hand side[
Right hand side<Plug>(unimpaired-blank-up)
Description 
Left hand side[n
Right hand side<Plug>(unimpaired-context-previous)
Description 
Left hand side[f
Right hand side<Plug>(unimpaired-directory-previous)
Description 
Left hand side[<C-T>
Right hand side<Plug>(unimpaired-ptprevious)
Description 
Left hand side[T
Right hand side<Plug>(unimpaired-tfirst)
Description 
Left hand side[t
Right hand side<Plug>(unimpaired-tprevious)
Description 
Left hand side[<C-Q>
Right hand side<Plug>(unimpaired-cpfile)
Description 
Left hand side[Q
Right hand side<Plug>(unimpaired-cfirst)
Description 
Left hand side[q
Right hand side<Plug>(unimpaired-cprevious)
Description 
Left hand side[<C-L>
Right hand side<Plug>(unimpaired-lpfile)
Description 
Left hand side[L
Right hand side<Plug>(unimpaired-lfirst)
Description 
Left hand side[l
Right hand side<Plug>(unimpaired-lprevious)
Description 
Left hand side[B
Right hand side<Plug>(unimpaired-bfirst)
Description 
Left hand side[b
Right hand side<Plug>(unimpaired-bprevious)
Description 
Left hand side[A
Right hand side<Plug>(unimpaired-first)
Description 
Left hand side[a
Right hand side<Plug>(unimpaired-previous)
Description 
Left hand side[%
Right hand side<Plug>(matchup-[%)
Description 
Left hand side]xx
Right hand side<Plug>(unimpaired-xml-decode-line)
Description 
Left hand side]x
Right hand side<Plug>(unimpaired-xml-decode)
Description 
Left hand side]uu
Right hand side<Plug>(unimpaired-url-decode-line)
Description 
Left hand side]u
Right hand side<Plug>(unimpaired-url-decode)
Description 
Left hand side]CC
Right hand side<Plug>(unimpaired-string-decode-line)
Description 
Left hand side]C
Right hand side<Plug>(unimpaired-string-decode)
Description 
Left hand side]yy
Right hand side<Plug>(unimpaired-string-decode-line)
Description 
Left hand side]y
Right hand side<Plug>(unimpaired-string-decode)
Description 
Left hand side]P
Right hand side<Plug>(unimpaired-put-below)
Description 
Left hand side]p
Right hand side<Plug>(unimpaired-put-below)
Description 
Left hand side]o<Esc>
Right hand side
Description 
Left hand side]o
Right hand side<Plug>(unimpaired-disable)
Description 
Left hand side]e
Right hand side<Plug>(unimpaired-move-down)
Description 
Left hand side]
Right hand side<Plug>(unimpaired-blank-down)
Description 
Left hand side]n
Right hand side<Plug>(unimpaired-context-next)
Description 
Left hand side]f
Right hand side<Plug>(unimpaired-directory-next)
Description 
Left hand side]<C-T>
Right hand side<Plug>(unimpaired-ptnext)
Description 
Left hand side]T
Right hand side<Plug>(unimpaired-tlast)
Description 
Left hand side]t
Right hand side<Plug>(unimpaired-tnext)
Description 
Left hand side]<C-Q>
Right hand side<Plug>(unimpaired-cnfile)
Description 
Left hand side]Q
Right hand side<Plug>(unimpaired-clast)
Description 
Left hand side]q
Right hand side<Plug>(unimpaired-cnext)
Description 
Left hand side]<C-L>
Right hand side<Plug>(unimpaired-lnfile)
Description 
Left hand side]L
Right hand side<Plug>(unimpaired-llast)
Description 
Left hand side]l
Right hand side<Plug>(unimpaired-lnext)
Description 
Left hand side]B
Right hand side<Plug>(unimpaired-blast)
Description 
Left hand side]b
Right hand side<Plug>(unimpaired-bnext)
Description 
Left hand side]A
Right hand side<Plug>(unimpaired-last)
Description 
Left hand side]a
Right hand side<Plug>(unimpaired-next)
Description 
Left hand side]%
Right hand side<Plug>(matchup-]%)
Description 
Left hand sidecS
Right hand side<Plug>CSurround
Description 
Left hand sidecs
Right hand side<Plug>Csurround
Description 
Left hand sideds
Right hand side<Plug>Dsurround
Description 
Left hand sidef
Right hand side 
Description 
Left hand sidegx
Right hand side<Plug>NetrwBrowseX
DescriptionComment line
Left hand sidegcc
Right hand sidev:lua.MiniComment.operator() . "_"
DescriptionComment
Left hand sidegc
Right hand sidev:lua.MiniComment.operator()
DescriptionAlign with preview
Left hand sidegA
Right hand sidev:lua.MiniAlign.action_normal(v:true)
DescriptionAlign
Left hand sidega
Right hand sidev:lua.MiniAlign.action_normal(v:false)
Description 
Left hand sideg%
Right hand side<Plug>(matchup-g%)
Description 
Left hand sidegs
Right hand side<Plug>(leap-cross-window)
Description 
Left hand sides
Right hand side<Plug>(leap-forward-to)
Description 
Left hand sidet
Right hand side 
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 sideyo<Esc>
Right hand side
Description 
Left hand sideyo
Right hand side<Plug>(unimpaired-toggle)
Description 
Left hand sidey<C-G>
Right hand side:<C-U>call setreg(v:register, fugitive#Object(@%))<CR>
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>PlenaryTestFile
Right hand side:lua require('plenary.test_harness').test_directory(vim.fn.expand("%:p"))<CR>
Description 
Left hand side<Plug>YSurround
Right hand side<SNR>31_opfunc2('setup')
Description 
Left hand side<Plug>Ysurround
Right hand side<SNR>31_opfunc('setup')
Description 
Left hand side<Plug>YSsurround
Right hand side<SNR>31_opfunc2('setup').'_'
Description 
Left hand side<Plug>Yssurround
Right hand side'^'.v:count1.<SNR>31_opfunc('setup').'g_'
Description 
Left hand side<Plug>CSurround
Right hand side:<C-U>call <SNR>31_changesurround(1)<CR>
Description 
Left hand side<Plug>Csurround
Right hand side:<C-U>call <SNR>31_changesurround()<CR>
Description 
Left hand side<Plug>Dsurround
Right hand side:<C-U>call <SNR>31_dosurround(<SNR>31_inputtarget())<CR>
Description 
Left hand side<Plug>SurroundRepeat
Right hand side.
Description 
Left hand side<Plug>(unimpaired-xml-decode-line)
Right hand side<SNR>30_TransformSetup("xml_decode")."_"
Description 
Left hand side<Plug>(unimpaired-xml-decode)
Right hand side<SNR>30_TransformSetup("xml_decode")
Description 
Left hand side<Plug>unimpaired_line_xml_decode
Right hand side<SNR>30_TransformSetup("xml_decode")."_"
Description 
Left hand side<Plug>unimpaired_xml_decode
Right hand side<SNR>30_TransformSetup("xml_decode")
Description 
Left hand side<Plug>(unimpaired-xml-encode-line)
Right hand side<SNR>30_TransformSetup("xml_encode")."_"
Description 
Left hand side<Plug>(unimpaired-xml-encode)
Right hand side<SNR>30_TransformSetup("xml_encode")
Description 
Left hand side<Plug>unimpaired_line_xml_encode
Right hand side<SNR>30_TransformSetup("xml_encode")."_"
Description 
Left hand side<Plug>unimpaired_xml_encode
Right hand side<SNR>30_TransformSetup("xml_encode")
Description 
Left hand side<Plug>(unimpaired-url-decode-line)
Right hand side<SNR>30_TransformSetup("url_decode")."_"
Description 
Left hand side<Plug>(unimpaired-url-decode)
Right hand side<SNR>30_TransformSetup("url_decode")
Description 
Left hand side<Plug>unimpaired_line_url_decode
Right hand side<SNR>30_TransformSetup("url_decode")."_"
Description 
Left hand side<Plug>unimpaired_url_decode
Right hand side<SNR>30_TransformSetup("url_decode")
Description 
Left hand side<Plug>(unimpaired-url-encode-line)
Right hand side<SNR>30_TransformSetup("url_encode")."_"
Description 
Left hand side<Plug>(unimpaired-url-encode)
Right hand side<SNR>30_TransformSetup("url_encode")
Description 
Left hand side<Plug>unimpaired_line_url_encode
Right hand side<SNR>30_TransformSetup("url_encode")."_"
Description 
Left hand side<Plug>unimpaired_url_encode
Right hand side<SNR>30_TransformSetup("url_encode")
Description 
Left hand side<Plug>(unimpaired-string-decode-line)
Right hand side<SNR>30_TransformSetup("string_decode")."_"
Description 
Left hand side<Plug>(unimpaired-string-decode)
Right hand side<SNR>30_TransformSetup("string_decode")
Description 
Left hand side<Plug>unimpaired_line_string_decode
Right hand side<SNR>30_TransformSetup("string_decode")."_"
Description 
Left hand side<Plug>unimpaired_string_decode
Right hand side<SNR>30_TransformSetup("string_decode")
Description 
Left hand side<Plug>(unimpaired-string-encode-line)
Right hand side<SNR>30_TransformSetup("string_encode")."_"
Description 
Left hand side<Plug>(unimpaired-string-encode)
Right hand side<SNR>30_TransformSetup("string_encode")
Description 
Left hand side<Plug>unimpaired_line_string_encode
Right hand side<SNR>30_TransformSetup("string_encode")."_"
Description 
Left hand side<Plug>unimpaired_string_encode
Right hand side<SNR>30_TransformSetup("string_encode")
Description 
Left hand side<Plug>unimpairedPutBelow
Right hand side:call <SNR>30_putline(']p', 'below')<CR>
Description 
Left hand side<Plug>unimpairedPutAbove
Right hand side:call <SNR>30_putline('[p', 'above')<CR>
Description 
Left hand side<Plug>(unimpaired-put-below-reformat)
Right hand side:<C-U>call <SNR>30_putline(v:count1 . ']p', 'Below')<CR>=']
Description 
Left hand side<Plug>(unimpaired-put-above-reformat)
Right hand side:<C-U>call <SNR>30_putline(v:count1 . '[p', 'Above')<CR>=']
Description 
Left hand side<Plug>(unimpaired-put-below-leftward)
Right hand side:<C-U>call <SNR>30_putline(v:count1 . ']p', 'Below')<CR><lt>']
Description 
Left hand side<Plug>(unimpaired-put-above-leftward)
Right hand side:<C-U>call <SNR>30_putline(v:count1 . '[p', 'Above')<CR><lt>']
Description 
Left hand side<Plug>(unimpaired-put-below-rightward)
Right hand side:<C-U>call <SNR>30_putline(v:count1 . ']p', 'Below')<CR>>']
Description 
Left hand side<Plug>(unimpaired-put-above-rightward)
Right hand side:<C-U>call <SNR>30_putline(v:count1 . '[p', 'Above')<CR>>']
Description 
Left hand side<Plug>(unimpaired-put-below)
Right hand side:call <SNR>30_putline(']p', 'below')<CR>
Description 
Left hand side<Plug>(unimpaired-put-above)
Right hand side:call <SNR>30_putline('[p', 'above')<CR>
Description 
Left hand side<Plug>(unimpaired-toggle)p
Right hand side:<C-U>call <SNR>30_SetupPaste()<CR>0C
Description 
Left hand side<Plug>(unimpaired-disable)p
Right hand side:<C-U>call <SNR>30_SetupPaste()<CR>o
Description 
Left hand side<Plug>(unimpaired-enable)p
Right hand side:<C-U>call <SNR>30_SetupPaste()<CR>O
Description 
Left hand side<Plug>(unimpaired-paste)
Right hand side:<C-U>call <SNR>30_SetupPaste()<CR>
Description 
Left hand side<Plug>unimpairedPaste
Right hand side:call <SNR>30_SetupPaste()<CR>
Description 
Left hand side<Plug>(unimpaired-toggle)t
Right hand side:<C-U>set colorcolumn=<C-R>=<SNR>30_ColorColumn(!empty(&cc))<CR><CR>
Description 
Left hand side<Plug>(unimpaired-disable)t
Right hand side:<C-U>set colorcolumn=<C-R>=<SNR>30_ColorColumn(1)<CR><CR>
Description 
Left hand side<Plug>(unimpaired-enable)t
Right hand side:<C-U>set colorcolumn=<C-R>=<SNR>30_ColorColumn(0)<CR><CR>
Description 
Left hand side<Plug>(unimpaired-toggle)+
Right hand side:<C-U>set <C-R>=<SNR>30_CursorOptions()<CR><CR>
Description 
Left hand side<Plug>(unimpaired-disable)+
Right hand side:<C-U>set nocursorline nocursorcolumn<CR>
Description 
Left hand side<Plug>(unimpaired-enable)+
Right hand side:<C-U>set cursorline cursorcolumn<CR>
Description 
Left hand side<Plug>(unimpaired-toggle)x
Right hand side:<C-U>set <C-R>=<SNR>30_CursorOptions()<CR><CR>
Description 
Left hand side<Plug>(unimpaired-disable)x
Right hand side:<C-U>set nocursorline nocursorcolumn<CR>
Description 
Left hand side<Plug>(unimpaired-enable)x
Right hand side:<C-U>set cursorline cursorcolumn<CR>
Description 
Left hand side<Plug>(unimpaired-toggle)v
Right hand side:<C-U>set <C-R>=(&virtualedit =~# "all") ? "virtualedit-=all" : "virtualedit+=all"<CR><CR>
Description 
Left hand side<Plug>(unimpaired-disable)v
Right hand side:<C-U>set virtualedit-=all<CR>
Description 
Left hand side<Plug>(unimpaired-enable)v
Right hand side:<C-U>set virtualedit+=all<CR>
Description 
Left hand side<Plug>(unimpaired-toggle)z
Right hand side:<C-U>setlocal <C-R>=<SNR>30_Toggle("spell")<CR><CR>
Description 
Left hand side<Plug>(unimpaired-disable)z
Right hand side:<C-U>setlocal nospell<C-R>=<SNR>30_StatuslineRefresh()<CR><CR>
Description 
Left hand side<Plug>(unimpaired-enable)z
Right hand side:<C-U>setlocal spell<C-R>=<SNR>30_StatuslineRefresh()<CR><CR>
Description 
Left hand side<Plug>(unimpaired-toggle)w
Right hand side:<C-U>setlocal <C-R>=<SNR>30_Toggle("wrap")<CR><CR>
Description 
Left hand side<Plug>(unimpaired-disable)w
Right hand side:<C-U>setlocal nowrap<C-R>=<SNR>30_StatuslineRefresh()<CR><CR>
Description 
Left hand side<Plug>(unimpaired-enable)w
Right hand side:<C-U>setlocal wrap<C-R>=<SNR>30_StatuslineRefresh()<CR><CR>
Description 
Left hand side<Plug>(unimpaired-toggle)s
Right hand side:<C-U>setlocal <C-R>=<SNR>30_Toggle("spell")<CR><CR>
Description 
Left hand side<Plug>(unimpaired-disable)s
Right hand side:<C-U>setlocal nospell<C-R>=<SNR>30_StatuslineRefresh()<CR><CR>
Description 
Left hand side<Plug>(unimpaired-enable)s
Right hand side:<C-U>setlocal spell<C-R>=<SNR>30_StatuslineRefresh()<CR><CR>
Description 
Left hand side<Plug>(unimpaired-toggle)r
Right hand side:<C-U>setlocal <C-R>=<SNR>30_Toggle("relativenumber")<CR><CR>
Description 
Left hand side<Plug>(unimpaired-disable)r
Right hand side:<C-U>setlocal norelativenumber<C-R>=<SNR>30_StatuslineRefresh()<CR><CR>
Description 
Left hand side<Plug>(unimpaired-enable)r
Right hand side:<C-U>setlocal relativenumber<C-R>=<SNR>30_StatuslineRefresh()<CR><CR>
Description 
Left hand side<Plug>(unimpaired-toggle)n
Right hand side:<C-U>setlocal <C-R>=<SNR>30_Toggle("number")<CR><CR>
Description 
Left hand side<Plug>(unimpaired-disable)n
Right hand side:<C-U>setlocal nonumber<C-R>=<SNR>30_StatuslineRefresh()<CR><CR>
Description 
Left hand side<Plug>(unimpaired-enable)n
Right hand side:<C-U>setlocal number<C-R>=<SNR>30_StatuslineRefresh()<CR><CR>
Description 
Left hand side<Plug>(unimpaired-toggle)l
Right hand side:<C-U>setlocal <C-R>=<SNR>30_Toggle("list")<CR><CR>
Description 
Left hand side<Plug>(unimpaired-disable)l
Right hand side:<C-U>setlocal nolist<C-R>=<SNR>30_StatuslineRefresh()<CR><CR>
Description 
Left hand side<Plug>(unimpaired-enable)l
Right hand side:<C-U>setlocal list<C-R>=<SNR>30_StatuslineRefresh()<CR><CR>
Description 
Left hand side<Plug>(unimpaired-toggle)i
Right hand side:<C-U>set <C-R>=<SNR>30_Toggle("ignorecase")<CR><CR>
Description 
Left hand side<Plug>(unimpaired-disable)i
Right hand side:<C-U>set noignorecase<C-R>=<SNR>30_StatuslineRefresh()<CR><CR>
Description 
Left hand side<Plug>(unimpaired-enable)i
Right hand side:<C-U>set ignorecase<C-R>=<SNR>30_StatuslineRefresh()<CR><CR>
Description 
Left hand side<Plug>(unimpaired-toggle)h
Right hand side:<C-U>set <C-R>=<SNR>30_Toggle("hlsearch")<CR><CR>
Description 
Left hand side<Plug>(unimpaired-disable)h
Right hand side:<C-U>set nohlsearch<C-R>=<SNR>30_StatuslineRefresh()<CR><CR>
Description 
Left hand side<Plug>(unimpaired-enable)h
Right hand side:<C-U>set hlsearch<C-R>=<SNR>30_StatuslineRefresh()<CR><CR>
Description 
Left hand side<Plug>(unimpaired-toggle)d
Right hand side:<C-U><C-R>=&diff ? "diffoff" : "diffthis"<CR><CR>
Description 
Left hand side<Plug>(unimpaired-disable)d
Right hand side:<C-U>diffoff<CR>
Description 
Left hand side<Plug>(unimpaired-enable)d
Right hand side:<C-U>diffthis<CR>
Description 
Left hand side<Plug>(unimpaired-toggle)|
Right hand side:<C-U>setlocal <C-R>=<SNR>30_Toggle("cursorcolumn")<CR><CR>
Description 
Left hand side<Plug>(unimpaired-disable)|
Right hand side:<C-U>setlocal nocursorcolumn<C-R>=<SNR>30_StatuslineRefresh()<CR><CR>
Description 
Left hand side<Plug>(unimpaired-enable)|
Right hand side:<C-U>setlocal cursorcolumn<C-R>=<SNR>30_StatuslineRefresh()<CR><CR>
Description 
Left hand side<Plug>(unimpaired-toggle)u
Right hand side:<C-U>setlocal <C-R>=<SNR>30_Toggle("cursorcolumn")<CR><CR>
Description 
Left hand side<Plug>(unimpaired-disable)u
Right hand side:<C-U>setlocal nocursorcolumn<C-R>=<SNR>30_StatuslineRefresh()<CR><CR>
Description 
Left hand side<Plug>(unimpaired-enable)u
Right hand side:<C-U>setlocal cursorcolumn<C-R>=<SNR>30_StatuslineRefresh()<CR><CR>
Description 
Left hand side<Plug>(unimpaired-toggle)_
Right hand side:<C-U>setlocal <C-R>=<SNR>30_Toggle("cursorline")<CR><CR>
Description 
Left hand side<Plug>(unimpaired-disable)_
Right hand side:<C-U>setlocal nocursorline<C-R>=<SNR>30_StatuslineRefresh()<CR><CR>
Description 
Left hand side<Plug>(unimpaired-enable)_
Right hand side:<C-U>setlocal cursorline<C-R>=<SNR>30_StatuslineRefresh()<CR><CR>
Description 
Left hand side<Plug>(unimpaired-toggle)-
Right hand side:<C-U>setlocal <C-R>=<SNR>30_Toggle("cursorline")<CR><CR>
Description 
Left hand side<Plug>(unimpaired-disable)-
Right hand side:<C-U>setlocal nocursorline<C-R>=<SNR>30_StatuslineRefresh()<CR><CR>
Description 
Left hand side<Plug>(unimpaired-enable)-
Right hand side:<C-U>setlocal cursorline<C-R>=<SNR>30_StatuslineRefresh()<CR><CR>
Description 
Left hand side<Plug>(unimpaired-toggle)c
Right hand side:<C-U>setlocal <C-R>=<SNR>30_Toggle("cursorline")<CR><CR>
Description 
Left hand side<Plug>(unimpaired-disable)c
Right hand side:<C-U>setlocal nocursorline<C-R>=<SNR>30_StatuslineRefresh()<CR><CR>
Description 
Left hand side<Plug>(unimpaired-enable)c
Right hand side:<C-U>setlocal cursorline<C-R>=<SNR>30_StatuslineRefresh()<CR><CR>
Description 
Left hand side<Plug>(unimpaired-toggle)b
Right hand side:<C-U>set background=<C-R>=&background == "dark" ? "light" : "dark"<CR><CR>
Description 
Left hand side<Plug>(unimpaired-disable)b
Right hand side:<C-U>set background=dark<CR>
Description 
Left hand side<Plug>(unimpaired-enable)b
Right hand side:<C-U>set background=light<CR>
Description 
Left hand side<Plug>unimpairedMoveSelectionDown
Right hand side:<C-U>call <SNR>30_MoveSelectionDown(v:count1)<CR>
Description 
Left hand side<Plug>unimpairedMoveSelectionUp
Right hand side:<C-U>call <SNR>30_MoveSelectionUp(v:count1)<CR>
Description 
Left hand side<Plug>unimpairedMoveDown
Right hand side:<C-U>call <SNR>30_Move('+',v:count1,'down')<CR>
Description 
Left hand side<Plug>unimpairedMoveUp
Right hand side:<C-U>call <SNR>30_Move('--',v:count1,'up')<CR>
Description 
Left hand side<Plug>(unimpaired-move-selection-down)
Right hand side:<C-U>call <SNR>30_MoveSelectionDown(v:count1)<CR>
Description 
Left hand side<Plug>(unimpaired-move-selection-up)
Right hand side:<C-U>call <SNR>30_MoveSelectionUp(v:count1)<CR>
Description 
Left hand side<Plug>(unimpaired-move-down)
Right hand side:<C-U>call <SNR>30_Move('+',v:count1,'down')<CR>
Description 
Left hand side<Plug>(unimpaired-move-up)
Right hand side:<C-U>call <SNR>30_Move('--',v:count1,'up')<CR>
Description 
Left hand side<Plug>unimpairedBlankDown
Right hand side:<C-U>exe <SNR>30_BlankDown()<CR>
Description 
Left hand side<Plug>unimpairedBlankUp
Right hand side:<C-U>exe <SNR>30_BlankUp()<CR>
Description 
Left hand side<Plug>(unimpaired-blank-down)
Right hand side:<C-U>exe <SNR>30_BlankDown()<CR>
Description 
Left hand side<Plug>(unimpaired-blank-up)
Right hand side:<C-U>exe <SNR>30_BlankUp()<CR>
Description 
Left hand side<Plug>unimpairedContextNext
Right hand side:<C-U>call <SNR>30_Context(0)<CR>
Description 
Left hand side<Plug>unimpairedContextPrevious
Right hand side:<C-U>call <SNR>30_Context(1)<CR>
Description 
Left hand side<Plug>(unimpaired-context-next)
Right hand side:<C-U>call <SNR>30_Context(0)<CR>
Description 
Left hand side<Plug>(unimpaired-context-previous)
Right hand side:<C-U>call <SNR>30_Context(1)<CR>
Description 
Left hand side<Plug>unimpairedDirectoryPrevious
Right hand side:<C-U>execute <SNR>30_PreviousFileEntry(v:count1)<CR>
Description 
Left hand side<Plug>unimpairedDirectoryNext
Right hand side:<C-U>execute <SNR>30_NextFileEntry(v:count1)<CR>
Description 
Left hand side<Plug>(unimpaired-directory-previous)
Right hand side:<C-U>execute <SNR>30_PreviousFileEntry(v:count1)<CR>
Description 
Left hand side<Plug>(unimpaired-directory-next)
Right hand side:<C-U>execute <SNR>30_NextFileEntry(v:count1)<CR>
Description 
Left hand side<Plug>unimpairedTPNext
Right hand side:<C-U>exe "p".(v:count ? v:count : "")."tnext"<CR>
Description 
Left hand side<Plug>unimpairedTPPrevious
Right hand side:<C-U>exe "p".(v:count ? v:count : "")."tprevious"<CR>
Description 
Left hand side<Plug>(unimpaired-ptnext)
Right hand side:<C-U>exe v:count1 . "ptnext"<CR>
Description 
Left hand side<Plug>(unimpaired-ptprevious)
Right hand side:<C-U>exe v:count1 . "ptprevious"<CR>
Description 
Left hand side<Plug>unimpairedTLast
Right hand side:<C-U>exe "".(v:count ? v:count : "")."tlast"<CR>
Description 
Left hand side<Plug>unimpairedTFirst
Right hand side:<C-U>exe "".(v:count ? v:count : "")."tfirst"<CR>
Description 
Left hand side<Plug>unimpairedTNext
Right hand side:<C-U>exe "".(v:count ? v:count : "")."tnext"<CR>
Description 
Left hand side<Plug>unimpairedTPrevious
Right hand side:<C-U>exe "".(v:count ? v:count : "")."tprevious"<CR>
Description 
Left hand side<Plug>(unimpaired-tlast)
Right hand side:<C-U><C-R>=v:count ? v:count . "trewind" : "tlast"<CR><CR>
Description 
Left hand side<Plug>(unimpaired-tfirst)
Right hand side:<C-U><C-R>=v:count ? v:count . "trewind" : "tfirst"<CR><CR>
Description 
Left hand side<Plug>(unimpaired-tnext)
Right hand side:<C-U>exe "".(v:count ? v:count : "")."tnext"<CR>
Description 
Left hand side<Plug>(unimpaired-tprevious)
Right hand side:<C-U>exe "".(v:count ? v:count : "")."tprevious"<CR>
Description 
Left hand side<Plug>unimpairedQNFile
Right hand side:<C-U>exe "".(v:count ? v:count : "")."cnfile"<CR>zv
Description 
Left hand side<Plug>unimpairedQPFile
Right hand side:<C-U>exe "".(v:count ? v:count : "")."cpfile"<CR>zv
Description 
Left hand side<Plug>(unimpaired-cnfile)
Right hand side:<C-U>exe "".(v:count ? v:count : "")."cnfile"<CR>zv
Description 
Left hand side<Plug>(unimpaired-cpfile)
Right hand side:<C-U>exe "".(v:count ? v:count : "")."cpfile"<CR>zv
Description 
Left hand side<Plug>unimpairedQLast
Right hand side:<C-U>exe "".(v:count ? v:count : "")."clast"<CR>zv
Description 
Left hand side<Plug>unimpairedQFirst
Right hand side:<C-U>exe "".(v:count ? v:count : "")."cfirst"<CR>zv
Description 
Left hand side<Plug>unimpairedQNext
Right hand side:<C-U>exe "".(v:count ? v:count : "")."cnext"<CR>zv
Description 
Left hand side<Plug>unimpairedQPrevious
Right hand side:<C-U>exe "".(v:count ? v:count : "")."cprevious"<CR>zv
Description 
Left hand side<Plug>(unimpaired-clast)
Right hand side:<C-U><C-R>=v:count ? v:count . "cc" : "clast"<CR><CR>zv
Description 
Left hand side<Plug>(unimpaired-cfirst)
Right hand side:<C-U><C-R>=v:count ? v:count . "cc" : "cfirst"<CR><CR>zv
Description 
Left hand side<Plug>(unimpaired-cnext)
Right hand side:<C-U>exe "".(v:count ? v:count : "")."cnext"<CR>zv
Description 
Left hand side<Plug>(unimpaired-cprevious)
Right hand side:<C-U>exe "".(v:count ? v:count : "")."cprevious"<CR>zv
Description 
Left hand side<Plug>unimpairedLNFile
Right hand side:<C-U>exe "".(v:count ? v:count : "")."lnfile"<CR>zv
Description 
Left hand side<Plug>unimpairedLPFile
Right hand side:<C-U>exe "".(v:count ? v:count : "")."lpfile"<CR>zv
Description 
Left hand side<Plug>(unimpaired-lnfile)
Right hand side:<C-U>exe "".(v:count ? v:count : "")."lnfile"<CR>zv
Description 
Left hand side<Plug>(unimpaired-lpfile)
Right hand side:<C-U>exe "".(v:count ? v:count : "")."lpfile"<CR>zv
Description 
Left hand side<Plug>unimpairedLLast
Right hand side:<C-U>exe "".(v:count ? v:count : "")."llast"<CR>zv
Description 
Left hand side<Plug>unimpairedLFirst
Right hand side:<C-U>exe "".(v:count ? v:count : "")."lfirst"<CR>zv
Description 
Left hand side<Plug>unimpairedLNext
Right hand side:<C-U>exe "".(v:count ? v:count : "")."lnext"<CR>zv
Description 
Left hand side<Plug>unimpairedLPrevious
Right hand side:<C-U>exe "".(v:count ? v:count : "")."lprevious"<CR>zv
Description 
Left hand side<Plug>(unimpaired-llast)
Right hand side:<C-U><C-R>=v:count ? v:count . "ll" : "llast"<CR><CR>zv
Description 
Left hand side<Plug>(unimpaired-lfirst)
Right hand side:<C-U><C-R>=v:count ? v:count . "ll" : "lfirst"<CR><CR>zv
Description 
Left hand side<Plug>(unimpaired-lnext)
Right hand side:<C-U>exe "".(v:count ? v:count : "")."lnext"<CR>zv
Description 
Left hand side<Plug>(unimpaired-lprevious)
Right hand side:<C-U>exe "".(v:count ? v:count : "")."lprevious"<CR>zv
Description 
Left hand side<Plug>unimpairedBLast
Right hand side:<C-U>exe "".(v:count ? v:count : "")."blast"<CR>
Description 
Left hand side<Plug>unimpairedBFirst
Right hand side:<C-U>exe "".(v:count ? v:count : "")."bfirst"<CR>
Description 
Left hand side<Plug>unimpairedBNext
Right hand side:<C-U>exe "".(v:count ? v:count : "")."bnext"<CR>
Description 
Left hand side<Plug>unimpairedBPrevious
Right hand side:<C-U>exe "".(v:count ? v:count : "")."bprevious"<CR>
Description 
Left hand side<Plug>(unimpaired-blast)
Right hand side:<C-U><C-R>=v:count ? v:count . "buffer" : "blast"<CR><CR>
Description 
Left hand side<Plug>(unimpaired-bfirst)
Right hand side:<C-U><C-R>=v:count ? v:count . "buffer" : "bfirst"<CR><CR>
Description 
Left hand side<Plug>(unimpaired-bnext)
Right hand side:<C-U>exe "".(v:count ? v:count : "")."bnext"<CR>
Description 
Left hand side<Plug>(unimpaired-bprevious)
Right hand side:<C-U>exe "".(v:count ? v:count : "")."bprevious"<CR>
Description 
Left hand side<Plug>unimpairedALast
Right hand side:<C-U>exe "".(v:count ? v:count : "")."last"<CR>
Description 
Left hand side<Plug>unimpairedAFirst
Right hand side:<C-U>exe "".(v:count ? v:count : "")."first"<CR>
Description 
Left hand side<Plug>unimpairedANext
Right hand side:<C-U>exe "".(v:count ? v:count : "")."next"<CR>
Description 
Left hand side<Plug>unimpairedAPrevious
Right hand side:<C-U>exe "".(v:count ? v:count : "")."previous"<CR>
Description 
Left hand side<Plug>(unimpaired-last)
Right hand side:<C-U><C-R>=v:count ? v:count . "argument" : "last"<CR><CR>
Description 
Left hand side<Plug>(unimpaired-first)
Right hand side:<C-U><C-R>=v:count ? v:count . "argument" : "first"<CR><CR>
Description 
Left hand side<Plug>(unimpaired-next)
Right hand side:<C-U>exe "".(v:count ? v:count : "")."next"<CR>
Description 
Left hand side<Plug>(unimpaired-previous)
Right hand side:<C-U>exe "".(v:count ? v:count : "")."previous"<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>25_(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>(dirvish_vsplit_up)
Right hand side:<C-U>vsplit|exe 'Dirvish' fnameescape(fnamemodify(@%, ':p'.(@%[-1:]=~'[\\/]'?':h':'').repeat(':h',v:count1)))<CR>
Description 
Left hand side<Plug>(dirvish_split_up)
Right hand side:<C-U>split|exe 'Dirvish' fnameescape(fnamemodify(@%, ':p'.(@%[-1:]=~'[\\/]'?':h':'').repeat(':h',v:count1)))<CR>
Description 
Left hand side<Plug>(dirvish_up)
Right hand side:<C-U>exe 'Dirvish' fnameescape(fnamemodify(@%, ':p'.(@%[-1:]=~'[\\/]'?':h':'').repeat(':h',v:count1)))<CR>
Description 
Left hand side<Plug>(leap-backward-x)
Right hand side 
Description 
Left hand side<Plug>(leap-forward-x)
Right hand side 
Description 
Left hand side<Plug>(leap-backward)
Right hand side 
Description 
Left hand side<Plug>(leap-forward)
Right hand side 
Description 
Left hand side<Plug>(leap-cross-window)
Right hand side 
Description 
Left hand side<Plug>(leap-backward-till)
Right hand side 
Description 
Left hand side<Plug>(leap-backward-to)
Right hand side 
Description 
Left hand side<Plug>(leap-forward-till)
Right hand side 
Description 
Left hand side<Plug>(leap-forward-to)
Right hand side 
Description 
Left hand side<Plug>luasnip-expand-repeat
Right hand side<Cmd>lua require'luasnip'.expand_repeat()<CR>
Description 
Left hand side<Plug>luasnip-delete-check
Right hand side<Cmd>lua require'luasnip'.unlink_current_if_deleted()<CR>
Description 
Left hand side<Plug>fugitive:
Right hand side
Description 
Left hand side<Plug>fugitive:y<C-G>
Right hand side:<C-U>call setreg(v:register, fugitive#Object(@%))<CR>
Description 
Left hand side<Right>
Right hand side<C-W>l
Description 
Left hand side<Up>
Right hand side<C-W>k
Description 
Left hand side<Down>
Right hand side<C-W>j
Description 
Left hand side<Left>
Right hand side<C-W>h
DescriptionNvim builtin
Left hand side<C-L>
Right hand side<Cmd>nohlsearch|diffupdate|normal! <C-L><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 sideF
Right hand side 
Description 
Left hand sideS
Right hand side<Plug>VSurround
Description 
Left hand sideT
Right hand side 
Description 
Left hand sideX
Right hand side<Plug>(leap-backward-till)
Description 
Left hand side[%
Right hand side<Plug>(matchup-[%)
Description 
Left hand side[x
Right hand side<Plug>(unimpaired-xml-encode)
Description 
Left hand side[u
Right hand side<Plug>(unimpaired-url-encode)
Description 
Left hand side[C
Right hand side<Plug>(unimpaired-string-encode)
Description 
Left hand side[y
Right hand side<Plug>(unimpaired-string-encode)
Description 
Left hand side[e
Right hand side<Plug>(unimpaired-move-selection-up)
Description 
Left hand side[n
Right hand side<Plug>(unimpaired-context-previous)
Description 
Left hand side]%
Right hand side<Plug>(matchup-]%)
Description 
Left hand side]x
Right hand side<Plug>(unimpaired-xml-decode)
Description 
Left hand side]u
Right hand side<Plug>(unimpaired-url-decode)
Description 
Left hand side]C
Right hand side<Plug>(unimpaired-string-decode)
Description 
Left hand side]y
Right hand side<Plug>(unimpaired-string-decode)
Description 
Left hand side]e
Right hand side<Plug>(unimpaired-move-selection-down)
Description 
Left hand side]n
Right hand side<Plug>(unimpaired-context-next)
Description 
Left hand sidea%
Right hand side<Plug>(matchup-a%)
Description 
Left hand sidef
Right hand side 
Description 
Left hand sidegx
Right hand side<Plug>NetrwBrowseXVis
Description 
Left hand sidegs
Right hand side<Plug>(leap-cross-window)
Description 
Left hand sideg%
Right hand side<Plug>(matchup-g%)
Description 
Left hand sidegS
Right hand side<Plug>VgSurround
DescriptionComment selection
Left hand sidegc
Right hand side:<C-U>lua MiniComment.operator('visual')<CR>
DescriptionAlign with preview
Left hand sidegA
Right hand side<Cmd>lua MiniAlign.action_visual(true)<CR>
DescriptionAlign
Left hand sidega
Right hand side<Cmd>lua MiniAlign.action_visual(false)<CR>
Description 
Left hand sidei%
Right hand side<Plug>(matchup-i%)
Description 
Left hand sides
Right hand side<Plug>(leap-forward-to)
Description 
Left hand sidet
Right hand side 
Description 
Left hand sidex
Right hand side<Plug>(leap-forward-till)
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>(leap-backward-x)
Right hand side 
Description 
Left hand side<Plug>(leap-forward-x)
Right hand side 
Description 
Left hand side<Plug>(leap-backward)
Right hand side 
Description 
Left hand side<Plug>(leap-forward)
Right hand side 
Description 
Left hand side<Plug>(leap-cross-window)
Right hand side 
Description 
Left hand side<Plug>(leap-backward-till)
Right hand side 
Description 
Left hand side<Plug>(leap-backward-to)
Right hand side 
Description 
Left hand side<Plug>(leap-forward-till)
Right hand side 
Description 
Left hand side<Plug>(leap-forward-to)
Right hand side 
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>30_(matchup-Z%)
Description 
Left hand side<SNR>30_(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>30_(matchup-z%)
Description 
Left hand side<SNR>30_(matchup-z%)
Right hand side:<C-U>call matchup#motion#jump_inside(1)<CR>
Description 
Left hand side<Plug>(matchup-[%)
Right hand side<SNR>30_(matchup-[%)
Description 
Left hand side<Plug>(matchup-]%)
Right hand side<SNR>30_(matchup-]%)
Description 
Left hand side<SNR>30_(matchup-[%)
Right hand side:<C-U>call matchup#motion#find_unmatched(1, 0)<CR>
Description 
Left hand side<SNR>30_(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>30_(matchup-g%)
Description 
Left hand side<SNR>30_(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>30_(matchup-%)
Description 
Left hand side<SNR>30_(matchup-%)
Right hand side:<C-U>call matchup#motion#find_matching_pair(1, 1)<CR>
Description 
Left hand side<Plug>VgSurround
Right hand side:<C-U>call <SNR>24_opfunc(visualmode(),visualmode() ==# 'V' ? 0 : 1)<CR>
Description 
Left hand side<Plug>VSurround
Right hand side:<C-U>call <SNR>24_opfunc(visualmode(),visualmode() ==# 'V' ? 1 : 0)<CR>
Description 
Left hand side<Plug>luasnip-expand-repeat
Right hand side<Cmd>lua require'luasnip'.expand_repeat()<CR>
Description 
Left hand side<Plug>luasnip-delete-check
Right hand side<Cmd>lua require'luasnip'.unlink_current_if_deleted()<CR>
Description 
Left hand side<Plug>(unimpaired-xml-decode)
Right hand side<SNR>5_TransformSetup("xml_decode")
Description 
Left hand side<Plug>unimpaired_xml_decode
Right hand side<SNR>5_TransformSetup("xml_decode")
Description 
Left hand side<Plug>(unimpaired-xml-encode)
Right hand side<SNR>5_TransformSetup("xml_encode")
Description 
Left hand side<Plug>unimpaired_xml_encode
Right hand side<SNR>5_TransformSetup("xml_encode")
Description 
Left hand side<Plug>(unimpaired-url-decode)
Right hand side<SNR>5_TransformSetup("url_decode")
Description 
Left hand side<Plug>unimpaired_url_decode
Right hand side<SNR>5_TransformSetup("url_decode")
Description 
Left hand side<Plug>(unimpaired-url-encode)
Right hand side<SNR>5_TransformSetup("url_encode")
Description 
Left hand side<Plug>unimpaired_url_encode
Right hand side<SNR>5_TransformSetup("url_encode")
Description 
Left hand side<Plug>(unimpaired-string-decode)
Right hand side<SNR>5_TransformSetup("string_decode")
Description 
Left hand side<Plug>unimpaired_string_decode
Right hand side<SNR>5_TransformSetup("string_decode")
Description 
Left hand side<Plug>(unimpaired-string-encode)
Right hand side<SNR>5_TransformSetup("string_encode")
Description 
Left hand side<Plug>unimpaired_string_encode
Right hand side<SNR>5_TransformSetup("string_encode")
Description 
Left hand side<Plug>unimpairedMoveSelectionDown
Right hand side:<C-U>call <SNR>5_MoveSelectionDown(v:count1)<CR>
Description 
Left hand side<Plug>unimpairedMoveSelectionUp
Right hand side:<C-U>call <SNR>5_MoveSelectionUp(v:count1)<CR>
Description 
Left hand side<Plug>(unimpaired-move-selection-down)
Right hand side:<C-U>call <SNR>5_MoveSelectionDown(v:count1)<CR>
Description 
Left hand side<Plug>(unimpaired-move-selection-up)
Right hand side:<C-U>call <SNR>5_MoveSelectionUp(v:count1)<CR>
Description 
Left hand side<Plug>unimpairedContextNext
Right hand side:<C-U>exe 'normal! gv'|call <SNR>5_Context(0)<CR>
Description 
Left hand side<Plug>unimpairedContextPrevious
Right hand side:<C-U>exe 'normal! gv'|call <SNR>5_Context(1)<CR>
Description 
Left hand side<Plug>(unimpaired-context-next)
Right hand side:<C-U>exe 'normal! gv'|call <SNR>5_Context(0)<CR>
Description 
Left hand side<Plug>(unimpaired-context-previous)
Right hand side:<C-U>exe 'normal! gv'|call <SNR>5_Context(1)<CR>

Operator mode keymaps

Description 
Left hand side%
Right hand side<Ignore><Plug>(matchup-%)
Description 
Left hand sideF
Right hand side 
Description 
Left hand sideS
Right hand side<Plug>(leap-backward-to)
Description 
Left hand sideT
Right hand side 
Description 
Left hand sideX
Right hand side<Plug>(leap-backward-till)
Description 
Left hand side[n
Right hand side<Plug>(unimpaired-context-previous)
Description 
Left hand side[%
Right hand side<Plug>(matchup-[%)
Description 
Left hand side]n
Right hand side<Plug>(unimpaired-context-next)
Description 
Left hand side]%
Right hand side<Plug>(matchup-]%)
Description 
Left hand sidea%
Right hand side<Plug>(matchup-a%)
Description 
Left hand sidef
Right hand side 
DescriptionComment textobject
Left hand sidegc
Right hand side<Cmd>lua MiniComment.textobject()<CR>
Description 
Left hand sideg%
Right hand side<Ignore><Plug>(matchup-g%)
Description 
Left hand sidegs
Right hand side<Plug>(leap-cross-window)
Description 
Left hand sidei%
Right hand side<Plug>(matchup-i%)
Description 
Left hand sides
Right hand side<Plug>(leap-forward-to)
Description 
Left hand sidet
Right hand side 
Description 
Left hand sidex
Right hand side<Plug>(leap-forward-till)
Description 
Left hand sidez%
Right hand side<Plug>(matchup-z%)
Description 
Left hand side<Plug>unimpairedMoveSelectionDown
Right hand side:<C-U>call <SNR>34_MoveSelectionDown(v:count1)<CR>
Description 
Left hand side<Plug>unimpairedMoveSelectionUp
Right hand side:<C-U>call <SNR>34_MoveSelectionUp(v:count1)<CR>
Description 
Left hand side<Plug>(unimpaired-move-selection-down)
Right hand side:<C-U>call <SNR>34_MoveSelectionDown(v:count1)<CR>
Description 
Left hand side<Plug>(unimpaired-move-selection-up)
Right hand side:<C-U>call <SNR>34_MoveSelectionUp(v:count1)<CR>
Description 
Left hand side<Plug>unimpairedContextNext
Right hand side:<C-U>call <SNR>34_ContextMotion(0)<CR>
Description 
Left hand side<Plug>unimpairedContextPrevious
Right hand side:<C-U>call <SNR>34_ContextMotion(1)<CR>
Description 
Left hand side<Plug>(unimpaired-context-next)
Right hand side:<C-U>call <SNR>34_ContextMotion(0)<CR>
Description 
Left hand side<Plug>(unimpaired-context-previous)
Right hand side:<C-U>call <SNR>34_ContextMotion(1)<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>luasnip-expand-repeat
Right hand side<Cmd>lua require'luasnip'.expand_repeat()<CR>
Description 
Left hand side<Plug>luasnip-delete-check
Right hand side<Cmd>lua require'luasnip'.unlink_current_if_deleted()<CR>
Description 
Left hand side<Plug>(leap-backward-x)
Right hand side 
Description 
Left hand side<Plug>(leap-forward-x)
Right hand side 
Description 
Left hand side<Plug>(leap-backward)
Right hand side 
Description 
Left hand side<Plug>(leap-forward)
Right hand side 
Description 
Left hand side<Plug>(leap-cross-window)
Right hand side 
Description 
Left hand side<Plug>(leap-backward-till)
Right hand side 
Description 
Left hand side<Plug>(leap-backward-to)
Right hand side 
Description 
Left hand side<Plug>(leap-forward-till)
Right hand side 
Description 
Left hand side<Plug>(leap-forward-to)
Right hand side