LunarVim config based on Christian Chiarulli’s. Java, Python, Lua, Go, JavaScript, Typescript, React, and Rust IDE
- Install and initialize:
lazyman -L LunarIde
- Configuration category: Language
- Base configuration: LunarVim
- Plugin manager: Lazy
- Installation location:
~/.config/nvim-LunarIde
Git repository
https://github.com/doctorfree/lvim-Christian
Website
https://www.lunarvim.org
Lazy managed plugins
LunarIde Keymaps
Normal mode keymaps
Description | |
---|
Left hand side | <Tab> |
Right hand side | <Cmd>lua require('telescope').extensions.bookmark.filemarks(require('telescope.themes').get_dropdown{previewer = false, initial_mode='normal', prompt_title='Filemarks'})<CR> |
Description | |
---|
Left hand side | # |
Right hand side | #zz |
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 | *zz |
Description | |
---|
Left hand side | - |
Right hand side | :lua require'lir.float'.toggle()<CR> |
Description | |
---|
Left hand side | F |
Right hand side | |
Description | |
---|
Left hand side | K |
Right hand side | :lua require('user.keymaps').show_documentation()<CR> |
Description | |
---|
Left hand side | N |
Right hand side | Nzz |
Description | |
---|
Left hand side | Q |
Right hand side | <Cmd>Bdelete!<CR> |
Description | Add a surrounding pair around the current line, on new lines (normal mode) |
---|
Left hand side | SS |
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 | S |
Right hand side | <Plug>(nvim-surround-normal-line) |
Description | |
---|
Left hand side | T |
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 | [q |
Right hand side | :cprev<CR> |
Description | |
---|
Left hand side | \ag |
Right hand side | <Esc><Cmd>lua require('neoai.shortcuts').shortcut_functions['__uid2n']()<CR> |
Description | |
---|
Left hand side | \gy |
Right hand side | <Cmd>lua require'gitlinker'.get_buf_range_url('n')<CR> |
Description | |
---|
Left hand side | \' |
Right hand side | siw' |
Description | |
---|
Left hand side | ]% |
Right hand side | <Plug>(matchup-]%) |
Description | |
---|
Left hand side | ]q |
Right hand side | :cnext<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 | f |
Right hand side | |
Description | |
---|
Left hand side | g% |
Right hand side | <Plug>(matchup-g%) |
Description | |
---|
Left hand side | g<Plug>(dial-decrement) |
Right hand side | <Cmd>lua require"dial.command".select_augend_gnormal()<CR><Cmd>let &opfunc="dial#operator#decrement_gnormal"<CR>g@<Cmd>lua require("dial.command").textobj()<CR> |
Description | |
---|
Left hand side | g<Plug>(dial-increment) |
Right hand side | <Cmd>lua require"dial.command".select_augend_gnormal()<CR><Cmd>let &opfunc="dial#operator#increment_gnormal"<CR>g@<Cmd>lua require("dial.command").textobj()<CR> |
Description | |
---|
Left hand side | gc |
Right hand side | |
Description | |
---|
Left hand side | gb |
Right hand side | |
Description | |
---|
Left hand side | gx |
Right hand side | :silent execute '!$BROWSER ' . shellescape(expand('<lt>cfile>'), 1)<CR> |
Description | |
---|
Left hand side | g# |
Right hand side | g#zz |
Description | |
---|
Left hand side | g* |
Right hand side | g*zz |
Description | |
---|
Left hand side | n |
Right hand side | nzz |
Description | Add a surrounding pair around the current line (normal mode) |
---|
Left hand side | ss |
Right hand side | <Plug>(nvim-surround-normal-cur) |
Description | Add a surrounding pair around a motion (normal mode) |
---|
Left hand side | s |
Right hand side | <Plug>(nvim-surround-normal) |
Description | |
---|
Left hand side | t |
Right hand side | |
Description | |
---|
Left hand side | z% |
Right hand side | <Plug>(matchup-z%) |
Description | |
---|
Left hand side | zb |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("zb")<CR> |
Description | |
---|
Left hand side | z- |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("z-")<CR> |
Description | |
---|
Left hand side | zz |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("zz")<CR> |
Description | |
---|
Left hand side | z. |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("z.")<CR> |
Description | |
---|
Left hand side | z<CR> |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("z\<lt>CR>")<CR> |
Description | |
---|
Left hand side | zt |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("zt")<CR> |
Description | |
---|
Left hand side | z^ |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("z^")<CR> |
Description | |
---|
Left hand side | z+ |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("z+")<CR> |
Description | |
---|
Left hand side | { |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("{")<CR> |
Description | |
---|
Left hand side | } |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("}")<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 | <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>26_(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 | |
---|
Left hand side | <Plug>(dial-decrement) |
Right hand side | <Cmd>lua require"dial.command".select_augend_normal()<CR><Cmd>let &opfunc="dial#operator#decrement_normal"<CR>g@<Cmd>lua require("dial.command").textobj()<CR> |
Description | |
---|
Left hand side | <Plug>(dial-increment) |
Right hand side | <Cmd>lua require"dial.command".select_augend_normal()<CR><Cmd>let &opfunc="dial#operator#increment_normal"<CR>g@<Cmd>lua require("dial.command").textobj()<CR> |
Description | |
---|
Left hand side | <Plug>(SmoothieBackwards) |
Right hand side | <Cmd>call smoothie#backwards() <CR> |
Description | |
---|
Left hand side | <Plug>(SmoothieForwards) |
Right hand side | <Cmd>call smoothie#forwards() <CR> |
Description | |
---|
Left hand side | <Plug>(SmoothieUpwards) |
Right hand side | <Cmd>call smoothie#upwards() <CR> |
Description | |
---|
Left hand side | <Plug>(SmoothieDownwards) |
Right hand side | <Cmd>call smoothie#downwards() <CR> |
Description | |
---|
Left hand side | <ScrollWheelUp> |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("\<lt>ScrollWheelUp>")<CR> |
Description | |
---|
Left hand side | <ScrollWheelDown> |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("\<lt>ScrollWheelDown>")<CR> |
Description | |
---|
Left hand side | <PageUp> |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("\<lt>PageUp>")<CR> |
Description | |
---|
Left hand side | <S-Up> |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("\<lt>S-Up>")<CR> |
Description | |
---|
Left hand side | <C-B> |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("\<lt>C-B>")<CR> |
Description | |
---|
Left hand side | <PageDown> |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("\<lt>PageDown>")<CR> |
Description | |
---|
Left hand side | <S-Down> |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("\<lt>S-Down>")<CR> |
Description | |
---|
Left hand side | <C-F> |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("\<lt>C-F>")<CR> |
Description | |
---|
Left hand side | <C-U> |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("\<lt>C-U>")<CR> |
Description | |
---|
Left hand side | <C-D> |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("\<lt>C-D>")<CR> |
Description | Float Terminal |
---|
Left hand side | <M-3> |
Right hand side | |
Description | Vertical Terminal |
---|
Left hand side | <M-2> |
Right hand side | |
Description | Horizontal Terminal |
---|
Left hand side | <M-1> |
Right hand side | |
Description | |
---|
Left hand side | <C-Bslash> |
Right hand side | |
Description | |
---|
Left hand side | <C-S> |
Right hand side | <Cmd>lua require('copilot.suggestion').toggle_auto_trigger()<CR> |
Description | |
---|
Left hand side | <C-X> |
Right hand side | <Cmd>lua require"dial.command".select_augend_normal('mygroup')<CR><Cmd>let &opfunc="dial#operator#decrement_normal"<CR>g@<Cmd>lua require("dial.command").textobj()<CR> |
Description | |
---|
Left hand side | <C-A> |
Right hand side | <Cmd>lua require"dial.command".select_augend_normal('mygroup')<CR><Cmd>let &opfunc="dial#operator#increment_normal"<CR>g@<Cmd>lua require("dial.command").textobj()<CR> |
Description | |
---|
Left hand side | <M-r> |
Right hand side | :silent only | Jaq<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 | <M-q> |
Right hand side | :call QuickFixToggle()<CR> |
Description | |
---|
Left hand side | <S-Tab> |
Right hand side | <Cmd>lua require('telescope.builtin').buffers(require('telescope.themes').get_dropdown{previewer = false, initial_mode='normal'})<CR> |
Description | |
---|
Left hand side | <M-/> |
Right hand side | <Cmd>lua require('Comment.api').toggle_current_linewise()<CR> |
Description | |
---|
Left hand side | <M-v> |
Right hand side | <Cmd>lua require('lsp_lines').toggle()<CR> |
Description | |
---|
Left hand side | <C-Z> |
Right hand side | <Cmd>ZenMode<CR> |
Description | |
---|
Left hand side | <F7> |
Right hand side | <Cmd>TSHighlightCapturesUnderCursor<CR> |
Description | |
---|
Left hand side | <F6> |
Right hand side | :echo "hi<lt>" . synIDattr(synID(line("."),col("."),1),"name") . '> trans<lt>' . synIDattr(synID(line("."),col("."),0),"name") . "> lo<lt>" . synIDattr(synIDtrans(synID(line("."),col("."),1)),"name") . ">" . " FG:" . synIDattr(synIDtrans(synID(line("."),col("."),1)),"fg#")<CR> |
Description | |
---|
Left hand side | <C-M> |
Right hand side | M |
Description | |
---|
Left hand side | <Left> |
Right hand side | <Cmd>FilemarkPrev<CR> |
Description | |
---|
Left hand side | <Right> |
Right hand side | <Cmd>FilemarkNext<CR> |
Description | |
---|
Left hand side | <Up> |
Right hand side | <Cmd>BookmarkPrev<CR> |
Description | |
---|
Left hand side | <Down> |
Right hand side | <Cmd>BookmarkNext<CR> |
Description | |
---|
Left hand side | <M-Tab> |
Right hand side | <C-6> |
Description | |
---|
Left hand side | <M-l> |
Right hand side | <C-W>l |
Description | |
---|
Left hand side | <M-h> |
Right hand side | <C-W>h |
Description | |
---|
Left hand side | <C-I> |
Right hand side | <Tab> |
Description | |
---|
Left hand side | <C-Space> |
Right hand side | <Cmd>WhichKey \ <CR> |
Description | |
---|
Left hand side | <C-H> |
Right hand side | <C-W>h |
Description | |
---|
Left hand side | <M-j> |
Right hand side | <C-W>j |
Description | |
---|
Left hand side | <C-Right> |
Right hand side | :vertical resize +2<CR> |
Description | |
---|
Left hand side | <M-k> |
Right hand side | <C-W>k |
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 | <C-Q> |
Right hand side | :call QuickFixToggle()<CR> |
Description | |
---|
Left hand side | <C-K> |
Right hand side | <Cmd>call smoothie#do("\<C-U>") <CR> |
Description | |
---|
Left hand side | <C-J> |
Right hand side | <Cmd>call smoothie#do("\<C-D>") <CR> |
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>(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 | |
---|
Left hand side | F |
Right hand side | |
Description | |
---|
Left hand side | T |
Right hand side | |
Description | |
---|
Left hand side | [% |
Right hand side | <Plug>(matchup-[%) |
Description | |
---|
Left hand side | \as |
Right hand side | <Esc><Cmd>lua require('neoai.shortcuts').shortcut_functions['__uid1v']()<CR> |
Description | |
---|
Left hand side | \gy |
Right hand side | <Cmd>lua require'gitlinker'.get_buf_range_url('v')<CR> |
Description | |
---|
Left hand side | ]% |
Right hand side | <Plug>(matchup-]%) |
Description | |
---|
Left hand side | a% |
Right hand side | <Plug>(matchup-a%) |
Description | |
---|
Left hand side | f |
Right hand side | |
Description | |
---|
Left hand side | gx |
Right hand side | <Plug>NetrwBrowseXVis |
Description | |
---|
Left hand side | g<Plug>(dial-decrement) |
Right hand side | <Cmd>lua require"dial.command".select_augend_gvisual()<CR><Cmd>let &opfunc="dial#operator#decrement_gvisual"<CR>g@gv |
Description | |
---|
Left hand side | g<Plug>(dial-increment) |
Right hand side | <Cmd>lua require"dial.command".select_augend_gvisual()<CR><Cmd>let &opfunc="dial#operator#increment_gvisual"<CR>g@gv |
Description | |
---|
Left hand side | g% |
Right hand side | <Plug>(matchup-g%) |
Description | |
---|
Left hand side | gc |
Right hand side | |
Description | |
---|
Left hand side | gb |
Right hand side | |
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 | |
---|
Left hand side | i% |
Right hand side | <Plug>(matchup-i%) |
Description | |
---|
Left hand side | p |
Right hand side | "_dP |
Description | Add a surrounding pair around a visual selection |
---|
Left hand side | s |
Right hand side | <Plug>(nvim-surround-visual) |
Description | |
---|
Left hand side | t |
Right hand side | |
Description | |
---|
Left hand side | z% |
Right hand side | <Plug>(matchup-z%) |
Description | |
---|
Left hand side | zb |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("zb")<CR> |
Description | |
---|
Left hand side | z- |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("z-")<CR> |
Description | |
---|
Left hand side | zz |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("zz")<CR> |
Description | |
---|
Left hand side | z. |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("z.")<CR> |
Description | |
---|
Left hand side | z<CR> |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("z\<lt>CR>")<CR> |
Description | |
---|
Left hand side | zt |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("zt")<CR> |
Description | |
---|
Left hand side | z^ |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("z^")<CR> |
Description | |
---|
Left hand side | z+ |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("z+")<CR> |
Description | |
---|
Left hand side | { |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("{")<CR> |
Description | |
---|
Left hand side | } |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("}")<CR> |
Description | |
---|
Left hand side | <Plug>NetrwBrowseXVis |
Right hand side | :<C-U>call netrw#BrowseXVis()<CR> |
Description | |
---|
Left hand side | <Plug>(dial-decrement) |
Right hand side | <Cmd>lua require"dial.command".select_augend_visual()<CR><Cmd>let &opfunc="dial#operator#decrement_visual"<CR>g@gv |
Description | |
---|
Left hand side | <Plug>(dial-increment) |
Right hand side | <Cmd>lua require"dial.command".select_augend_visual()<CR><Cmd>let &opfunc="dial#operator#increment_visual"<CR>g@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>20_(matchup-Z%) |
Description | |
---|
Left hand side | <SNR>20_(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>20_(matchup-z%) |
Description | |
---|
Left hand side | <SNR>20_(matchup-z%) |
Right hand side | :<C-U>call matchup#motion#jump_inside(1)<CR> |
Description | |
---|
Left hand side | <Plug>(matchup-[%) |
Right hand side | <SNR>20_(matchup-[%) |
Description | |
---|
Left hand side | <Plug>(matchup-]%) |
Right hand side | <SNR>20_(matchup-]%) |
Description | |
---|
Left hand side | <SNR>20_(matchup-[%) |
Right hand side | :<C-U>call matchup#motion#find_unmatched(1, 0)<CR> |
Description | |
---|
Left hand side | <SNR>20_(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>20_(matchup-g%) |
Description | |
---|
Left hand side | <SNR>20_(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>20_(matchup-%) |
Description | |
---|
Left hand side | <SNR>20_(matchup-%) |
Right hand side | :<C-U>call matchup#motion#find_matching_pair(1, 1)<CR> |
Description | |
---|
Left hand side | <Plug>(SmoothieBackwards) |
Right hand side | <Cmd>call smoothie#backwards() <CR> |
Description | |
---|
Left hand side | <Plug>(SmoothieForwards) |
Right hand side | <Cmd>call smoothie#forwards() <CR> |
Description | |
---|
Left hand side | <Plug>(SmoothieUpwards) |
Right hand side | <Cmd>call smoothie#upwards() <CR> |
Description | |
---|
Left hand side | <Plug>(SmoothieDownwards) |
Right hand side | <Cmd>call smoothie#downwards() <CR> |
Description | |
---|
Left hand side | <ScrollWheelUp> |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("\<lt>ScrollWheelUp>")<CR> |
Description | |
---|
Left hand side | <ScrollWheelDown> |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("\<lt>ScrollWheelDown>")<CR> |
Description | |
---|
Left hand side | <PageUp> |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("\<lt>PageUp>")<CR> |
Description | |
---|
Left hand side | <S-Up> |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("\<lt>S-Up>")<CR> |
Description | |
---|
Left hand side | <C-B> |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("\<lt>C-B>")<CR> |
Description | |
---|
Left hand side | <PageDown> |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("\<lt>PageDown>")<CR> |
Description | |
---|
Left hand side | <S-Down> |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("\<lt>S-Down>")<CR> |
Description | |
---|
Left hand side | <C-F> |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("\<lt>C-F>")<CR> |
Description | |
---|
Left hand side | <C-U> |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("\<lt>C-U>")<CR> |
Description | |
---|
Left hand side | <C-D> |
Right hand side | <Cmd>let [v:hlsearch, @/, v:searchforward]=smoothie#do("\<lt>C-D>")<CR> |
Description | |
---|
Left hand side | <C-X> |
Right hand side | <Cmd>lua require"dial.command".select_augend_normal('visual')<CR><Cmd>let &opfunc="dial#operator#decrement_normal"<CR>g@<Cmd>lua require("dial.command").textobj()<CR> |
Description | |
---|
Left hand side | <C-A> |
Right hand side | <Cmd>lua require"dial.command".select_augend_normal('visual')<CR><Cmd>let &opfunc="dial#operator#increment_normal"<CR>g@<Cmd>lua require("dial.command").textobj()<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 | |
---|
Left hand side | <C-K> |
Right hand side | <Cmd>call smoothie#do("\<C-U>") <CR> |
Description | |
---|
Left hand side | <C-J> |
Right hand side | <Cmd>call smoothie#do("\<C-D>") <CR> |
Description | |
---|
Left hand side | <M-/> |
Right hand side | <Esc><Cmd>lua require("Comment.api").toggle_linewise_op(vim.fn.visualmode())<CR> |
Description | |
---|
Left hand side | <M-k> |
Right hand side | :m '<lt>-2<CR>gv-gv |
Description | |
---|
Left hand side | <M-j> |
Right hand side | :m '>+1<CR>gv-gv |
Operator mode keymaps
Description | |
---|
Left hand side | % |
Right hand side | <Ignore><Plug>(matchup-%) |
Description | |
---|
Left hand side | F |
Right hand side | |
Description | |
---|
Left hand side | T |
Right hand side | |
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 | f |
Right hand side | |
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 | t |
Right hand side | |
Description | |
---|
Left hand side | z% |
Right hand side | <Plug>(matchup-z%) |
Description | |
---|
Left hand side | <Plug>(SmoothieBackwards) |
Right hand side | <Cmd>call smoothie#backwards() <CR> |
Description | |
---|
Left hand side | <Plug>(SmoothieForwards) |
Right hand side | <Cmd>call smoothie#forwards() <CR> |
Description | |
---|
Left hand side | <Plug>(SmoothieUpwards) |
Right hand side | <Cmd>call smoothie#upwards() <CR> |
Description | |
---|
Left hand side | <Plug>(SmoothieDownwards) |
Right hand side | <Cmd>call smoothie#downwards() <CR> |
Description | |
---|
Left hand side | <Plug>(matchup-a%) |
Right hand side | :<C-U>call matchup#text_obj#delimited(0, 0, 'delim_all')<CR> |
Description | |
---|
Left hand side | <Plug>(matchup-i%) |
Right hand side | :<C-U>call matchup#text_obj#delimited(1, 0, 'delim_all')<CR> |
Description | |
---|
Left hand side | <Plug>(matchup-Z%) |
Right hand side | :<C-U>call matchup#motion#op('Z%')<CR> |
Description | |
---|
Left hand side | <Plug>(matchup-z%) |
Right hand side | :<C-U>call matchup#motion#op('z%')<CR> |
Description | |
---|
Left hand side | <Plug>(matchup-[%) |
Right hand side | :<C-U>call matchup#motion#op('[%')<CR> |
Description | |
---|
Left hand side | <Plug>(matchup-]%) |
Right hand side | :<C-U>call matchup#motion#op(']%')<CR> |
Description | |
---|
Left hand side | <Plug>(matchup-g%) |
Right hand side | :<C-U>call matchup#motion#op('g%')<CR> |
Description | |
---|
Left hand side | <Plug>(matchup-%) |
Right hand side | :<C-U>call matchup#motion#op('%')<CR> |