diff --git a/home/vimrc b/home/vimrc index b067fb5..c35be80 100644 --- a/home/vimrc +++ b/home/vimrc @@ -36,6 +36,15 @@ if (&term =~ "^xterm") || (&term == "screen") "let &t_AB="\e[48;5;%dm" endif +if &term =~ '^tmux' + " https://unix.stackexchange.com/a/34723 + " tmux will send xterm-style keys when xterm-keys is on + exec "set =\e[1;*A" + exec "set =\e[1;*B" + exec "set =\e[1;*C" + exec "set =\e[1;*D" +endif + " main config {{{1 if has('syntax') @@ -188,15 +197,6 @@ set backspace=eol,start,indent " make backspace useful " tab completion in command-line if has('wildmenu') | set wildmenu | endif -if &term =~ '^tmux' - " https://unix.stackexchange.com/a/34723 - " tmux will send xterm-style keys when xterm-keys is on - exec "set =\e[1;*A" - exec "set =\e[1;*B" - exec "set =\e[1;*C" - exec "set =\e[1;*D" -endif - " mintty pls "exec "set =\e[Z" "map [Z