1
0
mirror of https://github.com/Morantron/tmux-fingers.git synced 2024-06-28 07:40:57 +02:00
tmux-fingers/scripts/utils.sh
2016-05-02 21:15:29 +02:00

28 lines
649 B
Bash
Executable File

#!/usr/bin/env bash
function array_join() {
local IFS="$1"; shift; echo "$*";
}
function display_message() {
local original_display_time=$(tmux show-option -gqv display-time)
tmux set-option -g display-time $2
tmux display-message "$1"
tmux set-option -g display-time $original_display_time
}
function revert_to_original_pane() {
local current_pane_id=$1
local fingers_pane_id=$2
tmux swap-pane -s "$current_pane_id" -t "$fingers_pane_id"
tmux kill-pane -t "$fingers_pane_id"
}
function pane_exec() {
local pane_id=$1
local pane_command=$2
tmux send-keys -t $pane_id "$pane_command"
tmux send-keys -t $pane_id Enter
}