From 2d7d8594a063ea91e56f0437ad8b1ffe1e8710a2 Mon Sep 17 00:00:00 2001 From: Max Bucknell Date: Sat, 9 May 2015 15:40:31 +0100 Subject: [PATCH] Seemless pane navigation doesn't work for me. I want to be able to manage multiple tmux sessions. --- script/bootstrap.sh | 1 - tmux/tmux.conf.symlink | 10 +++++----- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/script/bootstrap.sh b/script/bootstrap.sh index 4c2b77c..861dcad 100755 --- a/script/bootstrap.sh +++ b/script/bootstrap.sh @@ -128,7 +128,6 @@ install_vim_plugins () { "pangloss/vim-javascript" "JulesWang/css.vim" "genoma/vim-less" - "christoomey/vim-tmux-navigator" ) local BASE_DIR="$DOTFILES_ROOT/vim/vim.symlink/bundle" local GIT_HOST="git@github.com" diff --git a/tmux/tmux.conf.symlink b/tmux/tmux.conf.symlink index b2b4e08..2d6fef2 100644 --- a/tmux/tmux.conf.symlink +++ b/tmux/tmux.conf.symlink @@ -4,11 +4,11 @@ set -g prefix C-a # smart pane switching with awareness of vim splits # # See: https://robots.thoughtbot.com/seamlessly-navigate-vim-and-tmux-splits -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 C-h run "(tmux display-message -p '#{pane_current_command}' | grep -iq vim && tmux send-keys C-h) || tmux select-pane -L" +bind C-j run "(tmux display-message -p '#{pane_current_command}' | grep -iq vim && tmux send-keys C-j) || tmux select-pane -D" +bind C-k run "(tmux display-message -p '#{pane_current_command}' | grep -iq vim && tmux send-keys C-k) || tmux select-pane -U" +bind C-l run "(tmux display-message -p '#{pane_current_command}' | grep -iq vim && tmux send-keys C-l) || tmux select-pane -R" +bind C-\ run "(tmux display-message -p '#{pane_current_command}' | grep -iq vim && tmux send-keys 'C-\\') || tmux select-pane -l" # easily toggle synchronization (mnemonic: e is for echo) bind e setw synchronize-panes on