item/script
This commit is contained in:
parent
d53d9520b2
commit
0b7a94724b
1 changed files with 13 additions and 4 deletions
17
sh/tmux.sh
17
sh/tmux.sh
|
@ -142,6 +142,12 @@ ${RWX_TMUX_BORDER_BACKGROUND} \
|
||||||
"
|
"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
rwx_tmux_item_script() {
|
||||||
|
local script="${1}"
|
||||||
|
local name="${2}"
|
||||||
|
echo "#(sh -c \". ${script}; rwx_tmux_${name}\")"
|
||||||
|
}
|
||||||
|
|
||||||
rwx_tmux_item_session() {
|
rwx_tmux_item_session() {
|
||||||
printf "%s" "\
|
printf "%s" "\
|
||||||
#{?session_many_attached,${RWX_TMUX_SESSION_MANY},\
|
#{?session_many_attached,${RWX_TMUX_SESSION_MANY},\
|
||||||
|
@ -294,12 +300,15 @@ ${RWX_TMUX_BORDER_BACKGROUND} \\
|
||||||
\"
|
\"
|
||||||
}
|
}
|
||||||
"
|
"
|
||||||
local date host session time user window
|
local date host server servers session space time uptime user window
|
||||||
date="$(rwx_tmux_item_date)"
|
date="$(rwx_tmux_item_date)"
|
||||||
host="$(rwx_tmux_item_host)"
|
host="$(rwx_tmux_item_host)"
|
||||||
|
server="$(rwx_tmux_item_script "${script}" server)"
|
||||||
|
servers="$(rwx_tmux_item_script "${script}" servers)"
|
||||||
session="$(rwx_tmux_item_session)"
|
session="$(rwx_tmux_item_session)"
|
||||||
space="${RWX_TMUX_RESET} "
|
space="${RWX_TMUX_RESET} "
|
||||||
time="$(rwx_tmux_item_time)"
|
time="$(rwx_tmux_item_time)"
|
||||||
|
uptime="$(rwx_tmux_item_script "${script}" uptime)"
|
||||||
user="$(rwx_tmux_item_user)"
|
user="$(rwx_tmux_item_user)"
|
||||||
window="$(rwx_tmux_item_window)"
|
window="$(rwx_tmux_item_window)"
|
||||||
rwx_file_write "${file}" "\
|
rwx_file_write "${file}" "\
|
||||||
|
@ -345,7 +354,7 @@ 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\")\
|
${server}\
|
||||||
/ \
|
/ \
|
||||||
#{session_name}\
|
#{session_name}\
|
||||||
/ \
|
/ \
|
||||||
|
@ -413,7 +422,7 @@ ${space}\
|
||||||
\
|
\
|
||||||
#[align=right]\
|
#[align=right]\
|
||||||
\
|
\
|
||||||
#(sh -c \". ${script}; rwx_tmux_servers\")\
|
${servers}\
|
||||||
'
|
'
|
||||||
|
|
||||||
# line 3
|
# line 3
|
||||||
|
@ -445,7 +454,7 @@ ${space}\
|
||||||
\
|
\
|
||||||
#[align=right]\
|
#[align=right]\
|
||||||
\
|
\
|
||||||
#(sh -c \". ${script}; rwx_tmux_uptime\")\
|
${uptime}\
|
||||||
'
|
'
|
||||||
|
|
||||||
# refresh period
|
# refresh period
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue