Don't use tmux navigation mappings on Windows

Since `tmux` integration is not enabled on Windows, don't use the
`vim-tmux-natigation` command mappings for movingin between splits.
This commit is contained in:
Kenneth Benzie 2021-07-10 14:46:52 +01:00
parent dbff00b6fc
commit 2ab332db65

View File

@ -64,24 +64,31 @@ nnoremap k gk
nnoremap <leader>w :w!<CR> nnoremap <leader>w :w!<CR>
" Switch panes in a tmux aware way " Switch panes in a tmux aware way
nnoremap <silent> <C-h> :TmuxNavigateLeft<CR> if !has('win32')
nnoremap <silent> <C-j> :TmuxNavigateDown<CR> nnoremap <silent> <C-h> :TmuxNavigateLeft<CR>
nnoremap <silent> <C-k> :TmuxNavigateUp<CR> nnoremap <silent> <C-j> :TmuxNavigateDown<CR>
nnoremap <silent> <C-l> :TmuxNavigateRight<CR> nnoremap <silent> <C-k> :TmuxNavigateUp<CR>
nnoremap <silent> <C-w>h :TmuxNavigateLeft<CR> nnoremap <silent> <C-l> :TmuxNavigateRight<CR>
nnoremap <silent> <C-w>j :TmuxNavigateDown<CR> nnoremap <silent> <C-w>h :TmuxNavigateLeft<CR>
nnoremap <silent> <C-w>k :TmuxNavigateUp<CR> nnoremap <silent> <C-w>j :TmuxNavigateDown<CR>
nnoremap <silent> <C-w>l :TmuxNavigateRight<CR> nnoremap <silent> <C-w>k :TmuxNavigateUp<CR>
if has('nvim') nnoremap <silent> <C-w>l :TmuxNavigateRight<CR>
tnoremap <silent> <C-w>h <C-\><C-n>:TmuxNavigateLeft<CR> if has('nvim')
tnoremap <silent> <C-w>j <C-\><C-n>:TmuxNavigateDown<CR> tnoremap <silent> <C-w>h <C-\><C-n>:TmuxNavigateLeft<CR>
tnoremap <silent> <C-w>k <C-\><C-n>:TmuxNavigateUp<CR> tnoremap <silent> <C-w>j <C-\><C-n>:TmuxNavigateDown<CR>
tnoremap <silent> <C-w>l <C-\><C-n>:TmuxNavigateRight<CR> tnoremap <silent> <C-w>k <C-\><C-n>:TmuxNavigateUp<CR>
tnoremap <silent> <C-w>l <C-\><C-n>:TmuxNavigateRight<CR>
else
tnoremap <silent> <C-w>h <C-w>N:TmuxNavigateLeft<CR>
tnoremap <silent> <C-w>j <C-w>N:TmuxNavigateDown<CR>
tnoremap <silent> <C-w>k <C-w>N:TmuxNavigateUp<CR>
tnoremap <silent> <C-w>l <C-w>N:TmuxNavigateRight<CR>
endif
else else
tnoremap <silent> <C-w>h <C-w>N:TmuxNavigateLeft<CR> nnoremap <silent> <C-h> <C-w>h
tnoremap <silent> <C-w>j <C-w>N:TmuxNavigateDown<CR> nnoremap <silent> <C-j> <C-w>j
tnoremap <silent> <C-w>k <C-w>N:TmuxNavigateUp<CR> nnoremap <silent> <C-k> <C-w>k
tnoremap <silent> <C-w>l <C-w>N:TmuxNavigateRight<CR> nnoremap <silent> <C-l> <C-w>l
endif endif
" Quick tabs " Quick tabs