Compare commits
No commits in common. "a5a069f8d31c9417c9d8638de5b3778eda938e42" and "4682d25093bf713b0c40c80080bd6a41811d38d5" have entirely different histories.
a5a069f8d3
...
4682d25093
1 changed files with 32 additions and 59 deletions
91
sh/tmux.sh
91
sh/tmux.sh
|
@ -27,41 +27,19 @@ rwx_tmux_servers() {
|
||||||
\"
|
\"
|
||||||
for path in \${paths}; do
|
for path in \${paths}; do
|
||||||
name=\"\$(basename \"\${path}\")\"
|
name=\"\$(basename \"\${path}\")\"
|
||||||
text=\"\${text}\\
|
|
||||||
#[fg=default]\\
|
|
||||||
#[bg=default] \\
|
|
||||||
\"
|
|
||||||
if [ \"\${active}\" = \"\${name}\" ]; then
|
if [ \"\${active}\" = \"\${name}\" ]; then
|
||||||
text=\"\${text}#[fg=green]\"
|
text=\"\${text}#[fg=green]\"
|
||||||
else
|
else
|
||||||
text=\"\${text}#[fg=yellow]\"
|
text=\"\${text}#[fg=yellow]\"
|
||||||
fi
|
fi
|
||||||
text=\"\${text}\\
|
text=\"\${text}\\
|
||||||
#[bg=##181818] \\
|
#[bg=##181818] #[bg=##282828]\\
|
||||||
#[bg=##282828]\${name}\\
|
\${name}\\
|
||||||
#[bg=##181818] \\
|
#[bg=##181818] #[bg=default]#[fg=default] \"
|
||||||
\"
|
|
||||||
done
|
done
|
||||||
IFS=\"\${ifs}\"
|
IFS=\"\${ifs}\"
|
||||||
echo \"\${text}\"
|
echo \"\${text}\"
|
||||||
}
|
}
|
||||||
rwx_tmux_uptime() {
|
|
||||||
local since=\"\$(uptime --since)\"
|
|
||||||
local date=\"\$(echo \"\${since}\" | awk '{print \$1}')\"
|
|
||||||
local time=\"\$(echo \"\${since}\" | awk '{print \$2}')\"
|
|
||||||
echo \"\\
|
|
||||||
#[fg=yellow]\\
|
|
||||||
#[bg=##181818] \\
|
|
||||||
#[bg=##282828]\${date}\\
|
|
||||||
#[bg=##181818] \\
|
|
||||||
#[fg=default]\\
|
|
||||||
#[bg=default] \\
|
|
||||||
#[fg=yellow]\\
|
|
||||||
#[bg=##181818] \\
|
|
||||||
#[bg=##282828]\${time}\\
|
|
||||||
#[bg=##181818] \\
|
|
||||||
\"
|
|
||||||
}
|
|
||||||
"
|
"
|
||||||
rwx_file_write "${file}" "\
|
rwx_file_write "${file}" "\
|
||||||
# ╭────────╮
|
# ╭────────╮
|
||||||
|
@ -106,12 +84,12 @@ set-option -g set-titles on
|
||||||
# set title to working directory
|
# set title to working directory
|
||||||
set-option -g set-titles-string '\
|
set-option -g set-titles-string '\
|
||||||
#(sh -c \". ${script}; rwx_tmux_server\")\
|
#(sh -c \". ${script}; rwx_tmux_server\")\
|
||||||
→ \
|
→ \
|
||||||
#{session_name}\
|
#{session_name}\
|
||||||
→ \
|
→ \
|
||||||
#{window_name} (#{window_index}∕#{session_windows})\
|
#{window_name} (#{window_index}∕#{session_windows})\
|
||||||
→ \
|
→ \
|
||||||
#{pane_current_command} (#{pane_index}∕#{window_panes})\
|
#{pane_current_command} (#{pane_index}∕#{window_panes})\
|
||||||
'
|
'
|
||||||
|
|
||||||
# ╭────────┬──────╮
|
# ╭────────┬──────╮
|
||||||
|
@ -154,16 +132,10 @@ set-option -g status-format[0] '\
|
||||||
#[bg=##181818]#{?window_zoomed_flag,#[fg=magenta]], }\
|
#[bg=##181818]#{?window_zoomed_flag,#[fg=magenta]], }\
|
||||||
#[fg=default]\
|
#[fg=default]\
|
||||||
#[bg=default] \
|
#[bg=default] \
|
||||||
} \
|
}\
|
||||||
#[align=right]\
|
#[align=right]\
|
||||||
#[fg=yellow]\
|
#[fg=yellow]\
|
||||||
#[bg=##181818] \
|
#[bg=##181818] \
|
||||||
#[bg=##282828]%Y-%m-%d\
|
|
||||||
#[bg=##181818] \
|
|
||||||
#[fg=default]\
|
|
||||||
#[bg=default] \
|
|
||||||
#[fg=yellow]\
|
|
||||||
#[bg=##181818] \
|
|
||||||
#[bg=##282828]%H:%M:%S\
|
#[bg=##282828]%H:%M:%S\
|
||||||
#[bg=##181818]#{?client_prefix,#[fg=green]p, }\
|
#[bg=##181818]#{?client_prefix,#[fg=green]p, }\
|
||||||
'
|
'
|
||||||
|
@ -171,28 +143,32 @@ set-option -g status-format[0] '\
|
||||||
# line 2
|
# line 2
|
||||||
set-option -g status-format[1] '\
|
set-option -g status-format[1] '\
|
||||||
#{S:\
|
#{S:\
|
||||||
#{?session_many_attached,#[fg=red],\
|
#{?session_many_attached,#[fg=magenta],\
|
||||||
#{?session_attached,#[fg=green],#[fg=yellow]}}\
|
#{?session_attached,#[fg=red],#[fg=yellow]}}\
|
||||||
#[bg=##181818] \
|
#[bg=##181818] \
|
||||||
#[bg=##282828]#{session_name}\
|
#[bg=##282828]#{session_name}\
|
||||||
#[bg=##181818] \
|
#[bg=##181818] \
|
||||||
#[fg=default]\
|
#[fg=default]\
|
||||||
#[bg=default] \
|
#[bg=default] \
|
||||||
} \
|
}\
|
||||||
|
#[fg=white]→\
|
||||||
|
#[fg=default] \
|
||||||
|
#[fg=green]\
|
||||||
|
#[bg=##181818] \
|
||||||
|
#[bg=##282828]#{session_name}\
|
||||||
|
#[bg=##181818] \
|
||||||
#[align=right]\
|
#[align=right]\
|
||||||
#(sh -c \". ${script}; rwx_tmux_servers\")\
|
#[fg=yellow]\
|
||||||
|
#[bg=##181818] \
|
||||||
|
#[bg=##282828]%Y-%m-%d\
|
||||||
|
#[bg=##181818] \
|
||||||
'
|
'
|
||||||
|
|
||||||
# line 3
|
# line 3
|
||||||
set-option -g status-format[2] '\
|
set-option -g status-format[2] '\
|
||||||
#[fg=cyan]#{pane_current_path}\
|
|
||||||
#[fg=default]\
|
|
||||||
#[bg=default] \
|
|
||||||
#[align=right]\
|
|
||||||
#[fg=yellow]\
|
#[fg=yellow]\
|
||||||
#[bg=##181818] \
|
#(sh -c \". ${script}; rwx_tmux_servers\")\
|
||||||
#[bg=##282828]#{session_name}\
|
#[fg=cyan]#{pane_current_path}\
|
||||||
#[bg=##181818] \
|
|
||||||
'
|
'
|
||||||
|
|
||||||
# line 4
|
# line 4
|
||||||
|
@ -204,9 +180,12 @@ set-option -g status-format[3] '\
|
||||||
#[bg=##181818] \
|
#[bg=##181818] \
|
||||||
#[fg=default]\
|
#[fg=default]\
|
||||||
#[bg=default] \
|
#[bg=default] \
|
||||||
} \
|
}\
|
||||||
#[align=right]\
|
#[align=right]\
|
||||||
#(sh -c \". ${script}; rwx_tmux_uptime\")\
|
#[fg=yellow]\
|
||||||
|
#[bg=##181818] \
|
||||||
|
#[bg=##282828]#{host}\
|
||||||
|
#[bg=##181818] \
|
||||||
'
|
'
|
||||||
|
|
||||||
# line 5
|
# line 5
|
||||||
|
@ -218,24 +197,18 @@ set-option -g status-format[4] '\
|
||||||
#[bg=##181818] \
|
#[bg=##181818] \
|
||||||
#[fg=default]\
|
#[fg=default]\
|
||||||
#[bg=default] \
|
#[bg=default] \
|
||||||
} \
|
}\
|
||||||
|
#[fg=white]=\
|
||||||
|
#[fg=default] \
|
||||||
#[fg=green]\
|
#[fg=green]\
|
||||||
#[bg=##181818] \
|
#[bg=##181818] \
|
||||||
#[bg=##282828]#{window_width}×#{window_height}\
|
#[bg=##282828]#{window_width}×#{window_height}\
|
||||||
#[bg=##181818] \
|
#[bg=##181818] \
|
||||||
#[fg=default]\
|
|
||||||
#[bg=default] \
|
|
||||||
#[align=right]\
|
#[align=right]\
|
||||||
#{?uid,#[fg=green],#[fg=red]}\
|
#{?uid,#[fg=green],#[fg=red]}\
|
||||||
#[bg=##181818] \
|
#[bg=##181818] \
|
||||||
#[bg=##282828]#{user}\
|
#[bg=##282828]#{user}\
|
||||||
#[bg=##181818] \
|
#[bg=##181818] \
|
||||||
#[fg=default]\
|
|
||||||
#[bg=default] \
|
|
||||||
#[fg=yellow]\
|
|
||||||
#[bg=##181818] \
|
|
||||||
#[bg=##282828]#{host}\
|
|
||||||
#[bg=##181818] \
|
|
||||||
'
|
'
|
||||||
|
|
||||||
# refresh period
|
# refresh period
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue