feat(options): add the option to set a value to null
This commit is contained in:
parent
bcddba772c
commit
10fedae860
1 changed files with 20 additions and 11 deletions
|
@ -5,12 +5,21 @@ get_tmux_option() {
|
|||
local option value default
|
||||
option="$1"
|
||||
default="$2"
|
||||
value="$(tmux show-option -gqv "$option")"
|
||||
value=$(tmux show-option -gqv "$option")
|
||||
|
||||
if [ -n "$value" ]; then
|
||||
if [ -n "$value" ]
|
||||
then
|
||||
if [ "$value" = "null" ]
|
||||
then
|
||||
echo ""
|
||||
|
||||
else
|
||||
echo "$value"
|
||||
fi
|
||||
|
||||
else
|
||||
echo "$default"
|
||||
|
||||
fi
|
||||
}
|
||||
|
||||
|
@ -27,15 +36,15 @@ setw() {
|
|||
}
|
||||
|
||||
build_window_icon() {
|
||||
local window_status_icon_enable="$(get_tmux_option "@catppuccin_window_status_icon_enable" "yes")"
|
||||
local window_status_icon_enable=$(get_tmux_option "@catppuccin_window_status_icon_enable" "yes")
|
||||
|
||||
local custom_icon_window_last="$(get_tmux_option "@catppuccin_icon_window_last" "")"
|
||||
local custom_icon_window_current="$(get_tmux_option "@catppuccin_icon_window_current" "")"
|
||||
local custom_icon_window_zoom="$(get_tmux_option "@catppuccin_icon_window_zoom" "")"
|
||||
local custom_icon_window_mark="$(get_tmux_option "@catppuccin_icon_window_mark" "")"
|
||||
local custom_icon_window_silent="$(get_tmux_option "@catppuccin_icon_window_silent" "")"
|
||||
local custom_icon_window_activity="$(get_tmux_option "@catppuccin_icon_window_activity" "")"
|
||||
local custom_icon_window_bell="$(get_tmux_option "@catppuccin_icon_window_bell" "")"
|
||||
local custom_icon_window_last=$(get_tmux_option "@catppuccin_icon_window_last" "")
|
||||
local custom_icon_window_current=$(get_tmux_option "@catppuccin_icon_window_current" "")
|
||||
local custom_icon_window_zoom=$(get_tmux_option "@catppuccin_icon_window_zoom" "")
|
||||
local custom_icon_window_mark=$(get_tmux_option "@catppuccin_icon_window_mark" "")
|
||||
local custom_icon_window_silent=$(get_tmux_option "@catppuccin_icon_window_silent" "")
|
||||
local custom_icon_window_activity=$(get_tmux_option "@catppuccin_icon_window_activity" "")
|
||||
local custom_icon_window_bell=$(get_tmux_option "@catppuccin_icon_window_bell" "")
|
||||
|
||||
if [ "$window_status_icon_enable" = "yes" ]
|
||||
then
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue