Personal Neovim config of Artur Gomes
- Install and initialize:
lazyman -w Artur - Configuration category: Personal
- Base configuration: Custom
- Plugin manager: Lazy
- Installation location:
~/.config/nvim-Artur
Git repository
https://github.com/arturgoms/nvim
Dotfyle entry
https://dotfyle.com/arturgoms/nvim
Lazy managed plugins
Artur Keymaps
Normal mode keymaps
| Description | |
|---|
| Left hand side | <Tab> |
| Right hand side | <Cmd>lua require('telescope.builtin').find_files(require('telescope.themes').get_dropdown{previewer = false})<CR> |
| Description | |
|---|
| Left hand side | <Esc><Esc> |
| Right hand side | <Cmd>nohlsearch<CR> |
| Description | |
|---|
| Left hand side | gy |
| Right hand side | <Cmd>lua require'gitlinker'.get_buf_range_url('n')<CR> |
| Description | |
|---|
| Left hand side | we |
| Right hand side | <C-W>= |
| Description | |
|---|
| Left hand side | wh |
| Right hand side | <C-W>s |
| Description | |
|---|
| Left hand side | wv |
| Right hand side | :close<CR> |
| Description | |
|---|
| Left hand side | - |
| Right hand side | <C-X> |
| Description | |
|---|
| Left hand side | + |
| Right hand side | <C-A> |
| Description | |
|---|
| Left hand side | d |
| Right hand side | "_d |
| Description | |
|---|
| Left hand side | Y |
| Right hand side | "+Y |
| Description | |
|---|
| Left hand side | y |
| Right hand side | "+y |
| Description | |
|---|
| Left hand side | % |
| Right hand side | <Plug>(matchup-%) |
| 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 | <Cmd>lua require('harpoon.ui').nav_prev()<CR> |
| Description | |
|---|
| Left hand side | . |
| Right hand side | <Cmd>lua require('harpoon.ui').nav_next()<CR> |
| Description | |
|---|
| Left hand side | K |
| Right hand side | :lua require('user.functions').show_documentation()<CR> |
| Description | |
|---|
| Left hand side | L |
| Right hand side | |
| Description | |
|---|
| Left hand side | M0 |
| Right hand side | |
| Description | |
|---|
| Left hand side | M9 |
| Right hand side | |
| Description | |
|---|
| Left hand side | M8 |
| Right hand side | |
| Description | |
|---|
| Left hand side | M7 |
| Right hand side | |
| Description | |
|---|
| Left hand side | M6 |
| Right hand side | |
| Description | |
|---|
| Left hand side | M5 |
| Right hand side | |
| Description | |
|---|
| Left hand side | M4 |
| Right hand side | |
| Description | |
|---|
| Left hand side | M3 |
| Right hand side | |
| Description | |
|---|
| Left hand side | M2 |
| Right hand side | |
| Description | |
|---|
| Left hand side | M1 |
| Right hand side | |
| Description | |
|---|
| Left hand side | U |
| Right hand side | |
| Description | Nvim builtin |
|---|
| Left hand side | Y |
| Right hand side | y$ |
| Description | |
|---|
| Left hand side | [% |
| Right hand side | <Plug>(matchup-[%) |
| 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>(matchup-]%) |
| 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 | :<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 | Change a surrounding pair, putting replacements on new lines |
|---|
| Left hand side | cS |
| Right hand side | <Plug>(nvim-surround-change-line) |
| Description | Change a surrounding pair |
|---|
| Left hand side | cs |
| Right hand side | <Plug>(nvim-surround-change) |
| Description | Delete a surrounding pair |
|---|
| Left hand side | ds |
| Right hand side | <Plug>(nvim-surround-delete) |
| Description | |
|---|
| Left hand side | dm |
| Right hand side | :<C-U>call signature#utils#Remove(v:count)<CR> |
| Description | |
|---|
| Left hand side | gx |
| Right hand side | <Plug>NetrwBrowseX |
| Description | |
|---|
| Left hand side | g% |
| Right hand side | <Plug>(matchup-g%) |
| 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 | mg |
| Right hand side | <Plug>BookmarkMoveToLine |
| Description | |
|---|
| Left hand side | mjj |
| Right hand side | <Plug>BookmarkMoveDown |
| Description | |
|---|
| Left hand side | mkk |
| Right hand side | <Plug>BookmarkMoveUp |
| Description | |
|---|
| Left hand side | mx |
| Right hand side | <Plug>BookmarkClearAll |
| Description | |
|---|
| Left hand side | mc |
| Right hand side | <Plug>BookmarkClear |
| Description | |
|---|
| Left hand side | mp |
| Right hand side | <Plug>BookmarkPrev |
| Description | |
|---|
| Left hand side | mn |
| Right hand side | <Plug>BookmarkNext |
| Description | |
|---|
| Left hand side | mi |
| Right hand side | <Plug>BookmarkAnnotate |
| Description | |
|---|
| Left hand side | mm |
| Right hand side | <Plug>BookmarkToggle |
| Description | |
|---|
| Left hand side | ma |
| Right hand side | <Plug>BookmarkShowAll |
| 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 | Add a surrounding pair around the current line, on new lines (normal mode) |
|---|
| Left hand side | ySS |
| Right hand side | <Plug>(nvim-surround-normal-cur-line) |
| Description | Add a surrounding pair around a motion, on new lines (normal mode) |
|---|
| Left hand side | yS |
| Right hand side | <Plug>(nvim-surround-normal-line) |
| Description | Add a surrounding pair around the current line (normal mode) |
|---|
| Left hand side | yss |
| Right hand side | <Plug>(nvim-surround-normal-cur) |
| Description | Add a surrounding pair around a motion (normal mode) |
|---|
| Left hand side | ys |
| Right hand side | <Plug>(nvim-surround-normal) |
| Description | |
|---|
| Left hand side | z% |
| Right hand side | <Plug>(matchup-z%) |
| Description | |
|---|
| Left hand side | zt |
| Right hand side | <Cmd>lua require('neoscroll').zt(250)<CR> |
| Description | |
|---|
| Left hand side | zb |
| Right hand side | <Cmd>lua require('neoscroll').zb(250)<CR> |
| Description | |
|---|
| Left hand side | zz |
| Right hand side | <Cmd>lua require('neoscroll').zz(250)<CR> |
| Description | |
|---|
| Left hand side | <Plug>NetrwBrowseX |
| Right hand side | :call netrw#BrowseX(netrw#GX(),netrw#CheckIfRemote(netrw#GX()))<CR> |
| Description | |
|---|
| Left hand side | <M-h> |
| Right hand side | <Cmd>lua require'tmux'.resize_left()<CR> |
| Description | |
|---|
| Left hand side | <M-j> |
| Right hand side | <Cmd>lua require'tmux'.resize_bottom()<CR> |
| Description | |
|---|
| Left hand side | <M-l> |
| Right hand side | <Cmd>lua require'tmux'.resize_right()<CR> |
| Description | |
|---|
| Left hand side | <M-k> |
| Right hand side | <Cmd>lua require'tmux'.resize_top()<CR> |
| Description | |
|---|
| Left hand side | <Plug>BookmarkMoveToLine |
| Right hand side | :<C-U>BookmarkMoveToLine v:count<CR> |
| Description | |
|---|
| Left hand side | <Plug>BookmarkMoveDown |
| Right hand side | :<C-U>BookmarkMoveDown v:count<CR> |
| Description | |
|---|
| Left hand side | <Plug>BookmarkMoveUp |
| Right hand side | :<C-U>BookmarkMoveUp v:count<CR> |
| Description | |
|---|
| Left hand side | <Plug>BookmarkClearAll |
| Right hand side | :BookmarkClearAll<CR> |
| Description | |
|---|
| Left hand side | <Plug>BookmarkClear |
| Right hand side | :BookmarkClear<CR> |
| Description | |
|---|
| Left hand side | <Plug>BookmarkPrev |
| Right hand side | :BookmarkPrev<CR> |
| Description | |
|---|
| Left hand side | <Plug>BookmarkNext |
| Right hand side | :BookmarkNext<CR> |
| Description | |
|---|
| Left hand side | <Plug>BookmarkAnnotate |
| Right hand side | :BookmarkAnnotate<CR> |
| Description | |
|---|
| Left hand side | <Plug>BookmarkToggle |
| Right hand side | :BookmarkToggle<CR> |
| Description | |
|---|
| Left hand side | <Plug>BookmarkShowAll |
| Right hand side | :BookmarkShowAll<CR> |
| Description | |
|---|
| Left hand side | <2-LeftMouse> |
| Right hand side | <Plug>(matchup-double-click) |
| Description | |
|---|
| Left hand side | <Plug>(matchup-reload) |
| Right hand side | :<C-U>MatchupReload<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-double-click) |
| Right hand side | :<C-U>call matchup#text_obj#double_click()<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-Z%) |
| Right hand side | :<C-U>call matchup#motion#jump_inside_prev(0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-z%) |
| Right hand side | :<C-U>call matchup#motion#jump_inside(0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-[%) |
| Right hand side | :<C-U>call matchup#motion#find_unmatched(0, 0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-]%) |
| Right hand side | :<C-U>call matchup#motion#find_unmatched(0, 1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-g%) |
| Right hand side | :<C-U>call matchup#motion#find_matching_pair(0, 0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-%) |
| Right hand side | :<C-U>call matchup#motion#find_matching_pair(0, 1)<CR> |
| Description | |
|---|
| Left hand side | <SNR>29_(wise) |
| Right hand side | empty(g:v_motion_force) ? 'v' : g:v_motion_force |
| Description | |
|---|
| Left hand side | <Plug>(matchup-hi-surround) |
| Right hand side | :<C-U>call matchup#matchparen#highlight_surrounding()<CR> |
| Description | 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 | 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-U> |
| Right hand side | <Cmd>lua require('neoscroll').scroll(-vim.wo.scroll, true, 250)<CR> |
| Description | |
|---|
| Left hand side | <C-E> |
| Right hand side | <Cmd>lua require('neoscroll').scroll(0.10, false, 100)<CR> |
| Description | |
|---|
| Left hand side | <C-Y> |
| Right hand side | <Cmd>lua require('neoscroll').scroll(-0.10, false, 100)<CR> |
| Description | |
|---|
| Left hand side | <C-F> |
| Right hand side | <Cmd>lua require('neoscroll').scroll(vim.api.nvim_win_get_height(0), true, 450)<CR> |
| Description | |
|---|
| Left hand side | <C-B> |
| Right hand side | <Cmd>lua require('neoscroll').scroll(-vim.api.nvim_win_get_height(0), true, 450)<CR> |
| Description | |
|---|
| Left hand side | <C-D> |
| Right hand side | <Cmd>lua require('neoscroll').scroll(vim.wo.scroll, true, 250)<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 | <M-3> |
| Right hand side | <Cmd>lua _HORIZONTAL_TERM()<CR> |
| Description | |
|---|
| Left hand side | <M-2> |
| Right hand side | <Cmd>lua _VERTICAL_TERM()<CR> |
| Description | |
|---|
| Left hand side | <M-1> |
| Right hand side | <Cmd>lua _FLOAT_TERM()<CR> |
| Description | Toggle Terminal |
|---|
| Left hand side | <C-Bslash> |
| Right hand side | <Cmd>execute v:count . "ToggleTerm"<CR> |
| Description | |
|---|
| Left hand side | <Plug>luasnip-expand-repeat |
| Right hand side | |
| Description | |
|---|
| Left hand side | <Plug>luasnip-delete-check |
| Right hand side | |
| Description | |
|---|
| Left hand side | <F3> |
| Right hand side | :MaximizerToggle<CR> |
| Description | |
|---|
| Left hand side | <C-N> |
| Right hand side | :e ~/Notes/<CR> |
| Description | |
|---|
| Left hand side | <C-Z> |
| Right hand side | <Cmd>ZenMode<CR> |
| Description | |
|---|
| Left hand side | <C-S> |
| Right hand side | <Cmd>vsplit<CR> |
| Description | |
|---|
| Left hand side | <C-T> |
| Right hand side | <Cmd>lua vim.lsp.buf.document_symbol()<CR> |
| Description | |
|---|
| Left hand side | <C-P> |
| Right hand side | <Cmd>Telescope projects<CR> |
| Description | |
|---|
| Left hand side | <C-Right> |
| Right hand side | :vertical resize +2<CR> |
| Description | |
|---|
| Left hand side | <C-Left> |
| Right hand side | :vertical resize -2<CR> |
| Description | |
|---|
| Left hand side | <C-Down> |
| Right hand side | :resize +2<CR> |
| Description | |
|---|
| Left hand side | <C-Up> |
| Right hand side | :resize -2<CR> |
| Description | |
|---|
| Left hand side | <S-Down> |
| Right hand side | :m+<CR> |
| Description | |
|---|
| Left hand side | <S-Up> |
| Right hand side | :m-2<CR> |
| Description | |
|---|
| Left hand side | <C-Space> |
| Right hand side | <Cmd>WhichKey \ <CR> |
| Description | |
|---|
| Left hand side | <C-K> |
| Right hand side | <Cmd>lua require'tmux'.move_top()<CR> |
| Description | |
|---|
| Left hand side | <C-J> |
| Right hand side | <Cmd>lua require'tmux'.move_bottom()<CR> |
| Description | |
|---|
| Left hand side | <C-H> |
| Right hand side | <Cmd>lua require'tmux'.move_left()<CR> |
| Description | |
|---|
| Left hand side | <C-L> |
| Right hand side | <Cmd>lua require'tmux'.move_right()<CR> |
Visual mode keymaps
| Description | |
|---|
| Left hand side | gy |
| Right hand side | <Cmd>lua require'gitlinker'.get_buf_range_url('v')<CR> |
| Description | |
|---|
| Left hand side | d |
| Right hand side | "_d |
| Description | |
|---|
| Left hand side | y |
| Right hand side | "+y |
| Description | |
|---|
| Left hand side | p |
| Right hand side | "_dP |
| Description | Nvim builtin |
|---|
| Left hand side | # |
| Right hand side | y?\V<C-R>"<CR> |
| Description | |
|---|
| Left hand side | % |
| Right hand side | <Plug>(matchup-%) |
| 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 | Add a surrounding pair around a visual selection |
|---|
| Left hand side | S |
| Right hand side | <Plug>(nvim-surround-visual) |
| Description | |
|---|
| Left hand side | [% |
| Right hand side | <Plug>(matchup-[%) |
| Description | |
|---|
| Left hand side | ]% |
| Right hand side | <Plug>(matchup-]%) |
| Description | |
|---|
| Left hand side | a% |
| Right hand side | <Plug>(matchup-a%) |
| Description | |
|---|
| Left hand side | gx |
| Right hand side | <Plug>NetrwBrowseXVis |
| Description | Add a surrounding pair around a visual selection, on new lines |
|---|
| Left hand side | gS |
| Right hand side | <Plug>(nvim-surround-visual-line) |
| 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>(matchup-g%) |
| Description | |
|---|
| Left hand side | i% |
| Right hand side | <Plug>(matchup-i%) |
| Description | |
|---|
| Left hand side | p |
| Right hand side | "_dP |
| Description | |
|---|
| Left hand side | zt |
| Right hand side | <Cmd>lua require('neoscroll').zt(250)<CR> |
| Description | |
|---|
| Left hand side | zb |
| Right hand side | <Cmd>lua require('neoscroll').zb(250)<CR> |
| Description | |
|---|
| Left hand side | zz |
| Right hand side | <Cmd>lua require('neoscroll').zz(250)<CR> |
| Description | |
|---|
| Left hand side | z% |
| Right hand side | <Plug>(matchup-z%) |
| Description | |
|---|
| Left hand side | <Plug>NetrwBrowseXVis |
| Right hand side | :<C-U>call netrw#BrowseXVis()<CR> |
| 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 | 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 | <C-D> |
| Right hand side | <Cmd>lua require('neoscroll').scroll(vim.wo.scroll, true, 250)<CR> |
| Description | |
|---|
| Left hand side | <C-Y> |
| Right hand side | <Cmd>lua require('neoscroll').scroll(-0.10, false, 100)<CR> |
| Description | |
|---|
| Left hand side | <C-E> |
| Right hand side | <Cmd>lua require('neoscroll').scroll(0.10, false, 100)<CR> |
| Description | |
|---|
| Left hand side | <C-B> |
| Right hand side | <Cmd>lua require('neoscroll').scroll(-vim.api.nvim_win_get_height(0), true, 450)<CR> |
| Description | |
|---|
| Left hand side | <C-F> |
| Right hand side | <Cmd>lua require('neoscroll').scroll(vim.api.nvim_win_get_height(0), true, 450)<CR> |
| Description | |
|---|
| Left hand side | <C-U> |
| Right hand side | <Cmd>lua require('neoscroll').scroll(-vim.wo.scroll, true, 250)<CR> |
| Description | |
|---|
| Left hand side | <F3> |
| Right hand side | :MaximizerToggle<CR>gv |
| Description | |
|---|
| Left hand side | <Plug>(matchup-a%) |
| Right hand side | :<C-U>call matchup#text_obj#delimited(0, 1, 'delim_all')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-i%) |
| Right hand side | :<C-U>call matchup#text_obj#delimited(1, 1, 'delim_all')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-Z%) |
| Right hand side | <SNR>28_(matchup-Z%) |
| Description | |
|---|
| Left hand side | <SNR>28_(matchup-Z%) |
| Right hand side | :<C-U>call matchup#motion#jump_inside_prev(1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-z%) |
| Right hand side | <SNR>28_(matchup-z%) |
| Description | |
|---|
| Left hand side | <SNR>28_(matchup-z%) |
| Right hand side | :<C-U>call matchup#motion#jump_inside(1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-[%) |
| Right hand side | <SNR>28_(matchup-[%) |
| Description | |
|---|
| Left hand side | <Plug>(matchup-]%) |
| Right hand side | <SNR>28_(matchup-]%) |
| Description | |
|---|
| Left hand side | <SNR>28_(matchup-[%) |
| Right hand side | :<C-U>call matchup#motion#find_unmatched(1, 0)<CR> |
| Description | |
|---|
| Left hand side | <SNR>28_(matchup-]%) |
| Right hand side | :<C-U>call matchup#motion#find_unmatched(1, 1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-g%) |
| Right hand side | <SNR>28_(matchup-g%) |
| Description | |
|---|
| Left hand side | <SNR>28_(matchup-g%) |
| Right hand side | :<C-U>call matchup#motion#find_matching_pair(1, 0)<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-%) |
| Right hand side | <SNR>28_(matchup-%) |
| Description | |
|---|
| Left hand side | <SNR>28_(matchup-%) |
| Right hand side | :<C-U>call matchup#motion#find_matching_pair(1, 1)<CR> |
| Description | |
|---|
| Left hand side | <Plug>luasnip-expand-repeat |
| Right hand side | |
| Description | |
|---|
| Left hand side | <M-k> |
| Right hand side | :m .-2<CR>== |
| Description | |
|---|
| Left hand side | <M-j> |
| Right hand side | :m .+1<CR>== |
Operator mode keymaps
| Description | |
|---|
| Left hand side | % |
| Right hand side | <Ignore><Plug>(matchup-%) |
| Description | |
|---|
| Left hand side | [% |
| Right hand side | <Plug>(matchup-[%) |
| Description | |
|---|
| Left hand side | ]% |
| Right hand side | <Plug>(matchup-]%) |
| Description | |
|---|
| Left hand side | a% |
| Right hand side | <Plug>(matchup-a%) |
| Description | |
|---|
| Left hand side | g% |
| Right hand side | <Ignore><Plug>(matchup-g%) |
| Description | |
|---|
| Left hand side | i% |
| Right hand side | <Plug>(matchup-i%) |
| Description | |
|---|
| Left hand side | z% |
| Right hand side | <Plug>(matchup-z%) |
| Description | |
|---|
| Left hand side | <Plug>luasnip-expand-repeat |
| Right hand side | |
| Description | |
|---|
| Left hand side | <Plug>(matchup-a%) |
| Right hand side | :<C-U>call matchup#text_obj#delimited(0, 0, 'delim_all')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-i%) |
| Right hand side | :<C-U>call matchup#text_obj#delimited(1, 0, 'delim_all')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-Z%) |
| Right hand side | :<C-U>call matchup#motion#op('Z%')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-z%) |
| Right hand side | :<C-U>call matchup#motion#op('z%')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-[%) |
| Right hand side | :<C-U>call matchup#motion#op('[%')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-]%) |
| Right hand side | :<C-U>call matchup#motion#op(']%')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-g%) |
| Right hand side | :<C-U>call matchup#motion#op('g%')<CR> |
| Description | |
|---|
| Left hand side | <Plug>(matchup-%) |
| Right hand side | :<C-U>call matchup#motion#op('%')<CR> |