From 2ab332db6528526d2980243647da9824df5ac30c Mon Sep 17 00:00:00 2001 From: "Kenneth Benzie (Benie)" Date: Sat, 10 Jul 2021 14:46:52 +0100 Subject: [PATCH] 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. --- plugin/mappings.vim | 41 ++++++++++++++++++++++++----------------- 1 file changed, 24 insertions(+), 17 deletions(-) diff --git a/plugin/mappings.vim b/plugin/mappings.vim index 3301189..55d7a9e 100644 --- a/plugin/mappings.vim +++ b/plugin/mappings.vim @@ -64,24 +64,31 @@ nnoremap k gk nnoremap w :w! " Switch panes in a tmux aware way -nnoremap :TmuxNavigateLeft -nnoremap :TmuxNavigateDown -nnoremap :TmuxNavigateUp -nnoremap :TmuxNavigateRight -nnoremap h :TmuxNavigateLeft -nnoremap j :TmuxNavigateDown -nnoremap k :TmuxNavigateUp -nnoremap l :TmuxNavigateRight -if has('nvim') - tnoremap h :TmuxNavigateLeft - tnoremap j :TmuxNavigateDown - tnoremap k :TmuxNavigateUp - tnoremap l :TmuxNavigateRight +if !has('win32') + nnoremap :TmuxNavigateLeft + nnoremap :TmuxNavigateDown + nnoremap :TmuxNavigateUp + nnoremap :TmuxNavigateRight + nnoremap h :TmuxNavigateLeft + nnoremap j :TmuxNavigateDown + nnoremap k :TmuxNavigateUp + nnoremap l :TmuxNavigateRight + if has('nvim') + tnoremap h :TmuxNavigateLeft + tnoremap j :TmuxNavigateDown + tnoremap k :TmuxNavigateUp + tnoremap l :TmuxNavigateRight + else + tnoremap h N:TmuxNavigateLeft + tnoremap j N:TmuxNavigateDown + tnoremap k N:TmuxNavigateUp + tnoremap l N:TmuxNavigateRight + endif else - tnoremap h N:TmuxNavigateLeft - tnoremap j N:TmuxNavigateDown - tnoremap k N:TmuxNavigateUp - tnoremap l N:TmuxNavigateRight + nnoremap h + nnoremap j + nnoremap k + nnoremap l endif " Quick tabs