Neovim configuration optimized for writing in LaTeX. Personal Neovim configuration of Benjamin Brast-McKie. Keymaps and more described in the configuration Cheatsheet. Blog article by the author detailing tools used by his configuration. Video playlist of tutorials on using this config for writing LaTeX in Neovim
- Install and initialize:
lazyman -L LaTeX
- Configuration category: Language
- Base configuration: Custom
- Plugin manager: Packer
- Installation location:
~/.config/nvim-LaTeX
Git repository
https://github.com/benbrastmckie/.config
Neovimcraft entry
http://neovimcraft.com/plugin/benbrastmckie/.config
YouTube channel
https://www.youtube.com/@benbrastmckie
Packer managed plugins
LaTeX Keymaps
Normal mode keymaps
Description | |
---|
Left hand side | <CR> |
Right hand side | :noh<CR> |
Description | |
---|
Left hand side | % |
Right hand side | <Plug>(MatchitNormalForward) |
Description | Nvim builtin |
---|
Left hand side | & |
Right hand side | :&&<CR> |
Description | |
---|
Left hand side | <lt> |
Right hand side | V<lt><Esc> |
Description | |
---|
Left hand side | > |
Right hand side | V><Esc> |
Description | |
---|
Left hand side | E |
Right hand side | ge |
Description | |
---|
Left hand side | H |
Right hand side | g^ |
Description | |
---|
Left hand side | J |
Right hand side | gj |
Description | |
---|
Left hand side | K |
Right hand side | gk |
Description | |
---|
Left hand side | L |
Right hand side | g$ |
Description | |
---|
Left hand side | M |
Right hand side | :execute "help " . expand("<lt>cword>")<CR> |
Description | |
---|
Left hand side | Y |
Right hand side | y$ |
Description | |
---|
Left hand side | [% |
Right hand side | <Plug>(MatchitNormalMultiBackward) |
Description | |
---|
Left hand side | \ |
Right hand side | :Neotree reveal<CR> |
Description | |
---|
Left hand side | ]% |
Right hand side | <Plug>(MatchitNormalMultiForward) |
Description | Change a surrounding pair, putting replacements on new lines |
---|
Left hand side | cS |
Right hand side | <Plug>(nvim-surround-change-line) |
Description | |
---|
Left hand side | gx |
Right hand side | <Plug>NetrwBrowseX |
Description | |
---|
Left hand side | g% |
Right hand side | <Plug>(MatchitNormalBackward) |
Description | |
---|
Left hand side | m |
Right hand side | zz |
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>(YankyPutAfterShiftRightJoined) |
Right hand side | |
Description | |
---|
Left hand side | <Plug>(YankyPutAfterShiftRight) |
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>(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>(YankyGPutAfterShiftRightJoined) |
Right hand side | |
Description | |
---|
Left hand side | <Plug>(YankyGPutAfterShiftRight) |
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>(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>(YankyPutIndentAfterShiftRightJoined) |
Right hand side | |
Description | |
---|
Left hand side | <Plug>(YankyPutIndentAfterShiftRight) |
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>(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>(YankyPutIndentBeforeShiftRightJoined) |
Right hand side | |
Description | |
---|
Left hand side | <Plug>(YankyPutIndentBeforeShiftRight) |
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>(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>(YankyPutBeforeShiftRightJoined) |
Right hand side | |
Description | |
---|
Left hand side | <Plug>(YankyPutBeforeShiftRight) |
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>(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>(YankyGPutBeforeShiftRightJoined) |
Right hand side | |
Description | |
---|
Left hand side | <Plug>(YankyGPutBeforeShiftRight) |
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>(YankyYank) |
Right hand side | |
Description | |
---|
Left hand side | <Plug>(YankyCycleBackward) |
Right hand side | |
Description | |
---|
Left hand side | <Plug>(YankyCycleForward) |
Right hand side | |
Description | Move to previous reference |
---|
Left hand side | <M-p> |
Right hand side | |
Description | Move to next reference |
---|
Left hand side | <M-n> |
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>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>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 | Toggle Terminal |
---|
Left hand side | <C-T> |
Right hand side | <Cmd>execute v:count . "ToggleTerm"<CR> |
Description | Change a surrounding pair, putting replacements on new lines |
---|
Left hand side | <Plug>(nvim-surround-change-line) |
Right hand side | |
Description | Change a surrounding pair |
---|
Left hand side | <Plug>(nvim-surround-change) |
Right hand side | |
Description | Delete a surrounding pair |
---|
Left hand side | <Plug>(nvim-surround-delete) |
Right hand side | |
Description | Add a surrounding pair around the current line, on new lines (normal mode) |
---|
Left hand side | <Plug>(nvim-surround-normal-cur-line) |
Right hand side | |
Description | Add a surrounding pair around a motion, on new lines (normal mode) |
---|
Left hand side | <Plug>(nvim-surround-normal-line) |
Right hand side | |
Description | Add a surrounding pair around the current line (normal mode) |
---|
Left hand side | <Plug>(nvim-surround-normal-cur) |
Right hand side | |
Description | Add a surrounding pair around a motion (normal mode) |
---|
Left hand side | <Plug>(nvim-surround-normal) |
Right hand side | |
Description | |
---|
Left hand side | <C-D> |
Right hand side | <C-D>zz |
Description | |
---|
Left hand side | <C-U> |
Right hand side | <C-U>zz |
Description | |
---|
Left hand side | <M-k> |
Right hand side | <Esc>:m .-2<CR>== |
Description | |
---|
Left hand side | <M-j> |
Right hand side | <Esc>:m .+1<CR>== |
Description | |
---|
Left hand side | <S-Tab> |
Right hand side | :bprevious<CR> |
Description | |
---|
Left hand side | <BS> |
Right hand side | :bnext<CR> |
Description | |
---|
Left hand side | <M-l> |
Right hand side | :vertical resize +2<CR> |
Description | |
---|
Left hand side | <M-h> |
Right hand side | :vertical resize -2<CR> |
Description | |
---|
Left hand side | <M-Right> |
Right hand side | :vertical resize +2<CR> |
Description | |
---|
Left hand side | <M-Left> |
Right hand side | :vertical resize -2<CR> |
Description | |
---|
Left hand side | <C-K> |
Right hand side | <C-W>k |
Description | |
---|
Left hand side | <C-J> |
Right hand side | <C-W>j |
Description | |
---|
Left hand side | <C-H> |
Right hand side | <C-W>h |
Description | |
---|
Left hand side | <C-Bslash> |
Right hand side | <Plug>(comment_toggle_linewise_current) |
Description | |
---|
Left hand side | <C-P> |
Right hand side | |
Description | |
---|
Left hand side | <C-S> |
Right hand side | |
Description | |
---|
Left hand side | <C-Z> |
Right hand side |
|
Description | |
---|
Left hand side | <C-L> |
Right hand side | <C-W>l |
Visual mode keymaps
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 | E |
Right hand side | ge |
Description | |
---|
Left hand side | H |
Right hand side | g^ |
Description | |
---|
Left hand side | J |
Right hand side | gj |
Description | |
---|
Left hand side | K |
Right hand side | gk |
Description | |
---|
Left hand side | L |
Right hand side | g$ |
Description | Add a surrounding pair around a visual selection |
---|
Left hand side | S |
Right hand side | <Plug>(nvim-surround-visual) |
Description | |
---|
Left hand side | Y |
Right hand side | y$ |
Description | |
---|
Left hand side | [% |
Right hand side | <Plug>(MatchitVisualMultiBackward) |
Description | |
---|
Left hand side | ]% |
Right hand side | <Plug>(MatchitVisualMultiForward) |
Description | |
---|
Left hand side | a% |
Right hand side | <Plug>(MatchitVisualTextObject) |
Description | |
---|
Left hand side | gx |
Right hand side | <Plug>NetrwBrowseXVis |
Description | |
---|
Left hand side | g% |
Right hand side | <Plug>(MatchitVisualBackward) |
Description | |
---|
Left hand side | m |
Right hand side | zz |
Description | |
---|
Left hand side | p |
Right hand side | "_dP |
Description | |
---|
Left hand side | <Plug>(YankyPutAfterShiftLeftJoined) |
Right hand side | |
Description | |
---|
Left hand side | <Plug>(YankyPutAfterShiftLeft) |
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>(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>(YankyPutIndentAfterShiftLeftJoined) |
Right hand side | |
Description | |
---|
Left hand side | <Plug>(YankyPutIndentAfterShiftLeft) |
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>(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>(YankyPutIndentBeforeShiftLeftJoined) |
Right hand side | |
Description | |
---|
Left hand side | <Plug>(YankyPutIndentBeforeShiftLeft) |
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>(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>(YankyPutBeforeShiftLeftJoined) |
Right hand side | |
Description | |
---|
Left hand side | <Plug>(YankyPutBeforeShiftLeft) |
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>(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>(YankyGPutBeforeShiftLeftJoined) |
Right hand side | |
Description | |
---|
Left hand side | <Plug>(YankyGPutBeforeShiftLeft) |
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>(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>(YankyGPutAfterShiftLeftJoined) |
Right hand side | |
Description | |
---|
Left hand side | <Plug>(YankyGPutAfterShiftLeft) |
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>(YankyGPutAfterShiftRightJoined) |
Right hand side | |
Description | |
---|
Left hand side | <Plug>(YankyGPutAfterShiftRight) |
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>(YankyYank) |
Right hand side | |
Description | |
---|
Left hand side | <M-i> |
Right hand side | |
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>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 | Add a surrounding pair around a visual selection, on new lines |
---|
Left hand side | <Plug>(nvim-surround-visual-line) |
Right hand side | <Esc><Cmd>lua require'nvim-surround'.visual_surround({ line_mode = true })<CR> |
Description | Add a surrounding pair around a visual selection |
---|
Left hand side | <Plug>(nvim-surround-visual) |
Right hand side | <Esc><Cmd>lua require'nvim-surround'.visual_surround({ line_mode = false })<CR> |
Description | |
---|
Left hand side | <M-k> |
Right hand side | :m-2<CR>gv |
Description | |
---|
Left hand side | <M-j> |
Right hand side | :m'>+<CR>gv |
Description | |
---|
Left hand side | <C-Bslash> |
Right hand side | <Plug>(comment_toggle_linewise_visual) |
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 side | g% |
Right hand side | <Plug>(MatchitOperationBackward) |
Description | |
---|
Left hand side | <M-i> |
Right hand side | |
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> |