From db80027544fdb56160b2e4bef16a98bdc1da76c8 Mon Sep 17 00:00:00 2001 From: Chris Date: Sun, 10 May 2020 19:23:44 -0400 Subject: updates --- keys/mappings.vim | 2 +- keys/which-key.vim | 58 ++++++++++++++++++++++++++++++++++++++++++++---------- 2 files changed, 49 insertions(+), 11 deletions(-) (limited to 'keys') diff --git a/keys/mappings.vim b/keys/mappings.vim index c24dbdea..3e1d5741 100644 --- a/keys/mappings.vim +++ b/keys/mappings.vim @@ -1,4 +1,4 @@ -" Leader key +" g Leader key let mapleader=" " " let localleader=" " nnoremap diff --git a/keys/which-key.vim b/keys/which-key.vim index 7b472b4b..4a2d47ef 100644 --- a/keys/which-key.vim +++ b/keys/which-key.vim @@ -1,9 +1,3 @@ -" map leader to which_key -" call which_key#register('', "g:which_key_map") - -nnoremap :silent WhichKey ' ' -vnoremap :silent WhichKeyVisual ' ' - let g:which_key_map = {} let g:which_key_sep = '→' " set timeoutlen=100 @@ -22,6 +16,22 @@ autocmd! FileType which_key autocmd FileType which_key set laststatus=0 noshowmode noruler \| autocmd BufLeave set laststatus=2 noshowmode ruler +" change to nerd commenter +let g:which_key_map['/'] = [ 'NERDCommenterToggle' , 'commenter' ] +let g:which_key_map['.'] = [ ':CocConfig' , 'CoC config' ] +let g:which_key_map[';'] = [ ':Commands' , 'commands' ] +let g:which_key_map['d'] = [ ':bd' , 'delete buffer'] +let g:which_key_map['e'] = [ ':CocCommand explorer' , 'explorer' ] +let g:which_key_map['f'] = [ ':Files' , 'files' ] +let g:which_key_map['h'] = [ 's' , 'split below'] +let g:which_key_map['q'] = [ 'q' , 'quit' ] +let g:which_key_map['r'] = [ ':RnvimrToggle' , 'ranger' ] +let g:which_key_map['s'] = [ ':Startify' , 'start screen' ] +let g:which_key_map['v'] = [ 'v' , 'split right'] +let g:which_key_map['z'] = [ 'Goyo' , 'zen' ] +" nmap r :RnvimrToggle +" let g:which_key_map['"'] = ['viwa"bi"lel' , 'surround'] + " f is for find let g:which_key_map.f = { \ 'name' : '+find' , @@ -50,7 +60,35 @@ let g:which_key_map.f = { \ 'y' : [':Filetypes' , 'file types'], \ 'z' : [':FZF' , 'FZF'], \ } -let g:fzf_buffers_jump = 1 + +" g is for git +let g:which_key_map.g = { + \ 'name' : '+git' , + \ '/' : [':History/' , 'history'], + \ ';' : [':Commands' , 'commands'], + \ 'a' : [':Ag' , 'text Ag'], + \ 'b' : [':BLines' , 'current buffer'], + \ 'B' : [':Buffers' , 'open buffers'], + \ 'c' : [':Commits' , 'commits'], + \ 'C' : [':BCommits' , 'buffer commits'], + \ 'f' : [':Files' , 'files'], + \ 'g' : [':GFiles' , 'git files'], + \ 'G' : [':GFiles?' , 'modified git files'], + \ 'h' : [':History' , 'file history'], + \ 'H' : [':History:' , 'command history'], + \ 'l' : [':Lines' , 'lines'] , + \ 'm' : [':Marks' , 'marks'] , + \ 'M' : [':Maps' , 'normal maps'] , + \ 'p' : [':Helptags' , 'help tags'] , + \ 'r' : [':Rg' , 'text Rg'], + \ 's' : [':Snippets' , 'snippets'], + \ 'S' : [':Colors' , 'color schemes'], + \ 't' : [':Tags' , 'project tags'], + \ 'T' : [':BTags' , 'buffer tags'], + \ 'w' : [':Windows' , 'search windows'], + \ 'y' : [':Filetypes' , 'file types'], + \ 'z' : [':FZF' , 'FZF'], + \ } " l is for language server protocol let g:which_key_map.l = { @@ -103,8 +141,8 @@ let g:which_key_map.t = { \ 'v' : [':Vista!!' , 'tag viewer'], \ } - - - call which_key#register('', "g:which_key_map") +nnoremap :silent WhichKey '' +vnoremap :silent WhichKeyVisual '' + -- cgit v1.2.3