From 5e4c9ecf96b696360f07cc15c6a17d5cb442316e Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Sat, 26 Jul 2025 01:01:53 +0200 Subject: [PATCH] item/date,window --- sh/tmux.sh | 40 +++++++++++++++++++++++++++++----------- 1 file changed, 29 insertions(+), 11 deletions(-) diff --git a/sh/tmux.sh b/sh/tmux.sh index fad2023..d7447bf 100644 --- a/sh/tmux.sh +++ b/sh/tmux.sh @@ -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} \