blob: 040ea7ad5cce085f763f074ee803bba268d0fa20 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
#!/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
|