aboutsummaryrefslogtreecommitdiff
path: root/lib/muting.sh
blob: 595ba874d6c11488010aae358e99b895f52b9dec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Muting Logic
# In all cases $1 is the side to be muted (eg left/right).

powerline_muted() {
	[ -e "$(__powerline_mute_file $1)" ];
}

toggle_powerline_mute_status() {
	if powerline_muted $1; then
		rm "$(__powerline_mute_file $1)"
	else
		touch "$(__powerline_mute_file $1)"
	fi
}

__powerline_mute_file() {
	local tmux_session=$(tmux display -p "#S")

	echo -n "${TMUX_POWERLINE_DIR_TEMPORARY}/mute_${tmux_session}_$1"
}