From 268dacd289530eaca385cdb4776c9a46beb43b56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20N=C3=A4gele?= Date: Fri, 28 Jun 2013 13:23:59 +0200 Subject: [PATCH] possibly fixed tmux splits and vim splits in recursive tmux --- tmux.conf | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/tmux.conf b/tmux.conf index 6ff3b38..98d1c92 100644 --- a/tmux.conf +++ b/tmux.conf @@ -39,11 +39,16 @@ unbind % unbind '"' bind + split-window -h # horizontal split bind - split-window -v # vertical split -bind -r C-h run "(tmux display-message -p '#{pane_current_command}' | grep -iq vim && tmux send-keys C-h) || tmux select-pane -L" -bind -r C-j run "(tmux display-message -p '#{pane_current_command}' | grep -iq vim && tmux send-keys C-j) || tmux select-pane -D" -bind -r C-k run "(tmux display-message -p '#{pane_current_command}' | grep -iq vim && tmux send-keys C-k) || tmux select-pane -U" -bind -r C-l run "(tmux display-message -p '#{pane_current_command}' | grep -iq vim && tmux send-keys C-l) || tmux select-pane -R" -bind -r C-\ run "(tmux display-message -p '#{pane_current_command}' | grep -iq vim && tmux send-keys 'C-\\') || tmux select-pane -l" +bind -n C-h run "(tmux display-message -p '#{pane_current_command}' | grep -iq vim && tmux send-keys C-h) || tmux select-pane -L" +bind -n C-j run "(tmux display-message -p '#{pane_current_command}' | grep -iq vim && tmux send-keys C-j) || tmux select-pane -D" +bind -n C-k run "(tmux display-message -p '#{pane_current_command}' | grep -iq vim && tmux send-keys C-k) || tmux select-pane -U" +bind -n C-l run "(tmux display-message -p '#{pane_current_command}' | grep -iq vim && tmux send-keys C-l) || tmux select-pane -R" +bind -n C-\ run "(tmux display-message -p '#{pane_current_command}' | grep -iq vim && tmux send-keys 'C-\\') || tmux select-pane -l" +bind -r C-h run "tmux send-keys C-h" +bind -r C-j run "tmux send-keys C-j" +bind -r C-k run "tmux send-keys C-k" +bind -r C-l run "tmux send-keys C-l" +bind -r C-\ run "tmux send-keys 'C-\\'" bind -r C-Down resize-pane -D 2 bind -r C-Up resize-pane -U 2 bind -r C-Left resize-pane -L 2