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 │ # │ 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 │ # │ 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}" "\ rwx_file_write "${file}" "\
# ╭────────╮ # ╭────────╮
# │ option │ # │ option │
@ -320,21 +347,12 @@ set-option -g status-fg '${RWX_TMUX_MAIN_FOREGROUND}'
# line 1 # line 1
set-option -g status-format[0] '\ set-option -g status-format[0] '\
#{W:\ #{W:\
${RWX_TMUX_BORDER_BACKGROUND}#{?window_zoomed_flag,\ \${window}\
#{?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]], }}\
${RWX_TMUX_RESET} \ ${RWX_TMUX_RESET} \
} \ } \
\ \
#[align=right]\ #[align=right]\
${RWX_TMUX_ITEM_FOREGROUND}\ \${date}\
${RWX_TMUX_BORDER_BACKGROUND} \
${RWX_TMUX_ITEM_BACKGROUND}%Y-%m-%d\
${RWX_TMUX_BORDER_BACKGROUND} \
${RWX_TMUX_RESET} \ ${RWX_TMUX_RESET} \
${RWX_TMUX_ITEM_FOREGROUND}\ ${RWX_TMUX_ITEM_FOREGROUND}\
${RWX_TMUX_BORDER_BACKGROUND} \ ${RWX_TMUX_BORDER_BACKGROUND} \