diff --git a/bundles-init/vim-which-key.cfg.vim b/bundles-init/vim-which-key.cfg.vim index a834f3e..971dccb 100644 --- a/bundles-init/vim-which-key.cfg.vim +++ b/bundles-init/vim-which-key.cfg.vim @@ -33,6 +33,7 @@ let g:which_key_map.g['-'] = 'revert-hunk' let g:which_key_map.g['<'] = 'previous-hunk' let g:which_key_map.g['>'] = 'next-hunk' let g:which_key_map.g.a = 'add-file' +let g:which_key_map.g.b = 'branch' let g:which_key_map.g.B = 'new-branch' let g:which_key_map.g.C = 'checkout-branch' let g:which_key_map.g.c = 'commit' @@ -42,6 +43,7 @@ let g:which_key_map.g.l = 'log-split' let g:which_key_map.g.M = 'move' let g:which_key_map.g.P = 'push' let g:which_key_map.g.p = 'pull' +let g:which_key_map.g.r = 'rename' let g:which_key_map.g.R = 'remove' let g:which_key_map.g.s = 'status' @@ -67,3 +69,11 @@ let g:which_key_map.l.s = 'workspace-symbols' let g:which_key_map.P = { 'name' : '+plugins' } let g:which_key_map.P.i = 'install-new' let g:which_key_map.P.u = 'update' + +" Terminal +let g:which_key_map.t = { 'name' : '+terminal' } +let g:which_key_map.t.t = 'terminal-right' +let g:which_key_map.t.z = 'terminal-top' +let g:which_key_map.t.q = 'terminal-left' +let g:which_key_map.t.s = 'terminal-bottom' +let g:which_key_map.t.d = 'terminal-right' diff --git a/cfg/50-terminal.vim b/cfg/50-terminal.vim new file mode 100644 index 0000000..f9149f8 --- /dev/null +++ b/cfg/50-terminal.vim @@ -0,0 +1,6 @@ +" Open terminals +nnoremap tt :vertical rightb terminal +nnoremap tz :aboveleft terminal +nnoremap td :vertical rightbelow terminal +nnoremap ts :belowright terminal +nnoremap tq :vertical leftabove terminal