comparison tmux.conf @ 189:925861e874ec

Add vim-tmux-navigator for seamless navigation
author zegervdv <zegervdv@me.com>
date Sat, 08 Nov 2014 19:22:00 +0100
parents 1ec3c51c9047
children 4a74a83e6e36
comparison
equal deleted inserted replaced
188:51d25ca2f262 189:925861e874ec
9 # act like vim 9 # act like vim
10 setw -g mode-keys vi 10 setw -g mode-keys vi
11 set -g status-keys vi 11 set -g status-keys vi
12 # bind-key -t vi-edit Up 12 # bind-key -t vi-edit Up
13 # bind-key -t vi-eidt Down 13 # bind-key -t vi-eidt Down
14 bind h select-pane -L 14 # bind h select-pane -L
15 bind j select-pane -D 15 # bind j select-pane -D
16 bind k select-pane -U 16 # bind k select-pane -U
17 bind l select-pane -R 17 # bind l select-pane -R
18 bind-key -r C-h select-window -t :- 18 bind-key -r C-h select-window -t :-
19 bind-key -r C-l select-window -t :+ 19 bind-key -r C-l select-window -t :+
20
21 # Move between tmux and vim seamlessly
22 bind -n C-h run "(tmux display-message -p '#{pane_current_command}' | grep -iq vim && tmux send-keys C-h) || tmux select-pane -L"
23 bind -n C-j run "(tmux display-message -p '#{pane_current_command}' | grep -iq vim && tmux send-keys C-j) || tmux select-pane -D"
24 bind -n C-k run "(tmux display-message -p '#{pane_current_command}' | grep -iq vim && tmux send-keys C-k) || tmux select-pane -U"
25 bind -n C-l run "(tmux display-message -p '#{pane_current_command}' | grep -iq vim && tmux send-keys C-l) || tmux select-pane -R"
26 bind -n C-\ run "(tmux display-message -p '#{pane_current_command}' | grep -iq vim && tmux send-keys 'C-\\') || tmux select-pane -l"
20 27
21 #act like GNU screen 28 #act like GNU screen
22 unbind C-b 29 unbind C-b
23 set -g prefix C-a 30 set -g prefix C-a
24 31