The popular personal Neovim configuration of SeniorMars
- Install and initialize:
lazyman -w SeniorMars
- Configuration category: Personal
- Base configuration: Custom
- Plugin manager: Lazy
- Installation location:
~/.config/nvim-SeniorMars
Git repository
https://github.com/SeniorMars/dotfiles
Dotfyle entry
https://dotfyle.com/SeniorMars/dotfiles-config-nvim
Lazy managed plugins
SeniorMars Keymaps
Normal mode keymaps
Description | |
---|
Left hand side | d |
Right hand side | <Cmd>lua _G.diagnostic()<CR> |
Description | |
---|
Left hand side | q |
Right hand side | :<C-U>CocList<CR> |
Description | |
---|
Left hand side | o |
Right hand side | :<C-U>CocList outline<CR> |
Description | |
---|
Left hand side | c |
Right hand side | :<C-U>CocList commands<CR> |
Description | |
---|
Left hand side | e |
Right hand side | :<C-U>CocList extensions<CR> |
Description | |
---|
Left hand side | f |
Right hand side | <Plug>(coc-fix-current) |
Description | |
---|
Left hand side | g |
Right hand side | <Plug>(coc-codelens-action) |
Description | |
---|
Left hand side | x |
Right hand side | <Plug>(coc-codeaction-line) |
Description | |
---|
Left hand side | s |
Right hand side | <Plug>(coc-codeaction-source) |
Description | |
---|
Left hand side | a |
Right hand side | <Plug>(coc-codeaction-cursor) |
Description | |
---|
Left hand side | l |
Right hand side | <C-W>l |
Description | |
---|
Left hand side | k |
Right hand side | <C-W>k |
Description | |
---|
Left hand side | j |
Right hand side | <C-W>j |
Description | |
---|
Left hand side | h |
Right hand side | <C-W>h |
Description | |
---|
Left hand side | t |
Right hand side | :ToggleTerm size=60 direction=vertical<CR> |
Description | |
---|
Left hand side | |
Right hand side | :ToggleTerm size=15<CR> |
Description | |
---|
Left hand side | % |
Right hand side | <Plug>(MatchitNormalForward) |
Description | Nvim builtin |
---|
Left hand side | & |
Right hand side | :&&<CR> |
Description | |
---|
Left hand side | , |
Right hand side | |
Description | |
---|
Left hand side | ,lg |
Right hand side | <Cmd>lua Lazygit_toggle()<CR> |
Description | |
---|
Left hand side | ,q |
Right hand side | :lua VimtexPDFToggle()<CR> |
Description | |
---|
Left hand side | ,0 |
Right hand side | :silent !open -a Firefox %<CR> |
Description | |
---|
Left hand side | ,gf |
Right hand side | :Commits<CR> |
Description | |
---|
Left hand side | ,gw |
Right hand side | :Gwrite<CR> |
Description | |
---|
Left hand side | ,ge |
Right hand side | :Gedit<CR> |
Description | |
---|
Left hand side | ,gd |
Right hand side | :Gdiff<CR> |
Description | |
---|
Left hand side | ,ga |
Right hand side | :Git add %:p<CR><CR> |
Description | |
---|
Left hand side | ,gg |
Right hand side | :Git<CR> |
Description | |
---|
Left hand side | ,* |
Right hand side | :Grepper -tool rg -cword -noprompt<CR> |
Description | |
---|
Left hand side | ,fS |
Right hand side | :Rg |
Description | |
---|
Left hand side | ,fs |
Right hand side | :GrepperRg "" .<Left><Left><Left> |
Description | |
---|
Left hand side | ,fh |
Right hand side | :Telescope help_tags<CR> |
Description | |
---|
Left hand side | ,fk |
Right hand side | :Telescope keymaps<CR> |
Description | |
---|
Left hand side | ,ft |
Right hand side | :Telescope treesitter<CR> |
Description | |
---|
Left hand side | ,fm |
Right hand side | :Telescope man_pages<CR> |
Description | |
---|
Left hand side | ,fb |
Right hand side | :Telescope buffers<CR> |
Description | |
---|
Left hand side | ,ff |
Right hand side | :Telescope frecency workspace=CWD theme=ivy layout_config={height=0.4}<CR> |
Description | |
---|
Left hand side | ,fl |
Right hand side | :Telescope live_grep<CR> |
Description | |
---|
Left hand side | ,,f |
Right hand side | :Telescope git_files<CR> |
Description | |
---|
Left hand side | ,wk |
Right hand side | <C-W>t<C-H>K |
Description | |
---|
Left hand side | ,wh |
Right hand side | <C-W>t<C-H>H |
Description | |
---|
Left hand side | ,sr |
Right hand side | :%s/<lt><C-R><C-W>>//g<Left><Left> |
Description | |
---|
Left hand side | ,5 |
Right hand side | :lua SpellToggle()<CR> |
Description | |
---|
Left hand side | ,4 |
Right hand side | :Format<CR> |
Description | |
---|
Left hand side | ,3 |
Right hand side | :retab<CR>:FixWhitespace<CR> |
Description | |
---|
Left hand side | ,2 |
Right hand side | :bn<CR> |
Description | |
---|
Left hand side | ,1 |
Right hand side | :bp<CR> |
Description | |
---|
Left hand side | ,z |
Right hand side | [s1z=`` |
Description | |
---|
Left hand side | ,sf |
Right hand side | :source %<CR> |
Description | |
---|
Left hand side | ,p |
Right hand side | "+gp |
Description | |
---|
Left hand side | ,P |
Right hand side | "+gP |
Description | |
---|
Left hand side | ,cp |
Right hand side | :cprevious<CR> |
Description | |
---|
Left hand side | ,cn |
Right hand side | :cnext<CR> |
Description | |
---|
Left hand side | ,cc |
Right hand side | :bdelete<CR> |
Description | |
---|
Left hand side | ,cd |
Right hand side | :cd %:p:h<CR>:pwd<CR> |
Description | |
---|
Left hand side | ,e |
Right hand side | :Neoformat<CR> |
Description | |
---|
Left hand side | ,lm |
Right hand side | :Neorg inject-metadata<CR> |
Description | |
---|
Left hand side | ,lc |
Right hand side | :Neorg keybind all core.looking-glass.magnify-code-block<CR> |
Description | |
---|
Left hand side | ,wd |
Right hand side | :Neorg journal today<CR> |
Description | |
---|
Left hand side | ,ww |
Right hand side | :Neorg workspace notes<CR> |
Description | |
---|
Left hand side | ,u |
Right hand side | :UndotreeToggle<CR> |
Description | |
---|
Left hand side | ,t |
Right hand side | :lua require('neogen').generate()<CR> |
Description | |
---|
Left hand side | ; |
Right hand side | |
Description | |
---|
Left hand side | F |
Right hand side | |
Description | |
---|
Left hand side | K |
Right hand side | |
Description | |
---|
Left hand side | T |
Right hand side | |
Description | Nvim builtin |
---|
Left hand side | Y |
Right hand side | y$ |
Description | |
---|
Left hand side | [g |
Right hand side | <Plug>(coc-diagnostic-prev) |
Description | |
---|
Left hand side | [% |
Right hand side | <Plug>(MatchitNormalMultiBackward) |
Description | |
---|
Left hand side | ]g |
Right hand side | <Plug>(coc-diagnostic-next) |
Description | |
---|
Left hand side | ]% |
Right hand side | <Plug>(MatchitNormalMultiForward) |
Description | |
---|
Left hand side | cp |
Right hand side | yap<lt>S-}p |
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 | 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 | gr |
Right hand side | <Plug>(coc-references) |
Description | |
---|
Left hand side | gi |
Right hand side | <Plug>(coc-implementation) |
Description | |
---|
Left hand side | gy |
Right hand side | <Plug>(coc-type-definition) |
Description | |
---|
Left hand side | gd |
Right hand side | <Plug>(coc-definition) |
Description | |
---|
Left hand side | gs |
Right hand side | <Plug>(GrepperOperator) |
Description | |
---|
Left hand side | gx |
Right hand side | <Plug>NetrwBrowseX |
Description | |
---|
Left hand side | g% |
Right hand side | <Plug>(MatchitNormalBackward) |
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 | j |
Right hand side | (v:count ? 'j' : 'gj') |
Description | |
---|
Left hand side | k |
Right hand side | (v:count ? 'k' : 'gk') |
Description | |
---|
Left hand side | t |
Right hand side | |
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 | y<C-G> |
Right hand side | :<C-U>call setreg(v:register, fugitive#Object(@%))<CR> |
Description | |
---|
Left hand side | <C-K> |
Right hand side | <Plug>(coc-rename) |
Description | |
---|
Left hand side | <C-B> |
Right hand side | coc#float#has_scroll() ? coc#float#scroll(0) : "<C-B>" |
Description | |
---|
Left hand side | <C-F> |
Right hand side | coc#float#has_scroll() ? coc#float#scroll(1) : "<C-F>" |
Description | |
---|
Left hand side | <Left> |
Right hand side | :vertical resize -2<CR> |
Description | |
---|
Left hand side | <Right> |
Right hand side | :vertical resize +2<CR> |
Description | |
---|
Left hand side | <Up> |
Right hand side | :resize -2<CR> |
Description | |
---|
Left hand side | <Down> |
Right hand side | :resize +2<CR> |
Description | |
---|
Left hand side | <BS> |
Right hand side | <lt>C-^ |
Description | |
---|
Left hand side | <M-x> |
Right hand side |
|
Description | |
---|
Left hand side | <C-X> |
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 | <C-A> |
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>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 | <Plug>VimspectorDisassemble |
Right hand side | :<C-U>call vimspector#ShowDisassembly()<CR> |
Description | |
---|
Left hand side | <Plug>VimspectorBreakpoints |
Right hand side | :<C-U>call vimspector#ListBreakpoints()<CR> |
Description | |
---|
Left hand side | <Plug>VimspectorJumpToProgramCounter |
Right hand side | :<C-U>call vimspector#JumpToProgramCounter()<CR> |
Description | |
---|
Left hand side | <Plug>VimspectorJumpToPreviousBreakpoint |
Right hand side | :<C-U>call <SNR>30_SetRepeat( "\<Plug>VimspectorJumpToPreviousBreakpoint" )<CR> :<C-U>call vimspector#JumpToPreviousBreakpoint()<CR> |
Description | |
---|
Left hand side | <Plug>VimspectorJumpToNextBreakpoint |
Right hand side | :<C-U>call <SNR>30_SetRepeat( "\<Plug>VimspectorJumpToNextBreakpoint" )<CR> :<C-U>call vimspector#JumpToNextBreakpoint()<CR> |
Description | |
---|
Left hand side | <Plug>VimspectorDownFrame |
Right hand side | :<C-U>call <SNR>30_SetRepeat( "\<Plug>VimspectorDownFrame" )<CR>:<C-U>call vimspector#DownFrame()<CR> |
Description | |
---|
Left hand side | <Plug>VimspectorUpFrame |
Right hand side | :<C-U>call <SNR>30_SetRepeat( "\<Plug>VimspectorUpFrame" )<CR>:<C-U>call vimspector#UpFrame()<CR> |
Description | |
---|
Left hand side | <Plug>VimspectorBalloonEval |
Right hand side | :<C-U>call <SNR>30_SetRepeat( "\<Plug>VimspectorBalloonEval" )<CR>:<C-U>call vimspector#ShowEvalBalloon( 0 )<CR> |
Description | |
---|
Left hand side | <Plug>VimspectorGoToCurrentLine |
Right hand side | :<C-U>call <SNR>30_SetRepeat( "\<Plug>VimspectorGoToCurrentLine" )<CR>:<C-U>call vimspector#GoToCurrentLine()<CR> |
Description | |
---|
Left hand side | <Plug>VimspectorRunToCursor |
Right hand side | :<C-U>call <SNR>30_SetRepeat( "\<Plug>VimspectorRunToCursor" )<CR>:<C-U>call vimspector#RunToCursor()<CR> |
Description | |
---|
Left hand side | <Plug>VimspectorStepOut |
Right hand side | :<C-U>call <SNR>30_SetRepeat( "\<Plug>VimspectorStepOut" )<CR>:<C-U>call vimspector#StepOut()<CR> |
Description | |
---|
Left hand side | <Plug>VimspectorStepInto |
Right hand side | :<C-U>call <SNR>30_SetRepeat( "\<Plug>VimspectorStepInto" )<CR>:<C-U>call vimspector#StepInto()<CR> |
Description | |
---|
Left hand side | <Plug>VimspectorStepOver |
Right hand side | :<C-U>call <SNR>30_SetRepeat( "\<Plug>VimspectorStepOver" )<CR>:<C-U>call vimspector#StepOver()<CR> |
Description | |
---|
Left hand side | <Plug>VimspectorAddFunctionBreakpoint |
Right hand side | :<C-U>call <SNR>30_SetRepeat( "\<Plug>VimspectorAddFunctionBreakpoint" )<CR>:<C-U>call vimspector#AddFunctionBreakpoint( expand( '<lt>cexpr>' ) )<CR> |
Description | |
---|
Left hand side | <Plug>VimspectorToggleConditionalBreakpoint |
Right hand side | :<C-U>call <SNR>30_SetRepeat( "\<Plug>VimspectorToggleConditionalBreakpoint" )<CR>:<C-U>call vimspector#ToggleAdvancedBreakpoint()<CR> |
Description | |
---|
Left hand side | <Plug>VimspectorToggleBreakpoint |
Right hand side | :<C-U>call <SNR>30_SetRepeat( "\<Plug>VimspectorToggleBreakpoint" )<CR>:<C-U>call vimspector#ToggleBreakpoint()<CR> |
Description | |
---|
Left hand side | <Plug>VimspectorPause |
Right hand side | :<C-U>call vimspector#Pause()<CR> |
Description | |
---|
Left hand side | <Plug>VimspectorRestart |
Right hand side | :<C-U>call vimspector#Restart()<CR> |
Description | |
---|
Left hand side | <Plug>VimspectorStop |
Right hand side | :<C-U>call vimspector#Stop()<CR> |
Description | |
---|
Left hand side | <Plug>VimspectorLaunch |
Right hand side | :<C-U>call vimspector#Launch( v:true )<CR> |
Description | |
---|
Left hand side | <Plug>VimspectorContinue |
Right hand side | :<C-U>call <SNR>30_SetRepeat( "\<Plug>VimspectorContinue" )<CR>:<C-U>call vimspector#Continue()<CR> |
Description | |
---|
Left hand side | <Plug>(GrepperOperator) |
Right hand side | :set opfunc=GrepperOperator<CR>g@ |
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 | <Plug>fugitive: |
Right hand side |
|
Description | |
---|
Left hand side | <Plug>fugitive:y<C-G> |
Right hand side | :<C-U>call setreg(v:register, fugitive#Object(@%))<CR> |
Description | 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>PlenaryTestFile |
Right hand side | :lua require('plenary.test_harness').test_file(vim.fn.expand("%:p"))<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>(coc-cursors-position) |
Right hand side | :<C-U>call CocAction('cursorsSelect', bufnr('%'), 'position', 'n')<CR> |
Description | |
---|
Left hand side | <Plug>(coc-cursors-word) |
Right hand side | :<C-U>call CocAction('cursorsSelect', bufnr('%'), 'word', 'n')<CR> |
Description | |
---|
Left hand side | <Plug>(coc-cursors-operator) |
Right hand side | :<C-U>set operatorfunc=<SNR>6_CursorRangeFromSelected<CR>g@ |
Description | |
---|
Left hand side | <Plug>(coc-refactor) |
Right hand side | :<C-U>call CocActionAsync('refactor')<CR> |
Description | |
---|
Left hand side | <Plug>(coc-command-repeat) |
Right hand side | :<C-U>call CocAction('repeatCommand')<CR> |
Description | |
---|
Left hand side | <Plug>(coc-float-jump) |
Right hand side | :<C-U>call coc#float#jump()<CR> |
Description | |
---|
Left hand side | <Plug>(coc-float-hide) |
Right hand side | :<C-U>call coc#float#close_all()<CR> |
Description | |
---|
Left hand side | <Plug>(coc-fix-current) |
Right hand side | :<C-U>call CocActionAsync('doQuickfix')<CR> |
Description | |
---|
Left hand side | <Plug>(coc-openlink) |
Right hand side | :<C-U>call CocActionAsync('openLink')<CR> |
Description | |
---|
Left hand side | <Plug>(coc-references-used) |
Right hand side | :<C-U>call CocActionAsync('jumpUsed')<CR> |
Description | |
---|
Left hand side | <Plug>(coc-references) |
Right hand side | :<C-U>call CocActionAsync('jumpReferences')<CR> |
Description | |
---|
Left hand side | <Plug>(coc-type-definition) |
Right hand side | :<C-U>call CocActionAsync('jumpTypeDefinition')<CR> |
Description | |
---|
Left hand side | <Plug>(coc-implementation) |
Right hand side | :<C-U>call CocActionAsync('jumpImplementation')<CR> |
Description | |
---|
Left hand side | <Plug>(coc-declaration) |
Right hand side | :<C-U>call CocActionAsync('jumpDeclaration')<CR> |
Description | |
---|
Left hand side | <Plug>(coc-definition) |
Right hand side | :<C-U>call CocActionAsync('jumpDefinition')<CR> |
Description | |
---|
Left hand side | <Plug>(coc-diagnostic-prev-error) |
Right hand side | :<C-U>call CocActionAsync('diagnosticPrevious', 'error')<CR> |
Description | |
---|
Left hand side | <Plug>(coc-diagnostic-next-error) |
Right hand side | :<C-U>call CocActionAsync('diagnosticNext', 'error')<CR> |
Description | |
---|
Left hand side | <Plug>(coc-diagnostic-prev) |
Right hand side | :<C-U>call CocActionAsync('diagnosticPrevious')<CR> |
Description | |
---|
Left hand side | <Plug>(coc-diagnostic-next) |
Right hand side | :<C-U>call CocActionAsync('diagnosticNext')<CR> |
Description | |
---|
Left hand side | <Plug>(coc-diagnostic-info) |
Right hand side | :<C-U>call CocActionAsync('diagnosticInfo')<CR> |
Description | |
---|
Left hand side | <Plug>(coc-format) |
Right hand side | :<C-U>call CocActionAsync('format')<CR> |
Description | |
---|
Left hand side | <Plug>(coc-format-selected) |
Right hand side | :<C-U>set operatorfunc=<SNR>6_FormatFromSelected<CR>g@ |
Description | |
---|
Left hand side | <Plug>(coc-rename) |
Right hand side | :<C-U>call CocActionAsync('rename')<CR> |
Description | |
---|
Left hand side | <Plug>(coc-codeaction-source) |
Right hand side | :<C-U>call CocActionAsync('codeAction', '', ['source'], v:true)<CR> |
Description | |
---|
Left hand side | <Plug>(coc-codeaction-refactor) |
Right hand side | :<C-U>call CocActionAsync('codeAction', 'cursor', ['refactor'], v:true)<CR> |
Description | |
---|
Left hand side | <Plug>(coc-codeaction-cursor) |
Right hand side | :<C-U>call CocActionAsync('codeAction', 'cursor')<CR> |
Description | |
---|
Left hand side | <Plug>(coc-codeaction-line) |
Right hand side | :<C-U>call CocActionAsync('codeAction', 'currline')<CR> |
Description | |
---|
Left hand side | <Plug>(coc-codeaction) |
Right hand side | :<C-U>call CocActionAsync('codeAction', '')<CR> |
Description | |
---|
Left hand side | <Plug>(coc-codeaction-refactor-selected) |
Right hand side | :<C-U>set operatorfunc=<SNR>6_CodeActionRefactorFromSelected<CR>g@ |
Description | |
---|
Left hand side | <Plug>(coc-codeaction-selected) |
Right hand side | :<C-U>set operatorfunc=<SNR>6_CodeActionFromSelected<CR>g@ |
Description | |
---|
Left hand side | <Plug>(coc-codelens-action) |
Right hand side | :<C-U>call CocActionAsync('codeLensAction')<CR> |
Description | |
---|
Left hand side | <Plug>(coc-range-select) |
Right hand side | :<C-U>call CocActionAsync('rangeSelect', '', v:true)<CR> |
Description | Nvim builtin |
---|
Left hand side | <C-L> |
Right hand side | <Cmd>nohlsearch|diffupdate|normal! <C-L><CR> |
Visual mode keymaps
Description | |
---|
Left hand side | a |
Right hand side | <Plug>(coc-codeaction-selected) |
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 | , |
Right hand side | |
Description | |
---|
Left hand side | ,y |
Right hand side | "*y :let @+=@*<CR> |
Description | |
---|
Left hand side | . |
Right hand side | :norm.<CR> |
Description | |
---|
Left hand side | ; |
Right hand side | |
Description | |
---|
Left hand side | @(targets) |
Right hand side | :<C-U>call targets#do()<CR> |
Description | |
---|
Left hand side | A |
Right hand side | targets#e('o', 'A', 'A') |
Description | |
---|
Left hand side | F |
Right hand side | |
Description | |
---|
Left hand side | I |
Right hand side | targets#e('o', 'I', 'I') |
Description | |
---|
Left hand side | J |
Right hand side | :m '>+1<CR>gv=gv |
Description | |
---|
Left hand side | K |
Right hand side | :m '<lt>-2<CR>gv=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 | T |
Right hand side | |
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 | a |
Right hand side | targets#e('o', 'a', 'a') |
Description | |
---|
Left hand side | f |
Right hand side | |
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 | gs |
Right hand side | <Plug>(GrepperOperator) |
Description | |
---|
Left hand side | g<C-X> |
Right hand side | <Cmd>lua require"dial.command".select_augend_gvisual()<CR><Cmd>let &opfunc="dial#operator#decrement_gvisual"<CR>g@ |
Description | |
---|
Left hand side | g<C-A> |
Right hand side | <Cmd>lua require"dial.command".select_augend_gvisual()<CR><Cmd>let &opfunc="dial#operator#increment_gvisual"<CR>g@ |
Description | |
---|
Left hand side | gx |
Right hand side | <Plug>NetrwBrowseXVis |
Description | |
---|
Left hand side | g% |
Right hand side | <Plug>(MatchitVisualBackward) |
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 | 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 | i |
Right hand side | targets#e('o', 'i', 'i') |
Description | |
---|
Left hand side | t |
Right hand side | |
Description | |
---|
Left hand side | <C-B> |
Right hand side | coc#float#has_scroll() ? coc#float#scroll(0) : "<C-B>" |
Description | |
---|
Left hand side | <C-F> |
Right hand side | coc#float#has_scroll() ? coc#float#scroll(1) : "<C-F>" |
Description | |
---|
Left hand side | <C-X> |
Right hand side | <Cmd>lua require"dial.command".select_augend_visual()<CR><Cmd>let &opfunc="dial#operator#decrement_visual"<CR>g@ |
Description | |
---|
Left hand side | <C-A> |
Right hand side | <Cmd>lua require"dial.command".select_augend_visual()<CR><Cmd>let &opfunc="dial#operator#increment_visual"<CR>g@ |
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 | 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 | 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 | <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>VimspectorBalloonEval |
Right hand side | :<C-U>call <SNR>13_SetRepeat( "\<Plug>VimspectorBalloonEval" )<CR>:<C-U>call vimspector#ShowEvalBalloon( 1 )<CR> |
Description | |
---|
Left hand side | <Plug>(GrepperOperator) |
Right hand side | :<C-U>call GrepperOperator(visualmode())<CR> |
Description | |
---|
Left hand side | <Plug>(coc-classobj-a) |
Right hand side | :<C-U>call CocAction('selectSymbolRange', v:false, visualmode(), ['Interface', 'Struct', 'Class'])<CR> |
Description | |
---|
Left hand side | <Plug>(coc-classobj-i) |
Right hand side | :<C-U>call CocAction('selectSymbolRange', v:true, visualmode(), ['Interface', 'Struct', 'Class'])<CR> |
Description | |
---|
Left hand side | <Plug>(coc-funcobj-a) |
Right hand side | :<C-U>call CocAction('selectSymbolRange', v:false, visualmode(), ['Method', 'Function'])<CR> |
Description | |
---|
Left hand side | <Plug>(coc-funcobj-i) |
Right hand side | :<C-U>call CocAction('selectSymbolRange', v:true, visualmode(), ['Method', 'Function'])<CR> |
Description | |
---|
Left hand side | <Plug>(coc-cursors-range) |
Right hand side | :<C-U>call CocAction('cursorsSelect', bufnr('%'), 'range', visualmode())<CR> |
Description | |
---|
Left hand side | <Plug>(coc-codeaction-refactor-selected) |
Right hand side | :<C-U>call CocActionAsync('codeAction', visualmode(), ['refactor'], v:true)<CR> |
Description | |
---|
Left hand side | <Plug>(coc-codeaction-selected) |
Right hand side | :<C-U>call CocActionAsync('codeAction', visualmode())<CR> |
Description | |
---|
Left hand side | <Plug>(coc-format-selected) |
Right hand side | :<C-U>call CocActionAsync('formatSelected', visualmode())<CR> |
Description | |
---|
Left hand side | <Plug>(coc-range-select-backward) |
Right hand side | :<C-U>call CocActionAsync('rangeSelect', visualmode(), v:false)<CR> |
Description | |
---|
Left hand side | <Plug>(coc-range-select) |
Right hand side | :<C-U>call CocActionAsync('rangeSelect', visualmode(), v:true)<CR> |
Operator mode keymaps
Description | |
---|
Left hand side | % |
Right hand side | <Plug>(MatchitOperationForward) |
Description | |
---|
Left hand side | , |
Right hand side | |
Description | |
---|
Left hand side | ; |
Right hand side | |
Description | |
---|
Left hand side | @(targets) |
Right hand side | :<C-U>call targets#do()<CR> |
Description | |
---|
Left hand side | A |
Right hand side | targets#e('o', 'A', 'A') |
Description | |
---|
Left hand side | F |
Right hand side | |
Description | |
---|
Left hand side | I |
Right hand side | targets#e('o', 'I', 'I') |
Description | |
---|
Left hand side | T |
Right hand side | |
Description | |
---|
Left hand side | [% |
Right hand side | <Plug>(MatchitOperationMultiBackward) |
Description | |
---|
Left hand side | ]% |
Right hand side | <Plug>(MatchitOperationMultiForward) |
Description | |
---|
Left hand side | a |
Right hand side | targets#e('o', 'a', 'a') |
Description | |
---|
Left hand side | f |
Right hand side | |
Description | |
---|
Left hand side | g% |
Right hand side | <Plug>(MatchitOperationBackward) |
Description | |
---|
Left hand side | i |
Right hand side | targets#e('o', 'i', 'i') |
Description | |
---|
Left hand side | t |
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> |
Description | |
---|
Left hand side | <Plug>(coc-classobj-a) |
Right hand side | :<C-U>call CocAction('selectSymbolRange', v:false, '', ['Interface', 'Struct', 'Class'])<CR> |
Description | |
---|
Left hand side | <Plug>(coc-classobj-i) |
Right hand side | :<C-U>call CocAction('selectSymbolRange', v:true, '', ['Interface', 'Struct', 'Class'])<CR> |
Description | |
---|
Left hand side | <Plug>(coc-funcobj-a) |
Right hand side | :<C-U>call CocAction('selectSymbolRange', v:false, '', ['Method', 'Function'])<CR> |
Description | |
---|
Left hand side | <Plug>(coc-funcobj-i) |
Right hand side | :<C-U>call CocAction('selectSymbolRange', v:true, '', ['Method', 'Function'])<CR> |