diff options
Diffstat (limited to 'keys/which-key.vim')
-rw-r--r-- | keys/which-key.vim | 40 |
1 files changed, 22 insertions, 18 deletions
diff --git a/keys/which-key.vim b/keys/which-key.vim index 0351a36d..cb684da8 100644 --- a/keys/which-key.vim +++ b/keys/which-key.vim @@ -25,23 +25,24 @@ autocmd FileType which_key set laststatus=0 noshowmode noruler " Single mappings -let g:which_key_map['/'] = [ ':call Comment()' , 'comment' ] -let g:which_key_map['.'] = [ ':e $MYVIMRC' , 'open init' ] -let g:which_key_map[';'] = [ ':Commands' , 'commands' ] -let g:which_key_map['='] = [ '<C-W>=' , 'balance windows' ] -let g:which_key_map[','] = [ 'Startify' , 'start screen' ] -let g:which_key_map['d'] = [ ':bd' , 'delete buffer'] -let g:which_key_map['e'] = [ ':CocCommand explorer' , 'explorer' ] -let g:which_key_map['f'] = [ ':Farr' , 'find and replace' ] -let g:which_key_map['h'] = [ '<C-W>s' , 'split below'] -let g:which_key_map['p'] = [ ':Files' , 'search files' ] -let g:which_key_map['q'] = [ 'q' , 'quit' ] -let g:which_key_map['r'] = [ ':RnvimrToggle' , 'ranger' ] -let g:which_key_map['S'] = [ ':SSave' , 'save session' ] -let g:which_key_map['u'] = [ ':UndotreeToggle' , 'undo tree'] -let g:which_key_map['v'] = [ '<C-W>v' , 'split right'] -let g:which_key_map['W'] = [ 'w' , 'write' ] -let g:which_key_map['z'] = [ 'Goyo' , 'zen' ] +let g:which_key_map['/'] = [ ':call Comment()' , 'comment' ] +let g:which_key_map['.'] = [ ':e $MYVIMRC' , 'open init' ] +let g:which_key_map[';'] = [ ':Commands' , 'commands' ] +let g:which_key_map['='] = [ '<C-W>=' , 'balance windows' ] +let g:which_key_map[','] = [ 'Startify' , 'start screen' ] +let g:which_key_map['d'] = [ ':bd' , 'delete buffer'] +let g:which_key_map['e'] = [ ':CocCommand explorer' , 'explorer' ] +let g:which_key_map['f'] = [ ':Farr' , 'find and replace' ] +let g:which_key_map['h'] = [ '<C-W>s' , 'split below'] +let g:which_key_map['m'] = [ ':call WindowSwap#EasyWindowSwap()' , 'move window' ] +let g:which_key_map['p'] = [ ':Files' , 'search files' ] +let g:which_key_map['q'] = [ 'q' , 'quit' ] +let g:which_key_map['r'] = [ ':RnvimrToggle' , 'ranger' ] +let g:which_key_map['S'] = [ ':SSave' , 'save session' ] +let g:which_key_map['u'] = [ ':UndotreeToggle' , 'undo tree'] +let g:which_key_map['v'] = [ '<C-W>v' , 'split right'] +let g:which_key_map['W'] = [ 'w' , 'write' ] +let g:which_key_map['z'] = [ 'Goyo' , 'zen' ] " Group mappings @@ -52,12 +53,15 @@ let g:which_key_map.a = { \ 'e' : [':CocCommand explorer' , 'explorer'], \ 'l' : [':Bracey' , 'start live server'], \ 'L' : [':BraceyStop' , 'stop live server'], + \ 'm' : [':MarkdownPreview' , 'markdown preview'], + \ 'M' : [':MarkdownPreviewStop' , 'markdown preview stop'], \ 'n' : [':set nonumber!' , 'line-numbers'], \ 'r' : [':set norelativenumber!' , 'relative line nums'], \ 's' : [':let @/ = ""' , 'remove search highlight'], \ 't' : [':FloatermToggle' , 'terminal'], \ 'v' : [':Codi' , 'virtual repl on'], \ 'V' : [':Codi!' , 'virtual repl off'], + \ 'w' : [':StripWhitespace' , 'strip whitespace'], \ } " b is for buffer @@ -125,7 +129,7 @@ let g:which_key_map.g = { \ 'P' : [':Git pull' , 'pull'], \ 'r' : [':GRemove' , 'remove'], \ 's' : ['<Plug>(GitGutterStageHunk)' , 'stage hunk'], - \ 'S' : [':!git status' , 'status'], + \ 'S' : [':!git status' , 'status'], \ 't' : [':GitGutterSignsToggle' , 'toggle signs'], \ 'u' : ['<Plug>(GitGutterUndoHunk)' , 'undo hunk'], \ 'v' : [':GV' , 'view commits'], |