Personal Neovim configuration of Lukas Reineke, author of many excellent Neovim plugins. Requires an externally installed lua-language-server and efm-langserver
- Install and initialize:
lazyman -w Lukas - Configuration category: Personal
- Base configuration: Custom
- Plugin manager: Packer
- Installation location:
~/.config/nvim-Lukas
Git repository
https://github.com/lukas-reineke/dotfiles
Packer managed plugins
Lukas Keymaps
Normal mode keymaps
| Description | |
|---|
| Left hand side | k |
| Right hand side | <Cmd>lua require'luasnip'.jump(-1)<CR> |
| Description | |
|---|
| Left hand side | j |
| Right hand side | <Cmd>lua require'luasnip'.jump(1)<CR> |
| Description | |
|---|
| Left hand side | gl |
| Right hand side | :diffget //3<CR> :diffupdate<CR> |
| Description | |
|---|
| Left hand side | gh |
| Right hand side | :diffget //2<CR> :diffupdate<CR> |
| Description | |
|---|
| Left hand side | gn |
| Right hand side | :lua require('lists').change_active('Quickfix')<CR>:Git mergetool<CR> |
| Description | |
|---|
| Left hand side | gg |
| Right hand side | :lua require('lists').change_active('Quickfix')<CR>:execute 'Git difftool ' .. g:git_base<CR> |
| Description | |
|---|
| Left hand side | gc |
| Right hand side | :0Gclog<CR> |
| Description | |
|---|
| Left hand side | ga |
| Right hand side | <Plug>(GitGutterStageHunk) |
| Description | |
|---|
| Left hand side | gu |
| Right hand side | <Plug>(GitGutterUndoHunk) |
| Description | |
|---|
| Left hand side | gm |
| Right hand side | <Plug>(git-messenger) |
| Description | |
|---|
| Left hand side | gs |
| Right hand side | :Git<CR> |
| Description | |
|---|
| Left hand side | gb |
| Right hand side | :Git blame<CR> |
| Description | |
|---|
| Left hand side | gr |
| Right hand side | :Gread<CR> |
| Description | |
|---|
| Left hand side | gd |
| Right hand side | :set nosplitright<CR>:execute 'Gvdiff ' .. g:git_base<CR>:set splitright<CR> |
| Description | |
|---|
| Left hand side | f |
| Right hand side | :lua require('fuzzy').symbols()<CR> |
| Description | |
|---|
| Left hand side | m |
| Right hand side | :Marks<CR> |
| Description | |
|---|
| Left hand side | <C-H> |
| Right hand side | :Helptags<CR> |
| Description | |
|---|
| Left hand side | <C-P> |
| Right hand side | :Commands<CR> |
| Description | |
|---|
| Left hand side | p |
| Right hand side | :Buffers<CR> |
| Description | |
|---|
| Left hand side | n |
| Right hand side | :lua require('fuzzy').files(vim.fn.expand('%:h'))<CR> |
| Description | |
|---|
| Left hand side | gf |
| Right hand side | :lua require('fuzzy').git_files()<CR> |
| Description | |
|---|
| Left hand side | a |
| Right hand side | :lua require('lists').change_active('Quickfix')<CR>:silent grep |
| Description | |
|---|
| Left hand side | b |
| Right hand side | :lua require('lists').toggle_active()<CR> |
| Description | |
|---|
| Left hand side | v |
| Right hand side | <Plug>(qf_loc_toggle_stay):lua require('lists').change_active('Location')<CR> |
| Description | |
|---|
| Left hand side | c |
| Right hand side | <Plug>(qf_qf_toggle_stay):lua require('lists').change_active('Quickfix')<CR> |
| Description | |
|---|
| Left hand side | dl |
| Right hand side | |
| Description | |
|---|
| Left hand side | dk |
| Right hand side | |
| Description | |
|---|
| Left hand side | dj |
| Right hand side | |
| Description | |
|---|
| Left hand side | dh |
| Right hand side | |
| Description | |
|---|
| Left hand side | d<CR> |
| Right hand side | |
| Description | |
|---|
| Left hand side | dp |
| Right hand side | |
| Description | |
|---|
| Left hand side | di |
| Right hand side | |
| Description | |
|---|
| Left hand side | do |
| Right hand side | |
| Description | |
|---|
| Left hand side | dB |
| Right hand side | |
| Description | |
|---|
| Left hand side | db |
| Right hand side | |
| Description | |
|---|
| Left hand side | dc |
| Right hand side | |
| Description | |
|---|
| Left hand side | td |
| Right hand side | |
| Description | |
|---|
| Left hand side | tf |
| Right hand side | |
| Description | |
|---|
| Left hand side | ts |
| Right hand side | |
| Description | |
|---|
| Left hand side | to |
| Right hand side | |
| Description | |
|---|
| Left hand side | tt |
| Right hand side | |
| Description | |
|---|
| Left hand side | ll |
| Right hand side | |
| Description | |
|---|
| Left hand side | e |
| Right hand side | |
| Description | |
|---|
| Left hand side | oa |
| Right hand side | <Cmd>lua require('orgmode').action('agenda.prompt')<CR> |
| Description | |
|---|
| Left hand side | of |
| Right hand side | <Cmd>lua require('orgmode').action('capture.prompt')<CR> |
| Description | |
|---|
| Left hand side | N |
| Right hand side | :e %:h/ |
| Description | |
|---|
| Left hand side | rr |
| Right hand side | :%s/\v() |
| Description | |
|---|
| Left hand side | z |
| Right hand side | 1z= |
| Description | |
|---|
| Left hand side | w |
| Right hand side | :update<CR> |
| Description | |
|---|
| Left hand side | q |
| Right hand side | :lua require 'buffers'.close()<CR> |
| Description | |
|---|
| Left hand side | <C-O> |
| Right hand side | :lua require 'buffers'.close_others()<CR> |
| Description | |
|---|
| Left hand side | |
| Right hand side | :<C-U>exe v:count ? v:count . 'b' : 'b' . (bufloaded(0) ? '#' : 'n')<CR> |
| Description | |
|---|
| Left hand side | # |
| Right hand side | <Plug>(is-#) |
| Description | |
|---|
| Left hand side | % |
| Right hand side | <Plug>(MatchitNormalForward) |
| Description | Nvim builtin |
|---|
| Left hand side | & |
| Right hand side | :&&<CR> |
| Description | |
|---|
| Left hand side | '[ |
| Right hand side | :<C-U>call signature#mark#Goto("prev", "line", "alpha")<CR> |
| Description | |
|---|
| Left hand side | '] |
| Right hand side | :<C-U>call signature#mark#Goto("next", "line", "alpha")<CR> |
| Description | |
|---|
| Left hand side | * |
| Right hand side | <Plug>(is-*)N |
| Description | |
|---|
| Left hand side | - |
| Right hand side | |
| Description | |
|---|
| Left hand side | <lt>CLEAR-10> |
| Right hand side | <Plug>UnconditionalPasteUnjoinAfter |
| Description | |
|---|
| Left hand side | <lt>CLEAR-9> |
| Right hand side | <Plug>UnconditionalPasteUnjoinBefore |
| Description | |
|---|
| Left hand side | <lt>CLEAR-8> |
| Right hand side | <Plug>VimwikiDecrementListItem |
| Description | |
|---|
| Left hand side | <lt>CLEAR-7> |
| Right hand side | <Plug>VimwikiIncrementListItem |
| Description | |
|---|
| Left hand side | <lt>CLEAR-6> |
| Right hand side | <Plug>UnconditionalPasteCommaSingleQuoteBefore |
| Description | |
|---|
| Left hand side | <lt>CLEAR-5> |
| Right hand side | <Plug>UnconditionalPasteCommaSingleQuoteAfter |
| Description | |
|---|
| Left hand side | <lt>CLEAR-4> |
| Right hand side | <Plug>UnconditionalPasteCommaBefore |
| Description | |
|---|
| Left hand side | <lt>CLEAR-3> |
| Right hand side | <Plug>UnconditionalPasteCommaAfter |
| Description | |
|---|
| Left hand side | <lt>CLEAR-2> |
| Right hand side | <Plug>UnconditionalPasteLineBefore |
| Description | |
|---|
| Left hand side | <lt>CLEAR-1> |
| Right hand side | <Plug>UnconditionalPasteLineAfter |
| Description | |
|---|
| Left hand side | F |
| Right hand side | <Plug>(clever-f-F) |
| Description | |
|---|
| Left hand side | H |
| Right hand side | ^ |
| Description | |
|---|
| Left hand side | J |
| Right hand side | 5j |
| Description | |
|---|
| Left hand side | K |
| Right hand side | 5k |
| Description | |
|---|
| Left hand side | L |
| Right hand side | $ |
| Description | |
|---|
| Left hand side | N |
| Right hand side | <Plug>(is-N) |
| Description | |
|---|
| Left hand side | T |
| Right hand side | <Plug>(clever-f-T) |
| Description | |
|---|
| Left hand side | Y |
| Right hand side | y$ |
| Description | |
|---|
| Left hand side | [= |
| Right hand side | :<C-U>call signature#marker#Goto("prev", "any", v:count)<CR> |
| Description | |
|---|
| Left hand side | [- |
| Right hand side | :<C-U>call signature#marker#Goto("prev", "same", v:count)<CR> |
| Description | |
|---|
| Left hand side | [` |
| Right hand side | :<C-U>call signature#mark#Goto("prev", "spot", "pos")<CR> |
| Description | |
|---|
| Left hand side | [' |
| Right hand side | :<C-U>call signature#mark#Goto("prev", "line", "pos")<CR> |
| Description | |
|---|
| Left hand side | [% |
| Right hand side | <Plug>(MatchitNormalMultiBackward) |
| Description | |
|---|
| Left hand side | \<lt>Space>tt |
| Right hand side | <Plug>(table-mode-tableize) |
| Description | |
|---|
| Left hand side | \<lt>Space>tm |
| Right hand side | :<C-U>call tablemode#Toggle()<CR> |
| Description | |
|---|
| Left hand side | ]= |
| Right hand side | :<C-U>call signature#marker#Goto("next", "any", v:count)<CR> |
| Description | |
|---|
| Left hand side | ]- |
| Right hand side | :<C-U>call signature#marker#Goto("next", "same", v:count)<CR> |
| Description | |
|---|
| Left hand side | ]` |
| Right hand side | :<C-U>call signature#mark#Goto("next", "spot", "pos")<CR> |
| Description | |
|---|
| Left hand side | ]' |
| Right hand side | :<C-U>call signature#mark#Goto("next", "line", "pos")<CR> |
| Description | |
|---|
| Left hand side | ]% |
| Right hand side | <Plug>(MatchitNormalMultiForward) |
| Description | |
|---|
| Left hand side | `[ |
| Right hand side | :<C-U>call signature#mark#Goto("prev", "spot", "alpha")<CR> |
| Description | |
|---|
| Left hand side | `] |
| Right hand side | :<C-U>call signature#mark#Goto("next", "spot", "alpha")<CR> |
| Description | |
|---|
| Left hand side | b |
| Right hand side | <Plug>CamelCaseMotion_b |
| Description | |
|---|
| Left hand side | dm |
| Right hand side | :<C-U>call signature#utils#Remove(v:count)<CR> |
| Description | |
|---|
| Left hand side | e |
| Right hand side | <Plug>CamelCaseMotion_e |
| Description | |
|---|
| Left hand side | f |
| Right hand side | <Plug>(clever-f-f) |
| Description | |
|---|
| Left hand side | gs. |
| Right hand side | <Plug>CaserDotCase |
| Description | |
|---|
| Left hand side | gsK |
| Right hand side | <Plug>CaserTitleKebabCase |
| Description | |
|---|
| Left hand side | gs- |
| Right hand side | <Plug>CaserKebabCase |
| Description | |
|---|
| Left hand side | gsk |
| Right hand side | <Plug>CaserKebabCase |
| Description | |
|---|
| Left hand side | gs |
| Right hand side | <Plug>CaserSpaceCase |
| Description | |
|---|
| Left hand side | gss |
| Right hand side | <Plug>CaserSentenceCase |
| Description | |
|---|
| Left hand side | gst |
| Right hand side | <Plug>CaserTitleCase |
| Description | |
|---|
| Left hand side | gsU |
| Right hand side | <Plug>CaserUpperCase |
| Description | |
|---|
| Left hand side | gsu |
| Right hand side | <Plug>CaserUpperCase |
| Description | |
|---|
| Left hand side | gs_ |
| Right hand side | <Plug>CaserSnakeCase |
| Description | |
|---|
| Left hand side | gsc |
| Right hand side | <Plug>CaserCamelCase |
| Description | |
|---|
| Left hand side | gsm |
| Right hand side | <Plug>CaserMixedCase |
| Description | |
|---|
| Left hand side | gPP |
| Right hand side | <Plug>UnconditionalPasteGPlusBefore |
| Description | |
|---|
| Left hand side | gPp |
| Right hand side | <Plug>UnconditionalPasteGPlusAfter |
| Description | |
|---|
| Left hand side | gpP |
| Right hand side | <Plug>UnconditionalPastePlusBefore |
| Description | |
|---|
| Left hand side | gpp |
| Right hand side | <Plug>UnconditionalPastePlusAfter |
| Description | |
|---|
| Left hand side | gUP |
| Right hand side | <Plug>UnconditionalPasteRecallUnjoinBefore |
| Description | |
|---|
| Left hand side | gUp |
| Right hand side | <Plug>UnconditionalPasteRecallUnjoinAfter |
| Description | |
|---|
| Left hand side | gQP |
| Right hand side | <Plug>UnconditionalPasteRecallQueriedBefore |
| Description | |
|---|
| Left hand side | gQp |
| Right hand side | <Plug>UnconditionalPasteRecallQueriedAfter |
| Description | |
|---|
| Left hand side | gqP |
| Right hand side | <Plug>UnconditionalPasteQueriedBefore |
| Description | |
|---|
| Left hand side | gqp |
| Right hand side | <Plug>UnconditionalPasteQueriedAfter |
| Description | |
|---|
| Left hand side | gQBP |
| Right hand side | <Plug>UnconditionalPasteRecallDelimitedBefore |
| Description | |
|---|
| Left hand side | gQBp |
| Right hand side | <Plug>UnconditionalPasteRecallDelimitedAfter |
| Description | |
|---|
| Left hand side | gqbP |
| Right hand side | <Plug>UnconditionalPasteDelimitedBefore |
| Description | |
|---|
| Left hand side | gqbp |
| Right hand side | <Plug>UnconditionalPasteDelimitedAfter |
| Description | |
|---|
| Left hand side | gBP |
| Right hand side | <Plug>UnconditionalPasteJaggedBefore |
| Description | |
|---|
| Left hand side | gBp |
| Right hand side | <Plug>UnconditionalPasteJaggedAfter |
| Description | |
|---|
| Left hand side | gsP |
| Right hand side | <Plug>UnconditionalPasteSpacedBefore |
| Description | |
|---|
| Left hand side | gsp |
| Right hand side | <Plug>CaserMixedCase |
| Description | |
|---|
| Left hand side | g#P |
| Right hand side | <Plug>UnconditionalPasteCommentedBefore |
| Description | |
|---|
| Left hand side | g#p |
| Right hand side | <Plug>UnconditionalPasteCommentedAfter |
| Description | |
|---|
| Left hand side | g>P |
| Right hand side | <Plug>UnconditionalPasteShiftedBefore |
| Description | |
|---|
| Left hand side | g>p |
| Right hand side | <Plug>UnconditionalPasteShiftedAfter |
| Description | |
|---|
| Left hand side | g[[P |
| Right hand side | <Plug>UnconditionalPasteLessIndentBefore |
| Description | |
|---|
| Left hand side | g[[p |
| Right hand side | <Plug>UnconditionalPasteLessIndentAfter |
| Description | |
|---|
| Left hand side | g]]P |
| Right hand side | <Plug>UnconditionalPasteMoreIndentBefore |
| Description | |
|---|
| Left hand side | g]]p |
| Right hand side | <Plug>UnconditionalPasteMoreIndentAfter |
| Description | |
|---|
| Left hand side | g[p |
| Right hand side | <Plug>UnconditionalPasteIndentedBefore |
| Description | |
|---|
| Left hand side | g[P |
| Right hand side | <Plug>UnconditionalPasteIndentedBefore |
| Description | |
|---|
| Left hand side | g]P |
| Right hand side | <Plug>UnconditionalPasteIndentedBefore |
| Description | |
|---|
| Left hand side | g,"P |
| Right hand side | <Plug>UnconditionalPasteCommaDoubleQuoteBefore |
| Description | |
|---|
| Left hand side | g,"p |
| Right hand side | <Plug>UnconditionalPasteCommaDoubleQuoteAfter |
| Description | |
|---|
| Left hand side | gbP |
| Right hand side | <Plug>UnconditionalPasteBlockBefore |
| Description | |
|---|
| Left hand side | gbp |
| Right hand side | <Plug>UnconditionalPasteBlockAfter |
| Description | |
|---|
| Left hand side | gcP |
| Right hand side | <Plug>UnconditionalPasteCharBefore |
| Description | |
|---|
| Left hand side | gcp |
| Right hand side | <Plug>UnconditionalPasteCharAfter |
| Description | Comment insert end of line |
|---|
| Left hand side | gcA |
| Right hand side | |
| Description | Comment insert above |
|---|
| Left hand side | gcO |
| Right hand side | |
| Description | Comment insert below |
|---|
| Left hand side | gco |
| Right hand side | |
| Description | Comment toggle current block |
|---|
| Left hand side | gbc |
| Right hand side | |
| Description | Comment toggle current line |
|---|
| Left hand side | gcc |
| Right hand side | |
| Description | Comment toggle blockwise |
|---|
| Left hand side | gb |
| Right hand side | <Plug>(comment_toggle_blockwise) |
| Description | Comment toggle linewise |
|---|
| Left hand side | gc |
| Right hand side | <Plug>(comment_toggle_linewise) |
| Description | |
|---|
| Left hand side | g% |
| Right hand side | <Plug>(MatchitNormalBackward) |
| Description | |
|---|
| Left hand side | gx |
| Right hand side | <Plug>(openbrowser-smart-search) |
| Description | |
|---|
| Left hand side | gk |
| Right hand side | <Plug>(GitGutterPrevHunk) |
| Description | |
|---|
| Left hand side | gj |
| Right hand side | <Plug>(GitGutterNextHunk) |
| Description | |
|---|
| Left hand side | g* |
| Right hand side | <Plug>(is-g*)N |
| Description | |
|---|
| Left hand side | gck |
| Right hand side | m'yypgcc`' |
| Description | |
|---|
| Left hand side | glP |
| Right hand side | <Plug>UnconditionalPasteIndentedBefore |
| Description | |
|---|
| Left hand side | glp |
| Right hand side | <Plug>UnconditionalPasteIndentedAfter |
| Description | |
|---|
| Left hand side | gr |
| Right hand side | <Plug>ReplaceWithRegisterOperator |
| Description | |
|---|
| Left hand side | grR |
| Right hand side | <Plug>ReplaceWithRegisterLine |
| Description | |
|---|
| Left hand side | grr |
| Right hand side | <Plug>ReplaceWithSameIndentRegisterLine |
| Description | |
|---|
| Left hand side | g- |
| Right hand side | |
| Description | |
|---|
| Left hand side | ge |
| Right hand side | <Plug>CamelCaseMotion_ge |
| Description | |
|---|
| Left hand side | j |
| Right hand side | v:count ? (v:count > 5 ? "m'" . v:count : '') . 'j' : 'gj' |
| Description | |
|---|
| Left hand side | k |
| Right hand side | v:count ? (v:count > 5 ? "m'" . v:count : '') . 'k' : 'gk' |
| Description | |
|---|
| Left hand side | m? |
| Right hand side | :<C-U>call signature#marker#List(v:count, 0)<CR> |
| Description | |
|---|
| Left hand side | m/ |
| Right hand side | :<C-U>call signature#mark#List(0, 0)<CR> |
| Description | |
|---|
| Left hand side | m<BS> |
| Right hand side | :<C-U>call signature#marker#Purge()<CR> |
| Description | |
|---|
| Left hand side | m |
| Right hand side | :<C-U>call signature#mark#Purge("all")<CR> |
| Description | |
|---|
| Left hand side | m- |
| Right hand side | :<C-U>call signature#mark#Purge("line")<CR> |
| Description | |
|---|
| Left hand side | m. |
| Right hand side | :<C-U>call signature#mark#ToggleAtLine()<CR> |
| Description | |
|---|
| Left hand side | m, |
| Right hand side | :<C-U>call signature#mark#Toggle("next")<CR> |
| Description | |
|---|
| Left hand side | m |
| Right hand side | :<C-U>call signature#utils#Input()<CR> |
| Description | |
|---|
| Left hand side | n |
| Right hand side | <Plug>(is-n) |
| 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 | t |
| Right hand side | <Plug>(clever-f-t) |
| Description | |
|---|
| Left hand side | w |
| Right hand side | <Plug>CamelCaseMotion_w |
| Description | |
|---|
| Left hand side | x |
| Right hand side | "_x |
| Description | |
|---|
| Left hand side | y<C-G> |
| Right hand side | :<C-U>call setreg(v:register, fugitive#Object(@%))<CR> |
| Description | |
|---|
| Left hand side | <Plug>(table-mode-sort) |
| Right hand side | :call tablemode#spreadsheet#Sort('')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(table-mode-echo-cell) |
| Right hand side | :call tablemode#spreadsheet#EchoCell()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(table-mode-eval-formula) |
| Right hand side | :call tablemode#spreadsheet#formula#EvaluateFormulaLine()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(table-mode-add-formula) |
| Right hand side | :call tablemode#spreadsheet#formula#Add()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(table-mode-insert-column-after) |
| Right hand side | :<C-U>call tablemode#spreadsheet#InsertColumn(1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(table-mode-insert-column-before) |
| Right hand side | :<C-U>call tablemode#spreadsheet#InsertColumn(0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(table-mode-delete-column) |
| Right hand side | :<C-U>call tablemode#spreadsheet#DeleteColumn()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(table-mode-delete-row) |
| Right hand side | :<C-U>call tablemode#spreadsheet#DeleteRow()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(table-mode-motion-right) |
| Right hand side | :<C-U>call tablemode#spreadsheet#cell#Motion('l')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(table-mode-motion-left) |
| Right hand side | :<C-U>call tablemode#spreadsheet#cell#Motion('h')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(table-mode-motion-down) |
| Right hand side | :<C-U>call tablemode#spreadsheet#cell#Motion('j')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(table-mode-motion-up) |
| Right hand side | :<C-U>call tablemode#spreadsheet#cell#Motion('k')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(table-mode-realign) |
| Right hand side | :call tablemode#table#Realign('.')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(table-mode-tableize) |
| Right hand side | :Tableize<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>(qf_qf_switch) |
| Right hand side | &filetype ==# 'qf' ? '<C-W>p' : '<C-W>b' |
| Description | |
|---|
| Left hand side | <Plug>(qf_loc_toggle_stay) |
| Right hand side | :<C-U> call qf#toggle#ToggleLocWindow(1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(qf_loc_toggle) |
| Right hand side | :<C-U> call qf#toggle#ToggleLocWindow(0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(qf_qf_toggle_stay) |
| Right hand side | :<C-U> call qf#toggle#ToggleQfWindow(1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(qf_qf_toggle) |
| Right hand side | :<C-U> call qf#toggle#ToggleQfWindow(0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(qf_loc_next) |
| Right hand side | :<C-U> call qf#wrap#WrapCommand('down', 'l')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(qf_loc_previous) |
| Right hand side | :<C-U> call qf#wrap#WrapCommand('up', 'l')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(qf_qf_next) |
| Right hand side | :<C-U> call qf#wrap#WrapCommand('down', 'c')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(qf_qf_previous) |
| Right hand side | :<C-U> call qf#wrap#WrapCommand('up', 'c')<CR> |
| Description | |
|---|
| Left hand side | <Plug>QfSwitch |
| Right hand side | &filetype ==# 'qf' ? '<C-W>p' : '<C-W>b' |
| Description | |
|---|
| Left hand side | <Plug>QfLtoggle |
| Right hand side | <Plug>(qf_loc_toggle) |
| Description | |
|---|
| Left hand side | <Plug>QfCtoggle |
| Right hand side | <Plug>(qf_qf_toggle) |
| Description | |
|---|
| Left hand side | <Plug>QfLnext |
| Right hand side | <Plug>(qf_loc_next) |
| Description | |
|---|
| Left hand side | <Plug>QfLprevious |
| Right hand side | <Plug>(qf_loc_previous) |
| Description | |
|---|
| Left hand side | <Plug>QfCnext |
| Right hand side | <Plug>(qf_qf_next) |
| Description | |
|---|
| Left hand side | <Plug>QfCprevious |
| Right hand side | <Plug>(qf_qf_previous) |
| Description | |
|---|
| Left hand side | <Plug>GitGutterPreviewHunk |
| Right hand side | :call gitgutter#utility#warn('Please change your map <lt>Plug>GitGutterPreviewHunk to <lt>Plug>(GitGutterPreviewHunk)')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(GitGutterPreviewHunk) |
| Right hand side | :GitGutterPreviewHunk<CR> |
| Description | |
|---|
| Left hand side | <Plug>GitGutterUndoHunk |
| Right hand side | :call gitgutter#utility#warn('Please change your map <lt>Plug>GitGutterUndoHunk to <lt>Plug>(GitGutterUndoHunk)')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(GitGutterUndoHunk) |
| Right hand side | :GitGutterUndoHunk<CR> |
| Description | |
|---|
| Left hand side | <Plug>GitGutterStageHunk |
| Right hand side | :call gitgutter#utility#warn('Please change your map <lt>Plug>GitGutterStageHunk to <lt>Plug>(GitGutterStageHunk)')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(GitGutterStageHunk) |
| Right hand side | :GitGutterStageHunk<CR> |
| Description | |
|---|
| Left hand side | <Plug>GitGutterPrevHunk |
| Right hand side | &diff ? '[c' : ":\<C-U>call gitgutter#utility#warn('Please change your map \<lt>Plug>GitGutterPrevHunk to \<lt>Plug>(GitGutterPrevHunk)')\<CR>" |
| Description | |
|---|
| Left hand side | <Plug>(GitGutterPrevHunk) |
| Right hand side | &diff ? '[c' : ":\<C-U>execute v:count1 . 'GitGutterPrevHunk'\<CR>" |
| Description | |
|---|
| Left hand side | <Plug>GitGutterNextHunk |
| Right hand side | &diff ? ']c' : ":\<C-U>call gitgutter#utility#warn('Please change your map \<lt>Plug>GitGutterNextHunk to \<lt>Plug>(GitGutterNextHunk)')\<CR>" |
| Description | |
|---|
| Left hand side | <Plug>(GitGutterNextHunk) |
| Right hand side | &diff ? ']c' : ":\<C-U>execute v:count1 . 'GitGutterNextHunk'\<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 | <Plug>CaserDotCase |
| Right hand side | :<C-U>call caser#ActionSetup("DotCase")<CR>g@ |
| Description | |
|---|
| Left hand side | <Plug>CaserTitleKebabCase |
| Right hand side | :<C-U>call caser#ActionSetup("TitleKebabCase")<CR>g@ |
| Description | |
|---|
| Left hand side | <Plug>CaserKebabCase |
| Right hand side | :<C-U>call caser#ActionSetup("KebabCase")<CR>g@ |
| Description | |
|---|
| Left hand side | <Plug>CaserSpaceCase |
| Right hand side | :<C-U>call caser#ActionSetup("SpaceCase")<CR>g@ |
| Description | |
|---|
| Left hand side | <Plug>CaserSentenceCase |
| Right hand side | :<C-U>call caser#ActionSetup("SentenceCase")<CR>g@ |
| Description | |
|---|
| Left hand side | <Plug>CaserTitleCase |
| Right hand side | :<C-U>call caser#ActionSetup("TitleCase")<CR>g@ |
| Description | |
|---|
| Left hand side | <Plug>CaserUpperCase |
| Right hand side | :<C-U>call caser#ActionSetup("UpperCase")<CR>g@ |
| Description | |
|---|
| Left hand side | <Plug>CaserSnakeCase |
| Right hand side | :<C-U>call caser#ActionSetup("SnakeCase")<CR>g@ |
| Description | |
|---|
| Left hand side | <Plug>CaserCamelCase |
| Right hand side | :<C-U>call caser#ActionSetup("CamelCase")<CR>g@ |
| Description | |
|---|
| Left hand side | <Plug>CaserMixedCase |
| Right hand side | :<C-U>call caser#ActionSetup("MixedCase")<CR>g@ |
| Description | |
|---|
| Left hand side | <Plug>(QuickScopeToggle) |
| Right hand side | :call <SNR>82_toggle()<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>(openbrowser-smart-search) |
| Right hand side | :<C-U>call openbrowser#_keymap_smart_search('n')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(openbrowser-search) |
| Right hand side | :<C-U>call openbrowser#_keymap_search('n')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(openbrowser-open-incognito) |
| Right hand side | :<C-U>call openbrowser#_keymap_open('n', 0, ['--incognito'])<CR> |
| Description | |
|---|
| Left hand side | <Plug>(openbrowser-open) |
| Right hand side | :<C-U>call openbrowser#_keymap_open('n')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(is-g#) |
| Right hand side | <Plug>(is-nohl)<Plug>(_is-g#) |
| Description | |
|---|
| Left hand side | <Plug>(is-g*) |
| Right hand side | <Plug>(is-nohl)<Plug>(_is-g*) |
| Description | |
|---|
| Left hand side | <Plug>(is-#) |
| Right hand side | <Plug>(is-nohl)<Plug>(_is-#) |
| Description | |
|---|
| Left hand side | <Plug>(is-*) |
| Right hand side | <Plug>(is-nohl)<Plug>(_is-*) |
| Description | |
|---|
| Left hand side | <Plug>(is-N) |
| Right hand side | <Plug>(is-nohl)<Plug>(_is-N) |
| Description | |
|---|
| Left hand side | <Plug>(is-n) |
| Right hand side | <Plug>(is-nohl)<Plug>(_is-n) |
| Description | |
|---|
| Left hand side | <Plug>(_is-g#) |
| Right hand side | g# |
| Description | |
|---|
| Left hand side | <Plug>(_is-g*) |
| Right hand side | g* |
| Description | |
|---|
| Left hand side | <Plug>(_is-#) |
| Right hand side | # |
| Description | |
|---|
| Left hand side | <Plug>(_is-*) |
| Right hand side | * |
| Description | |
|---|
| Left hand side | <Plug>(_is-N) |
| Right hand side | N |
| Description | |
|---|
| Left hand side | <Plug>(_is-n) |
| Right hand side | n |
| Description | |
|---|
| Left hand side | <Plug>(is-nohl) |
| Right hand side | <Plug>(is-nohl-2) |
| Description | |
|---|
| Left hand side | <Plug>(is-nohl-3) |
| Right hand side | is#auto_nohlsearch(3) |
| Description | |
|---|
| Left hand side | <Plug>(is-nohl-2) |
| Right hand side | is#auto_nohlsearch(2) |
| Description | |
|---|
| Left hand side | <Plug>(is-nohl-1) |
| Right hand side | is#auto_nohlsearch(1) |
| Description | |
|---|
| Left hand side | <Plug>(is-scroll-b) |
| Right hand side | is#scroll_count(0, @/) . 'Nzz' |
| Description | |
|---|
| Left hand side | <Plug>(is-scroll-f) |
| Right hand side | is#scroll_count(1, @/) . 'nzz' |
| Description | |
|---|
| Left hand side | <Plug>(fzf-maps-n) |
| Right hand side | :<C-U>call fzf#vim#maps('n', 0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(fzf-normal) |
| Right hand side | |
| Description | |
|---|
| Left hand side | <Plug>(fzf-insert) |
| Right hand side | i |
| Description | |
|---|
| Left hand side | <Plug>(clever-f-repeat-back) |
| Right hand side | clever_f#repeat(1) |
| Description | |
|---|
| Left hand side | <Plug>(clever-f-repeat-forward) |
| Right hand side | clever_f#repeat(0) |
| Description | |
|---|
| Left hand side | <Plug>(clever-f-reset) |
| Right hand side | clever_f#reset() |
| Description | |
|---|
| Left hand side | <Plug>(clever-f-T) |
| Right hand side | clever_f#find_with('T') |
| Description | |
|---|
| Left hand side | <Plug>(clever-f-t) |
| Right hand side | clever_f#find_with('t') |
| Description | |
|---|
| Left hand side | <Plug>(clever-f-F) |
| Right hand side | clever_f#find_with('F') |
| Description | |
|---|
| Left hand side | <Plug>(clever-f-f) |
| Right hand side | clever_f#find_with('f') |
| Description | |
|---|
| Left hand side | <Plug>CamelCaseMotion_ge |
| Right hand side | :<C-U>call camelcasemotion#Motion('ge',v:count1,'n')<CR> |
| Description | |
|---|
| Left hand side | <Plug>CamelCaseMotion_e |
| Right hand side | :<C-U>call camelcasemotion#Motion('e',v:count1,'n')<CR> |
| Description | |
|---|
| Left hand side | <Plug>CamelCaseMotion_b |
| Right hand side | :<C-U>call camelcasemotion#Motion('b',v:count1,'n')<CR> |
| Description | |
|---|
| Left hand side | <Plug>CamelCaseMotion_w |
| Right hand side | :<C-U>call camelcasemotion#Motion('w',v:count1,'n')<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteGPlusRepeatBefore |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteGPlusRepeatBefore", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, '.P', 'P')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteGPlusRepeatBefore", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteGPlusRepeatAfter |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteGPlusRepeatAfter", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, '.P', 'p')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteGPlusRepeatAfter", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteGPlusBefore |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteGPlusRepeatBefore", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 'P', 'P')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteGPlusRepeatBefore", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteGPlusAfter |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteGPlusRepeatAfter", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 'P', 'p')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteGPlusRepeatAfter", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPastePlusRepeatBefore |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPastePlusRepeatBefore", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, '.p', 'P')|silent! call repeat#set("\<lt>Plug>UnconditionalPastePlusRepeatBefore", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPastePlusRepeatAfter |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPastePlusRepeatAfter", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, '.p', 'p')|silent! call repeat#set("\<lt>Plug>UnconditionalPastePlusRepeatAfter", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPastePlusBefore |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPastePlusRepeatBefore", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 'p', 'P')|silent! call repeat#set("\<lt>Plug>UnconditionalPastePlusRepeatBefore", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPastePlusAfter |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPastePlusRepeatAfter", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 'p', 'p')|silent! call repeat#set("\<lt>Plug>UnconditionalPastePlusRepeatAfter", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteRecallUnjoinBefore |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteRecallUnjoinBefore", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 'U', 'P')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteRecallUnjoinBefore", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteRecallUnjoinAfter |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteRecallUnjoinAfter", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 'U', 'p')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteRecallUnjoinAfter", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteUnjoinBefore |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteRecallUnjoinBefore", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 'u', 'P')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteRecallUnjoinBefore", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteUnjoinAfter |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteRecallUnjoinAfter", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 'u', 'p')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteRecallUnjoinAfter", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteRecallQueriedBefore |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteRecallQueriedBefore", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 'Q', 'P')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteRecallQueriedBefore", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteRecallQueriedAfter |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteRecallQueriedAfter", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 'Q', 'p')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteRecallQueriedAfter", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteQueriedBefore |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteRecallQueriedBefore", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 'q', 'P')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteRecallQueriedBefore", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteQueriedAfter |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteRecallQueriedAfter", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 'q', 'p')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteRecallQueriedAfter", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteRecallDelimitedBefore |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteRecallDelimitedBefore", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 'QB', 'P')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteRecallDelimitedBefore", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteRecallDelimitedAfter |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteRecallDelimitedAfter", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 'QB', 'p')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteRecallDelimitedAfter", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteDelimitedBefore |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteRecallDelimitedBefore", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 'qb', 'P')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteRecallDelimitedBefore", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteDelimitedAfter |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteRecallDelimitedAfter", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 'qb', 'p')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteRecallDelimitedAfter", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteJaggedBefore |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteJaggedBefore", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 'B', 'P')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteJaggedBefore", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteJaggedAfter |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteJaggedAfter", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 'B', 'p')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteJaggedAfter", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteSpacedBefore |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteSpacedBefore", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 's', 'P')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteSpacedBefore", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteSpacedAfter |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteSpacedAfter", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 's', 'p')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteSpacedAfter", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteCommentedBefore |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteCommentedBefore", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, '#', ']P')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteCommentedBefore", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteCommentedAfter |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteCommentedAfter", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, '#', ']p')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteCommentedAfter", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteShiftedBefore |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteShiftedBefore", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, '>', 'P')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteShiftedBefore", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteShiftedAfter |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteShiftedAfter", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, '>', 'p')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteShiftedAfter", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteLessIndentBefore |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteLessIndentBefore", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 'n', ']P')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteLessIndentBefore", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteLessIndentAfter |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteLessIndentAfter", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 'n', ']p')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteLessIndentAfter", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteMoreIndentBefore |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteMoreIndentBefore", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 'm', ']P')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteMoreIndentBefore", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteMoreIndentAfter |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteMoreIndentAfter", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 'm', ']p')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteMoreIndentAfter", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteIndentedBefore |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteIndentedBefore", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 'l', ']P')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteIndentedBefore", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteIndentedAfter |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteIndentedAfter", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 'l', ']p')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteIndentedAfter", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteCommaDoubleQuoteBefore |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteCommaDoubleQuoteBefore", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, ',"', 'P')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteCommaDoubleQuoteBefore", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteCommaDoubleQuoteAfter |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteCommaDoubleQuoteAfter", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, ',"', 'p')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteCommaDoubleQuoteAfter", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteCommaSingleQuoteBefore |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteCommaSingleQuoteBefore", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, ',''', 'P')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteCommaSingleQuoteBefore", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteCommaSingleQuoteAfter |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteCommaSingleQuoteAfter", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, ',''', 'p')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteCommaSingleQuoteAfter", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteCommaBefore |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteCommaBefore", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, ',', 'P')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteCommaBefore", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteCommaAfter |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteCommaAfter", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, ',', 'p')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteCommaAfter", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteBlockBefore |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteBlockBefore", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 'b', 'P')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteBlockBefore", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteBlockAfter |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteBlockAfter", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 'b', 'p')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteBlockAfter", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteLineBefore |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteLineBefore", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 'l', 'P')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteLineBefore", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteLineAfter |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteLineAfter", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 'l', 'p')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteLineAfter", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteCharBefore |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteCharBefore", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 'c', 'P')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteCharBefore", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>UnconditionalPasteCharAfter |
| Right hand side | :<C-U>execute 'silent! call repeat#setreg("\<lt>Plug>UnconditionalPasteCharAfter", v:register)'|if v:register ==# "="| call UnconditionalPaste#HandleExprReg(getreg("="))|endif|call UnconditionalPaste#Paste(v:register, 'c', 'p')|silent! call repeat#set("\<lt>Plug>UnconditionalPasteCharAfter", UnconditionalPaste#GetCount())<CR> |
| Description | |
|---|
| Left hand side | <Plug>ReplaceWithSameIndentRegisterVisual |
| Right hand side | :<C-U>call setline('.', getline('.'))|execute 'silent! call repeat#setreg("\<lt>Plug>ReplaceWithSameIndentRegisterVisual", v:register)'|call ReplaceWithSameIndentRegister#SetRegister()|if ReplaceWithSameIndentRegister#IsExprReg()| let g:ReplaceWithSameIndentRegister_expr = getreg('=')|endif|execute 'normal!' ReplaceWithSameIndentRegister#VisualMode()|call ReplaceWithSameIndentRegister#Visual("\<lt>Plug>ReplaceWithSameIndentRegisterVisual")<CR> |
| Description | |
|---|
| Left hand side | <Plug>ReplaceWithSameIndentRegisterLine |
| Right hand side | :<C-U>call setline('.', getline('.'))|execute 'silent! call repeat#setreg("\<lt>Plug>ReplaceWithSameIndentRegisterLine", v:register)'|call ReplaceWithSameIndentRegister#SetRegister()|if ReplaceWithSameIndentRegister#IsExprReg()| let g:ReplaceWithSameIndentRegister_expr = getreg('=')|endif|execute 'normal! V' . v:count1 . "_\<lt>Esc>"|call ReplaceWithSameIndentRegister#Visual("\<lt>Plug>ReplaceWithSameIndentRegisterLine")<CR> |
| Description | |
|---|
| Left hand side | <Plug>ReplaceWithRegisterVisual |
| Right hand side | :<C-U>call setline('.', getline('.'))|execute 'silent! call repeat#setreg("\<lt>Plug>ReplaceWithRegisterVisual", v:register)'|call ReplaceWithRegister#SetRegister()|if ReplaceWithRegister#IsExprReg()| let g:ReplaceWithRegister_expr = getreg('=')|endif|execute 'normal!' ReplaceWithRegister#VisualMode()|call ReplaceWithRegister#Operator('visual', "\<lt>Plug>ReplaceWithRegisterVisual")<CR> |
| Description | |
|---|
| Left hand side | <Plug>ReplaceWithRegisterLine |
| Right hand side | :<C-U>call setline('.', getline('.'))|execute 'silent! call repeat#setreg("\<lt>Plug>ReplaceWithRegisterLine", v:register)'|call ReplaceWithRegister#SetRegister()|if ReplaceWithRegister#IsExprReg()| let g:ReplaceWithRegister_expr = getreg('=')|endif|execute 'normal! V' . v:count1 . "_\<lt>Esc>"|call ReplaceWithRegister#Operator('visual', "\<lt>Plug>ReplaceWithRegisterLine")<CR> |
| Description | |
|---|
| Left hand side | <Plug>ReplaceWithRegisterExpressionSpecial |
| Right hand side | :<C-U>let g:ReplaceWithRegister_expr = getreg('=')|execute 'normal!' v:count1 . '.'<CR> |
| Description | |
|---|
| Left hand side | <Plug>ReplaceWithRegisterOperator |
| Right hand side | ReplaceWithRegister#OperatorExpression() |
| Description | |
|---|
| Left hand side | <Plug>luasnip-expand-repeat |
| Right hand side | |
| Description | |
|---|
| Left hand side | <Plug>luasnip-delete-check |
| Right hand side | |
| Description | Comment toggle blockwise with count |
|---|
| Left hand side | <Plug>(comment_toggle_blockwise_count) |
| Right hand side | |
| Description | Comment toggle linewise with count |
|---|
| Left hand side | <Plug>(comment_toggle_linewise_count) |
| Right hand side | |
| Description | Comment toggle current block |
|---|
| Left hand side | <Plug>(comment_toggle_blockwise_current) |
| Right hand side | |
| Description | Comment toggle current line |
|---|
| Left hand side | <Plug>(comment_toggle_linewise_current) |
| Right hand side | |
| Description | Comment toggle blockwise |
|---|
| Left hand side | <Plug>(comment_toggle_blockwise) |
| Right hand side | |
| Description | Comment toggle linewise |
|---|
| Left hand side | <Plug>(comment_toggle_linewise) |
| Right hand side | |
| Description | |
|---|
| Left hand side | <Plug>(MatchitNormalMultiForward) |
| Right hand side | :<C-U>call matchit#MultiMatch("W", "n")<CR> |
| Description | |
|---|
| Left hand side | <Plug>(MatchitNormalMultiBackward) |
| Right hand side | :<C-U>call matchit#MultiMatch("bW", "n")<CR> |
| Description | |
|---|
| Left hand side | <Plug>(MatchitNormalBackward) |
| Right hand side | :<C-U>call matchit#Match_wrapper('',0,'n')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(MatchitNormalForward) |
| Right hand side | :<C-U>call matchit#Match_wrapper('',1,'n')<CR> |
| Description | |
|---|
| Left hand side | <C-P> |
| Right hand side | :lua require('fuzzy').files('')<CR> |
| Description | |
|---|
| Left hand side | <C-W>j |
| Right hand side | <C-W>5- |
| Description | |
|---|
| Left hand side | <C-W>k |
| Right hand side | <C-W>5+ |
| Description | |
|---|
| Left hand side | <C-W>h |
| Right hand side | <C-W>5<lt> |
| Description | |
|---|
| Left hand side | <C-W>l |
| Right hand side | <C-W>5> |
| Description | |
|---|
| Left hand side | <C-K> |
| Right hand side | <Cmd>lua require('Navigator').up()<CR> |
| Description | |
|---|
| Left hand side | <C-J> |
| Right hand side | <Cmd>lua require('Navigator').down()<CR> |
| Description | |
|---|
| Left hand side | <C-H> |
| Right hand side | <Cmd>lua require('Navigator').left()<CR> |
| Description | |
|---|
| Left hand side | <Right> |
| Right hand side | :lua require('lists').move('right')<CR> |
| Description | |
|---|
| Left hand side | <Left> |
| Right hand side | :lua require('lists').move('left')<CR> |
| Description | |
|---|
| Left hand side | <Down> |
| Right hand side | :lua require('lists').move('down')<CR> |
| Description | |
|---|
| Left hand side | <Up> |
| Right hand side | :lua require('lists').move('up')<CR> |
| Description | |
|---|
| Left hand side | <C-L> |
| Right hand side | <Cmd>lua require('Navigator').right()<CR> |
Visual mode keymaps
| Description | |
|---|
| Left hand side | rr |
| Right hand side | :s/\v%V() |
| Description | Nvim builtin |
|---|
| Left hand side | # |
| Right hand side | y?\V<C-R>"<CR> |
| Description | |
|---|
| Left hand side | % |
| Right hand side | <Plug>(MatchitVisualForward) |
| Description | Nvim builtin |
|---|
| Left hand side | * |
| Right hand side | y/\V<C-R>"<CR> |
| Description | |
|---|
| Left hand side | <lt> |
| Right hand side | <lt>gv |
| Description | |
|---|
| Left hand side | > |
| Right hand side | >gv |
| Description | |
|---|
| Left hand side | @(targets) |
| Right hand side | :<C-U>call targets#do()<CR> |
| Description | |
|---|
| Left hand side | A |
| Right hand side | <Plug>(niceblock-A) |
| Description | |
|---|
| Left hand side | F |
| Right hand side | <Plug>(clever-f-F) |
| Description | |
|---|
| Left hand side | H |
| Right hand side | ^ |
| Description | |
|---|
| Left hand side | I |
| Right hand side | <Plug>(niceblock-I) |
| Description | |
|---|
| Left hand side | J |
| Right hand side | 5j |
| Description | |
|---|
| Left hand side | K |
| Right hand side | 5k |
| Description | |
|---|
| Left hand side | L |
| Right hand side | $ |
| Description | |
|---|
| Left hand side | N |
| Right hand side | <Plug>(is-N) |
| Description | |
|---|
| Left hand side | P |
| Right hand side | '"_d"'.v:register.'P' |
| Description | |
|---|
| Left hand side | T |
| Right hand side | <Plug>(clever-f-T) |
| Description | |
|---|
| Left hand side | [% |
| Right hand side | <Plug>(MatchitVisualMultiBackward) |
| Description | |
|---|
| Left hand side | \<lt>Space>T |
| Right hand side | <Plug>(table-mode-tableize-delimiter) |
| Description | |
|---|
| Left hand side | \<lt>Space>tt |
| Right hand side | <Plug>(table-mode-tableize) |
| Description | |
|---|
| Left hand side | ]% |
| Right hand side | <Plug>(MatchitVisualMultiForward) |
| 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 | aI |
| Right hand side | :<C-U>cal <SNR>95_HandleTextObjectMapping(0, 1, 1, [line("'<lt>"), line("'>"), col("'<lt>"), col("'>")])<CR><Esc>gv |
| Description | |
|---|
| Left hand side | ai |
| Right hand side | :<C-U>cal <SNR>95_HandleTextObjectMapping(0, 0, 1, [line("'<lt>"), line("'>"), col("'<lt>"), col("'>")])<CR><Esc>gv |
| Description | |
|---|
| Left hand side | a |
| Right hand side | targets#e('o', 'a', 'a') |
| Description | |
|---|
| Left hand side | a% |
| Right hand side | <Plug>(MatchitVisualTextObject) |
| Description | |
|---|
| Left hand side | au |
| Right hand side | :lua require"treesitter-unit".select(true)<CR> |
| Description | |
|---|
| Left hand side | b |
| Right hand side | <Plug>CamelCaseMotion_b |
| Description | |
|---|
| Left hand side | e |
| Right hand side | <Plug>CamelCaseMotion_e |
| Description | |
|---|
| Left hand side | f |
| Right hand side | <Plug>(clever-f-f) |
| Description | |
|---|
| Left hand side | gs. |
| Right hand side | <Plug>CaserVDotCase |
| Description | |
|---|
| Left hand side | gsK |
| Right hand side | <Plug>CaserVTitleKebabCase |
| Description | |
|---|
| Left hand side | gs- |
| Right hand side | <Plug>CaserVKebabCase |
| Description | |
|---|
| Left hand side | gsk |
| Right hand side | <Plug>CaserVKebabCase |
| Description | |
|---|
| Left hand side | gs |
| Right hand side | <Plug>CaserVSpaceCase |
| Description | |
|---|
| Left hand side | gss |
| Right hand side | <Plug>CaserVSentenceCase |
| Description | |
|---|
| Left hand side | gst |
| Right hand side | <Plug>CaserVTitleCase |
| Description | |
|---|
| Left hand side | gsU |
| Right hand side | <Plug>CaserVUpperCase |
| Description | |
|---|
| Left hand side | gsu |
| Right hand side | <Plug>CaserVUpperCase |
| Description | |
|---|
| Left hand side | gs_ |
| Right hand side | <Plug>CaserVSnakeCase |
| Description | |
|---|
| Left hand side | gsc |
| Right hand side | <Plug>CaserVCamelCase |
| Description | |
|---|
| Left hand side | gsp |
| Right hand side | <Plug>CaserVMixedCase |
| Description | |
|---|
| Left hand side | gsm |
| Right hand side | <Plug>CaserVMixedCase |
| Description | |
|---|
| Left hand side | g# |
| Right hand side | <Plug>(is-g#) |
| Description | |
|---|
| Left hand side | g* |
| Right hand side | <Plug>(is-g*) |
| Description | |
|---|
| Left hand side | gR |
| Right hand side | <Plug>ReplaceWithSameIndentRegisterVisual |
| Description | |
|---|
| Left hand side | gr |
| Right hand side | <Plug>ReplaceWithRegisterVisual |
| Description | Comment toggle blockwise (visual) |
|---|
| Left hand side | gb |
| Right hand side | <Plug>(comment_toggle_blockwise_visual) |
| Description | Comment toggle linewise (visual) |
|---|
| Left hand side | gc |
| Right hand side | <Plug>(comment_toggle_linewise_visual) |
| Description | |
|---|
| Left hand side | g% |
| Right hand side | <Plug>(MatchitVisualBackward) |
| Description | |
|---|
| Left hand side | gI |
| Right hand side | <Plug>(niceblock-gI) |
| Description | |
|---|
| Left hand side | gx |
| Right hand side | <Plug>(openbrowser-smart-search) |
| Description | |
|---|
| Left hand side | ge |
| Right hand side | <Plug>CamelCaseMotion_ge |
| 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 | iI |
| Right hand side | :<C-U>cal <SNR>95_HandleTextObjectMapping(1, 1, 1, [line("'<lt>"), line("'>"), col("'<lt>"), col("'>")])<CR><Esc>gv |
| Description | |
|---|
| Left hand side | ii |
| Right hand side | :<C-U>cal <SNR>95_HandleTextObjectMapping(1, 0, 1, [line("'<lt>"), line("'>"), col("'<lt>"), col("'>")])<CR><Esc>gv |
| Description | |
|---|
| Left hand side | i |
| Right hand side | targets#e('o', 'i', 'i') |
| Description | |
|---|
| Left hand side | iu |
| Right hand side | :lua require"treesitter-unit".select()<CR> |
| Description | |
|---|
| Left hand side | j |
| Right hand side | v:count ? (v:count > 5 ? "m'" . v:count : '') . 'j' : 'gj' |
| Description | |
|---|
| Left hand side | k |
| Right hand side | v:count ? (v:count > 5 ? "m'" . v:count : '') . 'k' : 'gk' |
| Description | |
|---|
| Left hand side | n |
| Right hand side | <Plug>(is-n) |
| 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 | t |
| Right hand side | <Plug>(clever-f-t) |
| Description | |
|---|
| Left hand side | w |
| Right hand side | <Plug>CamelCaseMotion_w |
| Description | |
|---|
| Left hand side | <Plug>(table-mode-cell-text-object-i) |
| Right hand side | :<C-U>call tablemode#spreadsheet#cell#TextObject(1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(table-mode-cell-text-object-a) |
| Right hand side | :<C-U>call tablemode#spreadsheet#cell#TextObject(0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(table-mode-tableize-delimiter) |
| Right hand side | :<C-U>call tablemode#TableizeByDelimiter()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(table-mode-tableize) |
| Right hand side | :Tableize<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 | |
|---|
| Left hand side | <Plug>(niceblock-A) |
| Right hand side | niceblock#force_blockwise('A') |
| Description | |
|---|
| Left hand side | <Plug>(niceblock-gI) |
| Right hand side | niceblock#force_blockwise('gI') |
| Description | |
|---|
| Left hand side | <Plug>(niceblock-I) |
| Right hand side | niceblock#force_blockwise('I') |
| Description | |
|---|
| Left hand side | <Plug>GitGutterStageHunk |
| Right hand side | :call gitgutter#utility#warn('Please change your map <lt>Plug>GitGutterStageHunk to <lt>Plug>(GitGutterStageHunk)')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(GitGutterStageHunk) |
| Right hand side | :GitGutterStageHunk<CR> |
| Description | |
|---|
| Left hand side | <Plug>(GitGutterTextObjectOuterVisual) |
| Right hand side | :<C-U>call gitgutter#hunk#text_object(0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(GitGutterTextObjectInnerVisual) |
| Right hand side | :<C-U>call gitgutter#hunk#text_object(1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>CaserVDotCase |
| Right hand side | :<C-U>call caser#DoAction("DotCase",visualmode())<CR> |
| Description | |
|---|
| Left hand side | <Plug>CaserVTitleKebabCase |
| Right hand side | :<C-U>call caser#DoAction("TitleKebabCase",visualmode())<CR> |
| Description | |
|---|
| Left hand side | <Plug>CaserVKebabCase |
| Right hand side | :<C-U>call caser#DoAction("KebabCase",visualmode())<CR> |
| Description | |
|---|
| Left hand side | <Plug>CaserVSpaceCase |
| Right hand side | :<C-U>call caser#DoAction("SpaceCase",visualmode())<CR> |
| Description | |
|---|
| Left hand side | <Plug>CaserVSentenceCase |
| Right hand side | :<C-U>call caser#DoAction("SentenceCase",visualmode())<CR> |
| Description | |
|---|
| Left hand side | <Plug>CaserVTitleCase |
| Right hand side | :<C-U>call caser#DoAction("TitleCase",visualmode())<CR> |
| Description | |
|---|
| Left hand side | <Plug>CaserVUpperCase |
| Right hand side | :<C-U>call caser#DoAction("UpperCase",visualmode())<CR> |
| Description | |
|---|
| Left hand side | <Plug>CaserVSnakeCase |
| Right hand side | :<C-U>call caser#DoAction("SnakeCase",visualmode())<CR> |
| Description | |
|---|
| Left hand side | <Plug>CaserVCamelCase |
| Right hand side | :<C-U>call caser#DoAction("CamelCase",visualmode())<CR> |
| Description | |
|---|
| Left hand side | <Plug>CaserVMixedCase |
| Right hand side | :<C-U>call caser#DoAction("MixedCase",visualmode())<CR> |
| Description | |
|---|
| Left hand side | <Plug>(QuickScopeToggle) |
| Right hand side | :<C-U>call <SNR>82_toggle()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(openbrowser-smart-search) |
| Right hand side | :<C-U>call openbrowser#_keymap_smart_search('v')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(openbrowser-search) |
| Right hand side | :<C-U>call openbrowser#_keymap_search('v')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(openbrowser-open-incognito) |
| Right hand side | :<C-U>call openbrowser#_keymap_open('v', 0, ['--incognito'])<CR> |
| Description | |
|---|
| Left hand side | <Plug>(openbrowser-open) |
| Right hand side | :<C-U>call openbrowser#_keymap_open('v')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(is-g#) |
| Right hand side | <Plug>(is-nohl)<Plug>(_is-g#) |
| Description | |
|---|
| Left hand side | <Plug>(is-g*) |
| Right hand side | <Plug>(is-nohl)<Plug>(_is-g*) |
| Description | |
|---|
| Left hand side | <Plug>(is-#) |
| Right hand side | <Plug>(is-nohl)<Plug>(_is-#) |
| Description | |
|---|
| Left hand side | <Plug>(is-*) |
| Right hand side | <Plug>(is-nohl)<Plug>(_is-*) |
| Description | |
|---|
| Left hand side | <Plug>(is-N) |
| Right hand side | <Plug>(is-nohl)<Plug>(_is-N) |
| Description | |
|---|
| Left hand side | <Plug>(is-n) |
| Right hand side | <Plug>(is-nohl)<Plug>(_is-n) |
| Description | |
|---|
| Left hand side | <Plug>(_is-g#) |
| Right hand side | g# |
| Description | |
|---|
| Left hand side | <Plug>(_is-g*) |
| Right hand side | g* |
| Description | |
|---|
| Left hand side | <Plug>(_is-#) |
| Right hand side | # |
| Description | |
|---|
| Left hand side | <Plug>(_is-*) |
| Right hand side | * |
| Description | |
|---|
| Left hand side | <Plug>(_is-N) |
| Right hand side | N |
| Description | |
|---|
| Left hand side | <Plug>(_is-n) |
| Right hand side | n |
| Description | |
|---|
| Left hand side | <Plug>(is-nohl) |
| Right hand side | <Plug>(is-nohl-2) |
| Description | |
|---|
| Left hand side | <Plug>(is-nohl-3) |
| Right hand side | is#auto_nohlsearch(3) |
| Description | |
|---|
| Left hand side | <Plug>(is-nohl-2) |
| Right hand side | is#auto_nohlsearch(2) |
| Description | |
|---|
| Left hand side | <Plug>(is-nohl-1) |
| Right hand side | is#auto_nohlsearch(1) |
| Description | |
|---|
| Left hand side | <Plug>(is-scroll-b) |
| Right hand side | is#scroll_count(0, @/) . 'Nzz' |
| Description | |
|---|
| Left hand side | <Plug>(is-scroll-f) |
| Right hand side | is#scroll_count(1, @/) . 'nzz' |
| Description | |
|---|
| Left hand side | <Plug>(fzf-maps-x) |
| Right hand side | :<C-U>call fzf#vim#maps('x', 0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(clever-f-repeat-back) |
| Right hand side | clever_f#repeat(1) |
| Description | |
|---|
| Left hand side | <Plug>(clever-f-repeat-forward) |
| Right hand side | clever_f#repeat(0) |
| Description | |
|---|
| Left hand side | <Plug>(clever-f-reset) |
| Right hand side | clever_f#reset() |
| Description | |
|---|
| Left hand side | <Plug>(clever-f-T) |
| Right hand side | clever_f#find_with('T') |
| Description | |
|---|
| Left hand side | <Plug>(clever-f-t) |
| Right hand side | clever_f#find_with('t') |
| Description | |
|---|
| Left hand side | <Plug>(clever-f-F) |
| Right hand side | clever_f#find_with('F') |
| Description | |
|---|
| Left hand side | <Plug>(clever-f-f) |
| Right hand side | clever_f#find_with('f') |
| Description | |
|---|
| Left hand side | <Plug>CamelCaseMotion_ige |
| Right hand side | :<C-U>call camelcasemotion#InnerMotion('ge',v:count1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>CamelCaseMotion_ie |
| Right hand side | :<C-U>call camelcasemotion#InnerMotion('e',v:count1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>CamelCaseMotion_ib |
| Right hand side | :<C-U>call camelcasemotion#InnerMotion('b',v:count1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>CamelCaseMotion_iw |
| Right hand side | :<C-U>call camelcasemotion#InnerMotion('w',v:count1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>CamelCaseMotion_ge |
| Right hand side | :<C-U>call camelcasemotion#Motion('ge',v:count1,'v')<CR> |
| Description | |
|---|
| Left hand side | <Plug>CamelCaseMotion_e |
| Right hand side | :<C-U>call camelcasemotion#Motion('e',v:count1,'v')<CR> |
| Description | |
|---|
| Left hand side | <Plug>CamelCaseMotion_b |
| Right hand side | :<C-U>call camelcasemotion#Motion('b',v:count1,'v')<CR> |
| Description | |
|---|
| Left hand side | <Plug>CamelCaseMotion_w |
| Right hand side | :<C-U>call camelcasemotion#Motion('w',v:count1,'v')<CR> |
| Description | |
|---|
| Left hand side | <Plug>ReplaceWithSameIndentRegisterVisual |
| Right hand side | :<C-U>call setline('.', getline('.'))|execute 'silent! call repeat#setreg("\<lt>Plug>ReplaceWithSameIndentRegisterVisual", v:register)'|call ReplaceWithSameIndentRegister#SetRegister()|if ReplaceWithSameIndentRegister#IsExprReg()| let g:ReplaceWithSameIndentRegister_expr = getreg('=')|endif|call ReplaceWithSameIndentRegister#Visual("\<lt>Plug>ReplaceWithSameIndentRegisterVisual")<CR> |
| Description | |
|---|
| Left hand side | <Plug>ReplaceWithRegisterVisual |
| Right hand side | :<C-U>call setline('.', getline('.'))|execute 'silent! call repeat#setreg("\<lt>Plug>ReplaceWithRegisterVisual", v:register)'|call ReplaceWithRegister#SetRegister()|if ReplaceWithRegister#IsExprReg()| let g:ReplaceWithRegister_expr = getreg('=')|endif|call ReplaceWithRegister#Operator('visual', "\<lt>Plug>ReplaceWithRegisterVisual")<CR> |
| Description | |
|---|
| Left hand side | <Plug>luasnip-expand-repeat |
| Right hand side | |
| Description | Comment toggle blockwise (visual) |
|---|
| Left hand side | <Plug>(comment_toggle_blockwise_visual) |
| Right hand side | <Esc><Cmd>lua require("Comment.api").locked("toggle.blockwise")(vim.fn.visualmode())<CR> |
| Description | Comment toggle linewise (visual) |
|---|
| Left hand side | <Plug>(comment_toggle_linewise_visual) |
| Right hand side | <Esc><Cmd>lua require("Comment.api").locked("toggle.linewise")(vim.fn.visualmode())<CR> |
| Description | |
|---|
| Left hand side | <Plug>(MatchitVisualTextObject) |
| Right hand side | <Plug>(MatchitVisualMultiBackward)o<Plug>(MatchitVisualMultiForward) |
| Description | |
|---|
| Left hand side | <Plug>(MatchitVisualMultiForward) |
| Right hand side | :<C-U>call matchit#MultiMatch("W", "n")<CR>m'gv`` |
| Description | |
|---|
| Left hand side | <Plug>(MatchitVisualMultiBackward) |
| Right hand side | :<C-U>call matchit#MultiMatch("bW", "n")<CR>m'gv`` |
| Description | |
|---|
| Left hand side | <Plug>(MatchitVisualBackward) |
| Right hand side | :<C-U>call matchit#Match_wrapper('',0,'v')<CR>m'gv`` |
| Description | |
|---|
| Left hand side | <Plug>(MatchitVisualForward) |
| Right hand side | :<C-U>call matchit#Match_wrapper('',1,'v')<CR>:if col("''") != col("$") | exe ":normal! m'" | endif<CR>gv`` |
Operator mode keymaps
| Description | |
|---|
| Left hand side | # |
| Right hand side | <Plug>(is-#) |
| Description | |
|---|
| Left hand side | % |
| Right hand side | <Plug>(MatchitOperationForward) |
| Description | |
|---|
| Left hand side | * |
| Right hand side | <Plug>(is-*)N |
| Description | |
|---|
| Left hand side | @(targets) |
| Right hand side | :<C-U>call targets#do()<CR> |
| Description | |
|---|
| Left hand side | A |
| Right hand side | targets#e('o', 'A', 'A') |
| Description | |
|---|
| Left hand side | F |
| Right hand side | <Plug>(clever-f-F) |
| Description | |
|---|
| Left hand side | H |
| Right hand side | ^ |
| Description | |
|---|
| Left hand side | I |
| Right hand side | targets#e('o', 'I', 'I') |
| Description | |
|---|
| Left hand side | L |
| Right hand side | $ |
| Description | |
|---|
| Left hand side | N |
| Right hand side | <Plug>(is-N) |
| Description | |
|---|
| Left hand side | T |
| Right hand side | <Plug>(clever-f-T) |
| Description | |
|---|
| Left hand side | [% |
| Right hand side | <Plug>(MatchitOperationMultiBackward) |
| Description | |
|---|
| Left hand side | ]% |
| Right hand side | <Plug>(MatchitOperationMultiForward) |
| 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 | aI |
| Right hand side | :<C-U>cal <SNR>95_HandleTextObjectMapping(0, 1, 0, [line("."), line("."), col("."), col(".")])<CR> |
| Description | |
|---|
| Left hand side | ai |
| Right hand side | :<C-U>cal <SNR>95_HandleTextObjectMapping(0, 0, 0, [line("."), line("."), col("."), col(".")])<CR> |
| Description | |
|---|
| Left hand side | a |
| Right hand side | targets#e('o', 'a', 'a') |
| Description | |
|---|
| Left hand side | au |
| Right hand side | :<C-U>lua require"treesitter-unit".select(true)<CR> |
| Description | |
|---|
| Left hand side | b |
| Right hand side | <Plug>CamelCaseMotion_b |
| Description | |
|---|
| Left hand side | e |
| Right hand side | <Plug>CamelCaseMotion_e |
| Description | |
|---|
| Left hand side | f |
| Right hand side | <Plug>(clever-f-f) |
| Description | |
|---|
| Left hand side | g# |
| Right hand side | <Plug>(is-g#) |
| Description | |
|---|
| Left hand side | g% |
| Right hand side | <Plug>(MatchitOperationBackward) |
| Description | |
|---|
| Left hand side | g* |
| Right hand side | <Plug>(is-g*)N |
| Description | |
|---|
| Left hand side | ge |
| Right hand side | <Plug>CamelCaseMotion_ge |
| 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 | iI |
| Right hand side | :<C-U>cal <SNR>95_HandleTextObjectMapping(1, 1, 0, [line("."), line("."), col("."), col(".")])<CR> |
| Description | |
|---|
| Left hand side | ii |
| Right hand side | :<C-U>cal <SNR>95_HandleTextObjectMapping(1, 0, 0, [line("."), line("."), col("."), col(".")])<CR> |
| Description | |
|---|
| Left hand side | i |
| Right hand side | targets#e('o', 'i', 'i') |
| Description | |
|---|
| Left hand side | iu |
| Right hand side | :<C-U>lua require"treesitter-unit".select()<CR> |
| Description | |
|---|
| Left hand side | n |
| Right hand side | <Plug>(is-n) |
| Description | |
|---|
| Left hand side | sa |
| Right hand side | <Plug>(sandwich-add) |
| Description | |
|---|
| Left hand side | t |
| Right hand side | <Plug>(clever-f-t) |
| Description | |
|---|
| Left hand side | w |
| Right hand side | <Plug>CamelCaseMotion_w |
| Description | |
|---|
| Left hand side | <Plug>(table-mode-cell-text-object-i) |
| Right hand side | :<C-U>call tablemode#spreadsheet#cell#TextObject(1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(table-mode-cell-text-object-a) |
| Right hand side | :<C-U>call tablemode#spreadsheet#cell#TextObject(0)<CR> |
| 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>(GitGutterTextObjectOuterPending) |
| Right hand side | :<C-U>call gitgutter#hunk#text_object(0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(GitGutterTextObjectInnerPending) |
| Right hand side | :<C-U>call gitgutter#hunk#text_object(1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(is-g#) |
| Right hand side | <Plug>(is-nohl)<Plug>(_is-g#) |
| Description | |
|---|
| Left hand side | <Plug>(is-g*) |
| Right hand side | <Plug>(is-nohl)<Plug>(_is-g*) |
| Description | |
|---|
| Left hand side | <Plug>(is-#) |
| Right hand side | <Plug>(is-nohl)<Plug>(_is-#) |
| Description | |
|---|
| Left hand side | <Plug>(is-*) |
| Right hand side | <Plug>(is-nohl)<Plug>(_is-*) |
| Description | |
|---|
| Left hand side | <Plug>(is-N) |
| Right hand side | <Plug>(is-nohl)<Plug>(_is-N) |
| Description | |
|---|
| Left hand side | <Plug>(is-n) |
| Right hand side | <Plug>(is-nohl)<Plug>(_is-n) |
| Description | |
|---|
| Left hand side | <Plug>(_is-g#) |
| Right hand side | g# |
| Description | |
|---|
| Left hand side | <Plug>(_is-g*) |
| Right hand side | g* |
| Description | |
|---|
| Left hand side | <Plug>(_is-#) |
| Right hand side | # |
| Description | |
|---|
| Left hand side | <Plug>(_is-*) |
| Right hand side | * |
| Description | |
|---|
| Left hand side | <Plug>(_is-N) |
| Right hand side | N |
| Description | |
|---|
| Left hand side | <Plug>(_is-n) |
| Right hand side | n |
| Description | |
|---|
| Left hand side | <Plug>(is-nohl) |
| Right hand side | <Plug>(is-nohl-2) |
| Description | |
|---|
| Left hand side | <Plug>(is-nohl-3) |
| Right hand side | is#auto_nohlsearch(3) |
| Description | |
|---|
| Left hand side | <Plug>(is-nohl-2) |
| Right hand side | is#auto_nohlsearch(2) |
| Description | |
|---|
| Left hand side | <Plug>(is-nohl-1) |
| Right hand side | is#auto_nohlsearch(1) |
| Description | |
|---|
| Left hand side | <Plug>(is-scroll-b) |
| Right hand side | is#scroll_count(0, @/) . 'Nzz' |
| Description | |
|---|
| Left hand side | <Plug>(is-scroll-f) |
| Right hand side | is#scroll_count(1, @/) . 'nzz' |
| Description | |
|---|
| Left hand side | <Plug>(fzf-maps-o) |
| Right hand side | <C-C>:<C-U>call fzf#vim#maps('o', 0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(clever-f-repeat-back) |
| Right hand side | clever_f#repeat(1) |
| Description | |
|---|
| Left hand side | <Plug>(clever-f-repeat-forward) |
| Right hand side | clever_f#repeat(0) |
| Description | |
|---|
| Left hand side | <Plug>(clever-f-reset) |
| Right hand side | clever_f#reset() |
| Description | |
|---|
| Left hand side | <Plug>(clever-f-T) |
| Right hand side | clever_f#find_with('T') |
| Description | |
|---|
| Left hand side | <Plug>(clever-f-t) |
| Right hand side | clever_f#find_with('t') |
| Description | |
|---|
| Left hand side | <Plug>(clever-f-F) |
| Right hand side | clever_f#find_with('F') |
| Description | |
|---|
| Left hand side | <Plug>(clever-f-f) |
| Right hand side | clever_f#find_with('f') |
| Description | |
|---|
| Left hand side | <Plug>CamelCaseMotion_ige |
| Right hand side | :<C-U>call camelcasemotion#InnerMotion('ge',v:count1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>CamelCaseMotion_ie |
| Right hand side | :<C-U>call camelcasemotion#InnerMotion('e',v:count1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>CamelCaseMotion_ib |
| Right hand side | :<C-U>call camelcasemotion#InnerMotion('b',v:count1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>CamelCaseMotion_iw |
| Right hand side | :<C-U>call camelcasemotion#InnerMotion('w',v:count1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>CamelCaseMotion_ge |
| Right hand side | :<C-U>call camelcasemotion#Motion('ge',v:count1,'o')<CR> |
| Description | |
|---|
| Left hand side | <Plug>CamelCaseMotion_e |
| Right hand side | :<C-U>call camelcasemotion#Motion('e',v:count1,'o')<CR> |
| Description | |
|---|
| Left hand side | <Plug>CamelCaseMotion_b |
| Right hand side | :<C-U>call camelcasemotion#Motion('b',v:count1,'o')<CR> |
| Description | |
|---|
| Left hand side | <Plug>CamelCaseMotion_w |
| Right hand side | :<C-U>call camelcasemotion#Motion('w',v:count1,'o')<CR> |
| Description | |
|---|
| Left hand side | <Plug>luasnip-expand-repeat |
| Right hand side | |
| Description | |
|---|
| Left hand side | <Plug>(MatchitOperationMultiForward) |
| Right hand side | :<C-U>call matchit#MultiMatch("W", "o")<CR> |
| Description | |
|---|
| Left hand side | <Plug>(MatchitOperationMultiBackward) |
| Right hand side | :<C-U>call matchit#MultiMatch("bW", "o")<CR> |
| Description | |
|---|
| Left hand side | <Plug>(MatchitOperationBackward) |
| Right hand side | :<C-U>call matchit#Match_wrapper('',0,'o')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(MatchitOperationForward) |
| Right hand side | :<C-U>call matchit#Match_wrapper('',1,'o')<CR> |