|
@@ -25,23 +25,24 @@ autocmd FileType which_key set laststatus=0 noshowmode noruler
|
|
|
|
|
|
|
|
|
|
" Single mappings
|
|
" 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
|
|
" Group mappings
|
|
|
|
|
|
@@ -52,12 +53,15 @@ let g:which_key_map.a = {
|
|
\ 'e' : [':CocCommand explorer' , 'explorer'],
|
|
\ 'e' : [':CocCommand explorer' , 'explorer'],
|
|
\ 'l' : [':Bracey' , 'start live server'],
|
|
\ 'l' : [':Bracey' , 'start live server'],
|
|
\ 'L' : [':BraceyStop' , 'stop live server'],
|
|
\ 'L' : [':BraceyStop' , 'stop live server'],
|
|
|
|
+ \ 'm' : [':MarkdownPreview' , 'markdown preview'],
|
|
|
|
+ \ 'M' : [':MarkdownPreviewStop' , 'markdown preview stop'],
|
|
\ 'n' : [':set nonumber!' , 'line-numbers'],
|
|
\ 'n' : [':set nonumber!' , 'line-numbers'],
|
|
\ 'r' : [':set norelativenumber!' , 'relative line nums'],
|
|
\ 'r' : [':set norelativenumber!' , 'relative line nums'],
|
|
\ 's' : [':let @/ = ""' , 'remove search highlight'],
|
|
\ 's' : [':let @/ = ""' , 'remove search highlight'],
|
|
\ 't' : [':FloatermToggle' , 'terminal'],
|
|
\ 't' : [':FloatermToggle' , 'terminal'],
|
|
\ 'v' : [':Codi' , 'virtual repl on'],
|
|
\ 'v' : [':Codi' , 'virtual repl on'],
|
|
\ 'V' : [':Codi!' , 'virtual repl off'],
|
|
\ 'V' : [':Codi!' , 'virtual repl off'],
|
|
|
|
+ \ 'w' : [':StripWhitespace' , 'strip whitespace'],
|
|
\ }
|
|
\ }
|
|
|
|
|
|
" b is for buffer
|
|
" b is for buffer
|
|
@@ -125,7 +129,7 @@ let g:which_key_map.g = {
|
|
\ 'P' : [':Git pull' , 'pull'],
|
|
\ 'P' : [':Git pull' , 'pull'],
|
|
\ 'r' : [':GRemove' , 'remove'],
|
|
\ 'r' : [':GRemove' , 'remove'],
|
|
\ 's' : ['<Plug>(GitGutterStageHunk)' , 'stage hunk'],
|
|
\ 's' : ['<Plug>(GitGutterStageHunk)' , 'stage hunk'],
|
|
- \ 'S' : [':!git status' , 'status'],
|
|
|
|
|
|
+ \ 'S' : [':!git status' , 'status'],
|
|
\ 't' : [':GitGutterSignsToggle' , 'toggle signs'],
|
|
\ 't' : [':GitGutterSignsToggle' , 'toggle signs'],
|
|
\ 'u' : ['<Plug>(GitGutterUndoHunk)' , 'undo hunk'],
|
|
\ 'u' : ['<Plug>(GitGutterUndoHunk)' , 'undo hunk'],
|
|
\ 'v' : [':GV' , 'view commits'],
|
|
\ 'v' : [':GV' , 'view commits'],
|