Commit 447b4d58 authored by Dom Sekotill's avatar Dom Sekotill
Browse files

Add vim navi keys for both windows (Ctrl) and tabs (Alt)

parent c76d89dd
Loading
Loading
Loading
Loading
+26 −4
Original line number Diff line number Diff line
@@ -25,10 +25,32 @@ nnoremap <F1> :Dispatch<CR>
set splitbelow
set splitright
set switchbuf=split
noremap <C-J> <C-W><C-J>
noremap <C-K> <C-W><C-K>
noremap <C-H> <C-W><C-H>
noremap <C-L> <C-W><C-L>
noremap <C-h> <C-w>h
noremap <C-j> <C-w>j
noremap <C-k> <C-w>k
noremap <C-l> <C-w>l
noremap <A-h> gT
noremap <A-j> :CtrlSpaceGoDown<CR>
noremap <A-k> :CtrlSpaceGoUp<CR>
noremap <A-l> gt
noremap! <C-h> <Esc><C-w>h
noremap! <C-j> <Esc><C-w>j
noremap! <C-k> <Esc><C-w>k
noremap! <C-l> <Esc><C-w>l
noremap! <A-h> <Esc>gT
noremap! <A-j> <Esc>:CtrlSpaceGoDown<CR>
noremap! <A-k> <Esc>:CtrlSpaceGoUp<CR>
noremap! <A-l> <Esc>gt
if exists(':tnoremap')
	tnoremap <C-h> <C-\><C-n><C-w>h
	tnoremap <C-j> <C-\><C-n><C-w>j
	tnoremap <C-k> <C-\><C-n><C-w>k
	tnoremap <C-l> <C-\><C-n><C-w>l
	tnoremap <A-h> <C-\><C-n>gT
	tnoremap <A-j> <C-\><C-n>:CtrlSpaceGoDown<CR>
	tnoremap <A-k> <C-\><C-n>:CtrlSpaceGoUp<CR>
	tnoremap <A-l> <C-\><C-n>gt
endif

" Buffer management controls
noremap <C-^> :b! #<CR>