attempt
This commit is contained in:
parent
883fdfe896
commit
e73028f3d0
1 changed files with 19 additions and 11 deletions
30
sh/tmux.sh
30
sh/tmux.sh
|
@ -18,13 +18,25 @@ rwx_tmux_server() {
|
||||||
--fields \"1\"
|
--fields \"1\"
|
||||||
}
|
}
|
||||||
rwx_tmux_servers() {
|
rwx_tmux_servers() {
|
||||||
local server=\"\$(rwx_tmux_server)\"
|
local active=\"\$(rwx_tmux_server)\"
|
||||||
lsof -U |
|
local ifs=\"\${IFS}\"
|
||||||
awk \"/^tmux:.*\\(LISTEN\\)\\\$/ {print \\\$9}\" |
|
local name path text
|
||||||
xargs -n \"1\" basename |
|
IFS=\"
|
||||||
sed \"s/^/#[fg=yellow]#[bg=##181818] #[bg=##282828]/\\
|
\"
|
||||||
;s/\$/#[bg=##181818] #[fg=default]#[bg=default] /\" |
|
for path in \$(lsof -U | awk \"/^tmux:.*\\(LISTEN\\)\$/ {print \$9}\"); do
|
||||||
xargs echo
|
name=\"\$(basename \"\${path}\")\"
|
||||||
|
if [ \"\${active}\" = \"\${name}\" ]; then
|
||||||
|
text=\"\${text}#[fg=green]\"
|
||||||
|
else
|
||||||
|
text=\"\${text}#[fg=yellow]\"
|
||||||
|
fi
|
||||||
|
text=\"\${text}\\
|
||||||
|
#[bg=##181818] #[bg=##282828]\\
|
||||||
|
\${name}\\
|
||||||
|
#[bg=##181818] #[bg=default]#[fg=default] \"
|
||||||
|
done
|
||||||
|
IFS=\"\${ifs}\"
|
||||||
|
echo \"\${text}\"
|
||||||
}
|
}
|
||||||
"
|
"
|
||||||
rwx_file_write "${file}" "\
|
rwx_file_write "${file}" "\
|
||||||
|
@ -154,10 +166,6 @@ set-option -g status-format[1] '\
|
||||||
set-option -g status-format[2] '\
|
set-option -g status-format[2] '\
|
||||||
#[fg=yellow]\
|
#[fg=yellow]\
|
||||||
#(sh -c \". ${script}; rwx_tmux_servers\")\
|
#(sh -c \". ${script}; rwx_tmux_servers\")\
|
||||||
#[bg=default]\
|
|
||||||
#[fg=default] \
|
|
||||||
#[fg=white]@\
|
|
||||||
#[fg=default] \
|
|
||||||
#[fg=cyan]#{pane_current_path}\
|
#[fg=cyan]#{pane_current_path}\
|
||||||
'
|
'
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue