Post

MagicVim Neovim Configuration Information

Custom Neovim configuration designed to be light and fast. LSP, Treesitter & Code Completion all work out of the box and auto install when you open a file type that doesn’t have code completion for it yet.

  • Install and initialize: lazyman -m
  • Configuration category: Base
  • Base configuration: Custom
  • Plugin manager: Packer
  • Installation location: ~/.config/nvim-MagicVim

Git repository

https://gitlab.com/GitMaster210/magicvim

Packer managed plugins

MagicVim Keymaps

Normal mode keymaps

DescriptionTake Action
Left hand side la
Right hand side<Cmd>lua vim.lsp.buf.code_action()<CR>
DescriptionUpdate Mason(LSP)
Left hand side lu
Right hand side<Cmd>MasonUpdate<CR>
DescriptionOpen Mason
Left hand side lm
Right hand side<Cmd>Mason<CR>
DescriptionPrevious Diagnostic
Left hand side lp
Right hand side<Cmd>lua vim.diagnostic.goto_prev()<CR>
DescriptionNext Diagnostic
Left hand side ln
Right hand side<Cmd>lua vim.diagnostic.goto_next()<CR>
DescriptionDiagnostics
Left hand side lh
Right hand side<Cmd>lua vim.diagnostic.open_float()<CR>
DescriptionJump to Definition
Left hand side ld
Right hand side<Cmd>lua vim.lsp.buf.definition()<CR>
DescriptionRename Buffer
Left hand side lr
Right hand side<Cmd>lua vim.lsp.buf.rename()<CR>
DescriptionList Plugins
Left hand side Pl
Right hand side<Cmd>PackerStatus<CR>
DescriptionClean Up
Left hand side Pc
Right hand side<Cmd>PackerClean<CR>
DescriptionUpdate Plugins
Left hand side Pu
Right hand side<Cmd>PackerSync<CR>
DescriptionInstall Plugin
Left hand side Pi
Right hand side<Cmd>PackerInstall<CR>
DescriptionSearch Help Pages
Left hand side th
Right hand side<Cmd>Telescope help_tags<CR>
DescriptionClear Yank History
Left hand side tY
Right hand side<Cmd>YankyClearHistory<CR>
DescriptionChange Colorscheme
Left hand side tc
Right hand side<Cmd>Telescope colorscheme<CR>
DescriptionFind Man Pages
Left hand side tm
Right hand side<Cmd>Telescope man_pages<CR>
DescriptionOpen Buffers
Left hand side tb
Right hand side<Cmd>Telescope buffers<CR>
DescriptionSpelling
Left hand side ts
Right hand side<Cmd>Telescope spell_suggest<CR>
DescriptionDiagnostics
Left hand side td
Right hand side<Cmd>Telescope diagnostics<CR>
DescriptionLive Grep
Left hand side tg
Right hand side<Cmd>Telescope live_grep<CR>
DescriptionFind File
Left hand side tf
Right hand side<Cmd>Telescope find_files<CR>
DescriptionSelect ALL
Left hand side a
Right hand sideggVG
DescriptionClose Window
Left hand side X
Right hand side<C-W>c<CR>
DescriptionPaste
Left hand side p
Right hand side"+p<CR>
DescriptionCopy
Left hand side c
Right hand side"+y<CR>
Description 
Left hand side g
Right hand side<Cmd>lua _lazygit_toggle()<CR>
DescriptionComment Out THIS Line
Left hand side '
Right hand side<Plug>(comment_toggle_linewise_current)
DescriptionYank List
Left hand side y
Right hand side<Cmd>Telescope yank_history<CR>
DescriptionSearch Key Maps
Left hand side k
Right hand side<Cmd>Legendary<CR>
DescriptionHop to a Word
Left hand side h
Right hand side<Cmd>HopWord<CR>
DescriptionWrite with Sudo
Left hand side S
Right hand side<Cmd>SudaWrite<CR>
DescriptionSearch
Left hand side /
Right hand side<Cmd>Telescope current_buffer_fuzzy_find<CR>
DescriptionShow Colors in THIS File
Left hand side C
Right hand side<Cmd>ColorizerToggle<CR>
DescriptionMake THIS File Executable
Left hand side E
Right hand side<Cmd>!chmod +x %<CR>
DescriptionOpen Nvim-Tree
Left hand side F
Right hand side<Cmd>NvimTreeFindFileToggle<CR>
DescriptionFloating Terminal
Left hand side T
Right hand side<Cmd>ToggleTerm direction=float<CR>
DescriptionSource THIS File
Left hand side s
Right hand side<Cmd>so%<CR>
DescriptionOpen Undo Tree
Left hand side u
Right hand side<Cmd>UndotreeToggle<CR>
DescriptionOpen Ranger
Left hand side f
Right hand side<Cmd>RnvimrToggle<CR>
DescriptionOpen Recent Files
Left hand side r
Right hand side<Cmd>Telescope oldfiles<CR>
DescriptionSave & Quit
Left hand side x
Right hand side<Cmd>wq<CR>
DescriptionQuit
Left hand side q
Right hand side<Cmd>q!<CR>
DescriptionWrite
Left hand side w
Right hand side<Cmd>w<CR>
Description 
Left hand side%
Right hand side<Plug>(MatchitNormalForward)
DescriptionNvim builtin
Left hand side&
Right hand side:&&<CR>
DescriptionNvim builtin
Left hand sideY
Right hand sidey$
Description 
Left hand side[%
Right hand side<Plug>(MatchitNormalMultiBackward)
Description 
Left hand side]%
Right hand side<Plug>(MatchitNormalMultiForward)
Description 
Left hand sidegx
Right hand side<Plug>NetrwBrowseX
Description 
Left hand sideg%
Right hand side<Plug>(MatchitNormalBackward)
DescriptionToggle Terminal
Left hand side<C-Q>
Right hand side<Cmd>execute v:count . "ToggleTerm"<CR>
Description 
Left hand side<Plug>(cokeline-focus-20)
Right hand side 
Description 
Left hand side<Plug>(cokeline-switch-20)
Right hand side 
Description 
Left hand side<Plug>(cokeline-focus-19)
Right hand side 
Description 
Left hand side<Plug>(cokeline-switch-19)
Right hand side 
Description 
Left hand side<Plug>(cokeline-focus-18)
Right hand side 
Description 
Left hand side<Plug>(cokeline-switch-18)
Right hand side 
Description 
Left hand side<Plug>(cokeline-focus-17)
Right hand side 
Description 
Left hand side<Plug>(cokeline-switch-17)
Right hand side 
Description 
Left hand side<Plug>(cokeline-focus-16)
Right hand side 
Description 
Left hand side<Plug>(cokeline-switch-16)
Right hand side 
Description 
Left hand side<Plug>(cokeline-focus-15)
Right hand side 
Description 
Left hand side<Plug>(cokeline-switch-15)
Right hand side 
Description 
Left hand side<Plug>(cokeline-focus-14)
Right hand side 
Description 
Left hand side<Plug>(cokeline-switch-14)
Right hand side 
Description 
Left hand side<Plug>(cokeline-focus-13)
Right hand side 
Description 
Left hand side<Plug>(cokeline-switch-13)
Right hand side 
Description 
Left hand side<Plug>(cokeline-focus-12)
Right hand side 
Description 
Left hand side<Plug>(cokeline-switch-12)
Right hand side 
Description 
Left hand side<Plug>(cokeline-focus-11)
Right hand side 
Description 
Left hand side<Plug>(cokeline-switch-11)
Right hand side 
Description 
Left hand side<Plug>(cokeline-focus-10)
Right hand side 
Description 
Left hand side<Plug>(cokeline-switch-10)
Right hand side 
Description 
Left hand side<Plug>(cokeline-focus-9)
Right hand side 
Description 
Left hand side<Plug>(cokeline-switch-9)
Right hand side 
Description 
Left hand side<Plug>(cokeline-focus-8)
Right hand side 
Description 
Left hand side<Plug>(cokeline-switch-8)
Right hand side 
Description 
Left hand side<Plug>(cokeline-focus-7)
Right hand side 
Description 
Left hand side<Plug>(cokeline-switch-7)
Right hand side 
Description 
Left hand side<Plug>(cokeline-focus-6)
Right hand side 
Description 
Left hand side<Plug>(cokeline-switch-6)
Right hand side 
Description 
Left hand side<Plug>(cokeline-focus-5)
Right hand side 
Description 
Left hand side<Plug>(cokeline-switch-5)
Right hand side 
Description 
Left hand side<Plug>(cokeline-focus-4)
Right hand side 
Description 
Left hand side<Plug>(cokeline-switch-4)
Right hand side 
Description 
Left hand side<Plug>(cokeline-focus-3)
Right hand side 
Description 
Left hand side<Plug>(cokeline-switch-3)
Right hand side 
Description 
Left hand side<Plug>(cokeline-focus-2)
Right hand side 
Description 
Left hand side<Plug>(cokeline-switch-2)
Right hand side 
Description 
Left hand side<Plug>(cokeline-focus-1)
Right hand side 
Description 
Left hand side<Plug>(cokeline-switch-1)
Right hand side 
Description 
Left hand side<Plug>(cokeline-pick-close)
Right hand side 
Description 
Left hand side<Plug>(cokeline-pick-focus)
Right hand side 
Description 
Left hand side<Plug>(cokeline-focus-next)
Right hand side 
Description 
Left hand side<Plug>(cokeline-focus-prev)
Right hand side 
Description 
Left hand side<Plug>(cokeline-switch-next)
Right hand side 
Description 
Left hand side<Plug>(cokeline-switch-prev)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentBeforeShiftRightJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentBeforeShiftRight)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentBeforeFilterJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentBeforeFilter)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentBeforeShiftLeftJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentBeforeShiftLeft)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentBeforeBlockwiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentBeforeBlockwise)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentBeforeCharwiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentBeforeCharwise)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentBeforeLinewiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentBeforeLinewise)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentBeforeJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentBefore)
Right hand side 
Description 
Left hand side<Plug>(YankyPutAfterShiftRightJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutAfterShiftRight)
Right hand side 
Description 
Left hand side<Plug>(YankyPutAfterFilterJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutAfterFilter)
Right hand side 
Description 
Left hand side<Plug>(YankyPutAfterShiftLeftJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutAfterShiftLeft)
Right hand side 
Description 
Left hand side<Plug>(YankyPutAfterBlockwiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutAfterBlockwise)
Right hand side 
Description 
Left hand side<Plug>(YankyPutAfterCharwiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutAfterCharwise)
Right hand side 
Description 
Left hand side<Plug>(YankyPutAfterLinewiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutAfterLinewise)
Right hand side 
Description 
Left hand side<Plug>(YankyPutAfterJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutAfter)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutAfterShiftRightJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutAfterShiftRight)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutAfterFilterJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutAfterFilter)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutAfterShiftLeftJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutAfterShiftLeft)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutAfterBlockwiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutAfterBlockwise)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutAfterCharwiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutAfterCharwise)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutAfterLinewiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutAfterLinewise)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutAfterJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutAfter)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentAfterShiftRightJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentAfterShiftRight)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentAfterFilterJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentAfterFilter)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentAfterShiftLeftJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentAfterShiftLeft)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentAfterBlockwiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentAfterBlockwise)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentAfterCharwiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentAfterCharwise)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentAfterLinewiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentAfterLinewise)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentAfterJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentAfter)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutBeforeShiftRightJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutBeforeShiftRight)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutBeforeFilterJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutBeforeFilter)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutBeforeShiftLeftJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutBeforeShiftLeft)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutBeforeBlockwiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutBeforeBlockwise)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutBeforeCharwiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutBeforeCharwise)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutBeforeLinewiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutBeforeLinewise)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutBeforeJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutBefore)
Right hand side 
Description 
Left hand side<Plug>(YankyPutBeforeShiftRightJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutBeforeShiftRight)
Right hand side 
Description 
Left hand side<Plug>(YankyPutBeforeFilterJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutBeforeFilter)
Right hand side 
Description 
Left hand side<Plug>(YankyPutBeforeShiftLeftJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutBeforeShiftLeft)
Right hand side 
Description 
Left hand side<Plug>(YankyPutBeforeBlockwiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutBeforeBlockwise)
Right hand side 
Description 
Left hand side<Plug>(YankyPutBeforeCharwiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutBeforeCharwise)
Right hand side 
Description 
Left hand side<Plug>(YankyPutBeforeLinewiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutBeforeLinewise)
Right hand side 
Description 
Left hand side<Plug>(YankyPutBeforeJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutBefore)
Right hand side 
Description 
Left hand side<Plug>(YankyYank)
Right hand side 
Description 
Left hand side<Plug>(YankyCycleBackward)
Right hand side 
Description 
Left hand side<Plug>(YankyCycleForward)
Right hand side 
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>(fzf-normal)
Right hand side
Description 
Left hand side<Plug>(fzf-insert)
Right hand sidei
Description 
Left hand side<Plug>luasnip-expand-repeat
Right hand side 
Description 
Left hand side<Plug>luasnip-delete-check
Right hand side 
DescriptionComment toggle blockwise with count
Left hand side<Plug>(comment_toggle_blockwise_count)
Right hand side 
DescriptionComment toggle linewise with count
Left hand side<Plug>(comment_toggle_linewise_count)
Right hand side 
DescriptionComment toggle current block
Left hand side<Plug>(comment_toggle_blockwise_current)
Right hand side 
DescriptionComment toggle current line
Left hand side<Plug>(comment_toggle_linewise_current)
Right hand side 
DescriptionComment toggle blockwise
Left hand side<Plug>(comment_toggle_blockwise)
Right hand side 
DescriptionComment toggle linewise
Left hand side<Plug>(comment_toggle_linewise)
Right hand side 
Description 
Left hand side<Plug>NetrwBrowseX
Right hand side:call netrw#BrowseX(netrw#GX(),netrw#CheckIfRemote(netrw#GX()))<CR>
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<M-o>
Right hand side:RnvimrToggle<CR>
Description 
Left hand side<C-D>
Right hand side<Cmd>bdelete<CR>
Description 
Left hand side<S-Left>
Right hand side<Cmd>bp<CR>
Description 
Left hand side<S-Right>
Right hand side<Cmd>bn<CR>
Description 
Left hand side<M-Right>
Right hand sidew
Description 
Left hand side<M-Left>
Right hand sideb
Description 
Left hand side<C-Down>
Right hand sideG
Description 
Left hand side<C-Up>
Right hand sidegg
Description 
Left hand side<C-Left>
Right hand side^
Description 
Left hand side<C-Right>
Right hand side$
DescriptionNvim builtin
Left hand side<C-L>
Right hand side<Cmd>nohlsearch|diffupdate|normal! <C-L><CR>

