Mercurial > dotfiles.old
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 |