item/date,window

This commit is contained in:
Marc Beninca 2025-07-26 01:01:53 +02:00
parent c6105c1f56
commit 5e4c9ecf96
Signed by: marc.beninca
GPG key ID: 9C7613450C80C24F

View file

@ -124,6 +124,30 @@ rwx_tmux_help() {
# │ tmux │ item │
# ╰──────┴──────╯
rwx_tmux_item_date() {
printf "%s" "\
${RWX_TMUX_ITEM_FOREGROUND}\
${RWX_TMUX_BORDER_BACKGROUND} \
${RWX_TMUX_ITEM_BACKGROUND}%Y-%m-%d\
${RWX_TMUX_BORDER_BACKGROUND} \
"
}
rwx_tmux_item_window() {
printf "%s" "\
${RWX_TMUX_BORDER_BACKGROUND}#{?window_zoomed_flag,\
#{?pane_synchronized,#[fg=magenta][,#[fg=red][},\
#{?pane_synchronized,#[fg=blue][, }}\
\
#{?window_active,#[fg=green],\
#{?window_activity_flag,#[fg=red],${RWX_TMUX_ITEM_FOREGROUND}}}\
${RWX_TMUX_ITEM_BACKGROUND}#{window_name}\
\
${RWX_TMUX_BORDER_BACKGROUND}#{?window_zoomed_flag,\
#{?pane_synchronized,#[fg=magenta]],#[fg=red]]},\
#{?pane_synchronized,#[fg=blue]], }}\
"
}
# ╭──────┬───────╮
# │ tmux │ setup │
@ -231,6 +255,9 @@ ${RWX_TMUX_BORDER_BACKGROUND} \\
\"
}
"
local date window
date="$(rwx_tmux_item_date)"
window="$(rwx_tmux_item_window)"
rwx_file_write "${file}" "\
# ╭────────╮
# │ option │
@ -320,21 +347,12 @@ set-option -g status-fg '${RWX_TMUX_MAIN_FOREGROUND}'
# line 1
set-option -g status-format[0] '\
#{W:\
${RWX_TMUX_BORDER_BACKGROUND}#{?window_zoomed_flag,\
#{?pane_synchronized,#[fg=magenta][,#[fg=red][},#{?pane_synchronized,#[fg=blue][, }}\
#{?window_active,#[fg=green],\
#{?window_activity_flag,#[fg=red],${RWX_TMUX_ITEM_FOREGROUND}}}\
${RWX_TMUX_ITEM_BACKGROUND}#{window_name}\
${RWX_TMUX_BORDER_BACKGROUND}#{?window_zoomed_flag,\
#{?pane_synchronized,#[fg=magenta]],#[fg=red]]},#{?pane_synchronized,#[fg=blue]], }}\
\${window}\
${RWX_TMUX_RESET} \
} \
\
#[align=right]\
${RWX_TMUX_ITEM_FOREGROUND}\
${RWX_TMUX_BORDER_BACKGROUND} \
${RWX_TMUX_ITEM_BACKGROUND}%Y-%m-%d\
${RWX_TMUX_BORDER_BACKGROUND} \
\${date}\
${RWX_TMUX_RESET} \
${RWX_TMUX_ITEM_FOREGROUND}\
${RWX_TMUX_BORDER_BACKGROUND} \