Support tmux versions that do not have the -l flag

This commit is contained in:
Trae Robrock
2012-06-26 16:35:23 -07:00
parent c862df2d82
commit 75ae3ba142

View File

@@ -68,7 +68,12 @@ select_pane() {
# - $2: (optional) Target pane ID to run command in.
#
run_cmd() {
tmux send-keys -t "$session:$window.$2" -l "$1"
literal_support=$(tmux send-keys -l 2&> /dev/null ; echo $?)
if [ $literal_support -eq 0 ]; then
tmux send-keys -t "$session:$window.$2" -l "$1"
else
tmux send-keys -t "$session:$window.$2" "$1"
fi
tmux send-keys -t "$session:$window.$2" "C-m"
}