#!/bin/sh dir=$1 vim=$(tmux display-message -p '#{pane_current_command} #{pane_title}' | grep -iq vim && echo 1) if [ $vim -gt 0 ]; then case $dir in up) tmux send-keys C-k ;; down) tmux send-keys C-j ;; left) tmux send-keys C-h ;; right) tmux send-keys C-l ;; esac else case $dir in up) tmux select-pane -U ;; down) tmux select-pane -D ;; left) tmux select-pane -L ;; right) tmux select-pane -R ;; esac fi