diff options
| author | srdusr <trevorgray@srdusr.com> | 2025-08-30 00:50:14 +0200 |
|---|---|---|
| committer | srdusr <trevorgray@srdusr.com> | 2025-08-30 00:50:14 +0200 |
| commit | bba0c17c6c0bc310e44ae45b9573d2dc99b8157f (patch) | |
| tree | efb8b4a3c9091d91f53905d69919935b33b5b1cd /linux/home/.config/tmux/tmux-toggle-option.sh | |
| parent | 4a29c3cc90b48048961331de31c2229cfd71055f (diff) | |
| download | dotfiles-bba0c17c6c0bc310e44ae45b9573d2dc99b8157f.tar.gz dotfiles-bba0c17c6c0bc310e44ae45b9573d2dc99b8157f.zip | |
Changed tmux
Diffstat (limited to 'linux/home/.config/tmux/tmux-toggle-option.sh')
| -rwxr-xr-x | linux/home/.config/tmux/tmux-toggle-option.sh | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/linux/home/.config/tmux/tmux-toggle-option.sh b/linux/home/.config/tmux/tmux-toggle-option.sh new file mode 100755 index 0000000..52d5fdb --- /dev/null +++ b/linux/home/.config/tmux/tmux-toggle-option.sh @@ -0,0 +1,27 @@ +#!/usr/bin/bash + +#USAGE="USAGE: $0 OPTION_NAME ON_STATE OFF_STATE" + +#OPTION_NAME=$1 +#ON_STATE=$2 +#OFF_STATE=$3 +# +#if [[ "$#" != 3 ]]; then +# echo $USAGE +# exit 1 +#fi +# +#if [[ `tmux show-option -w | grep "$OPTION_NAME $ON_STATE"` ]]; then +# OPTION_VALUE=$OFF_STATE +#else +# OPTION_VALUE=$ON_STATE +#fi +# +#tmux display-message "monitor activity: $OPTION_NAME $OPTION_VALUE" +#tmux set-option -w $OPTION_NAME $OPTION_VALUE > /dev/null + +if [ $(tmux show-option -A status-left) != 'status-left* "#[fg=#50fa7b,bg=default] #[bg=#50fa7b,fg=black]❐ #S #[fg=#50fa7b,bg=default]"' ]; then + tmux set -g status-left "#[fg=#50fa7b,bg=default] #[bg=#50fa7b,fg=black]❐ #S #[fg=#50fa7b,bg=default] "; +else + tmux set -g status-left "#[fg=#50fa7b,bg=default]#[bg=#50fa7b,fg=black] ❐ #S #( ~/.config/tmux/left-status.sh ) #[fg=#50fa7b,bg=default]" && tmux set -g status-right "#[fg=#50fa7b,bg=default] #{?client_prefix,#[reverse] Prefix #[noreverse] ,}#[bg=default,fg=#50fa7b]#[bg=#50fa7b,fg=black] #( ~/.config/tmux/right-status.sh ) %d-%b-%y | %H:%M #[bg=default,fg=#50fa7b]"; +fi |