Visual mode keymaps

DescriptionCopy
Left hand side c
Right hand side"+y<CR>
DescriptionAdd Text to End of Selected Lines
Left hand side a
Right hand side:norm A
DescriptionAdd Text to Start of Selected Lines
Left hand side i
Right hand side:norm I
DescriptionComment Out Selected Lines
Left hand side '
Right hand side<Plug>(comment_toggle_linewise_visual)
DescriptionNvim builtin
Left hand side#
Right hand sidey?\V<C-R>"<CR>
Description 
Left hand side%
Right hand side<Plug>(MatchitVisualForward)
DescriptionNvim builtin
Left hand side*
Right hand sidey/\V<C-R>"<CR>
Description 
Left hand side[%
Right hand side<Plug>(MatchitVisualMultiBackward)
Description 
Left hand side]%
Right hand side<Plug>(MatchitVisualMultiForward)
Description 
Left hand sidea%
Right hand side<Plug>(MatchitVisualTextObject)
Description 
Left hand sidegx
Right hand side<Plug>NetrwBrowseXVis
Description 
Left hand sideg%
Right hand side<Plug>(MatchitVisualBackward)
Description 
Left hand side<Plug>(YankyGPutAfterFilterJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutAfterFilter)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutAfterShiftRightJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutAfterShiftRight)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutAfterShiftLeftJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutAfterShiftLeft)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutAfterBlockwiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutAfterBlockwise)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutAfterCharwiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutAfterCharwise)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutAfterLinewiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutAfterLinewise)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutAfterJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutAfter)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentBeforeFilterJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentBeforeFilter)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentBeforeShiftRightJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentBeforeShiftRight)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentBeforeShiftLeftJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentBeforeShiftLeft)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentBeforeBlockwiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentBeforeBlockwise)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentBeforeCharwiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentBeforeCharwise)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentBeforeLinewiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentBeforeLinewise)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentBeforeJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentBefore)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutBeforeFilterJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutBeforeFilter)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutBeforeShiftRightJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutBeforeShiftRight)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutBeforeShiftLeftJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutBeforeShiftLeft)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutBeforeBlockwiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutBeforeBlockwise)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutBeforeCharwiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutBeforeCharwise)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutBeforeLinewiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutBeforeLinewise)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutBeforeJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyGPutBefore)
Right hand side 
Description 
Left hand side<Plug>(YankyPutAfterFilterJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutAfterFilter)
Right hand side 
Description 
Left hand side<Plug>(YankyPutAfterShiftRightJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutAfterShiftRight)
Right hand side 
Description 
Left hand side<Plug>(YankyPutAfterShiftLeftJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutAfterShiftLeft)
Right hand side 
Description 
Left hand side<Plug>(YankyPutAfterBlockwiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutAfterBlockwise)
Right hand side 
Description 
Left hand side<Plug>(YankyPutAfterCharwiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutAfterCharwise)
Right hand side 
Description 
Left hand side<Plug>(YankyPutAfterLinewiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutAfterLinewise)
Right hand side 
Description 
Left hand side<Plug>(YankyPutAfterJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutAfter)
Right hand side 
Description 
Left hand side<Plug>(YankyPutBeforeFilterJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutBeforeFilter)
Right hand side 
Description 
Left hand side<Plug>(YankyPutBeforeShiftRightJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutBeforeShiftRight)
Right hand side 
Description 
Left hand side<Plug>(YankyPutBeforeShiftLeftJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutBeforeShiftLeft)
Right hand side 
Description 
Left hand side<Plug>(YankyPutBeforeBlockwiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutBeforeBlockwise)
Right hand side 
Description 
Left hand side<Plug>(YankyPutBeforeCharwiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutBeforeCharwise)
Right hand side 
Description 
Left hand side<Plug>(YankyPutBeforeLinewiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutBeforeLinewise)
Right hand side 
Description 
Left hand side<Plug>(YankyPutBeforeJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutBefore)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentAfterFilterJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentAfterFilter)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentAfterShiftRightJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentAfterShiftRight)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentAfterShiftLeftJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentAfterShiftLeft)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentAfterBlockwiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentAfterBlockwise)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentAfterCharwiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentAfterCharwise)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentAfterLinewiseJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentAfterLinewise)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentAfterJoined)
Right hand side 
Description 
Left hand side<Plug>(YankyPutIndentAfter)
Right hand side 
Description 
Left hand side<Plug>(YankyYank)
Right hand side 
Description 
Left hand side<Plug>luasnip-expand-repeat
Right hand side 
DescriptionComment toggle blockwise (visual)
Left hand side<Plug>(comment_toggle_blockwise_visual)
Right hand side<Esc><Cmd>lua require("Comment.api").locked("toggle.blockwise")(vim.fn.visualmode())<CR>
DescriptionComment toggle linewise (visual)
Left hand side<Plug>(comment_toggle_linewise_visual)
Right hand side<Esc><Cmd>lua require("Comment.api").locked("toggle.linewise")(vim.fn.visualmode())<CR>
Description 
Left hand side<Plug>NetrwBrowseXVis
Right hand side:<C-U>call netrw#BrowseXVis()<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``
Description 
Left hand side<M-Down>
Right hand side:move '>+1<CR>gv-gv
Description 
Left hand side<M-Up>
Right hand side:move '<lt>-2<CR>gv-gv

Operator mode keymaps

Description 
Left hand side%
Right hand side<Plug>(MatchitOperationForward)
Description 
Left hand side[%
Right hand side<Plug>(MatchitOperationMultiBackward)
Description 
Left hand side]%
Right hand side<Plug>(MatchitOperationMultiForward)
Description 
Left hand sideg%
Right hand side<Plug>(MatchitOperationBackward)
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>