item/user
This commit is contained in:
parent
f90f9c0a8e
commit
cf1f02c9e4
1 changed files with 17 additions and 15 deletions
32
sh/tmux.sh
32
sh/tmux.sh
|
@ -38,6 +38,9 @@ RWX_TMUX_RESET="\
|
||||||
RWX_TMUX_SESSION_MANY="#[fg=red]"
|
RWX_TMUX_SESSION_MANY="#[fg=red]"
|
||||||
RWX_TMUX_SESSION_ONE="#[fg=green]"
|
RWX_TMUX_SESSION_ONE="#[fg=green]"
|
||||||
|
|
||||||
|
RWX_TMUX_USER_OTHER="#[fg=green]"
|
||||||
|
RWX_TMUX_USER_ROOT="#[fg=red]"
|
||||||
|
|
||||||
# ╭──────┬───────────╮
|
# ╭──────┬───────────╮
|
||||||
# │ tmux │ functions │
|
# │ tmux │ functions │
|
||||||
# ╰──────┴───────────╯
|
# ╰──────┴───────────╯
|
||||||
|
@ -130,8 +133,11 @@ rwx_tmux_help() {
|
||||||
|
|
||||||
rwx_tmux_item() {
|
rwx_tmux_item() {
|
||||||
local item="${1}"
|
local item="${1}"
|
||||||
|
local foreground="${2}"
|
||||||
|
[ -n "${foreground}" ] ||
|
||||||
|
foreground="${RWX_TMUX_ITEM_FOREGROUND}"
|
||||||
printf "%s" "\
|
printf "%s" "\
|
||||||
${RWX_TMUX_ITEM_FOREGROUND}\
|
${foreground}\
|
||||||
${RWX_TMUX_BORDER_BACKGROUND} \
|
${RWX_TMUX_BORDER_BACKGROUND} \
|
||||||
${RWX_TMUX_ITEM_BACKGROUND}${item}\
|
${RWX_TMUX_ITEM_BACKGROUND}${item}\
|
||||||
${RWX_TMUX_BORDER_BACKGROUND} \
|
${RWX_TMUX_BORDER_BACKGROUND} \
|
||||||
|
@ -146,6 +152,16 @@ rwx_tmux_item_host() {
|
||||||
rwx_tmux_item "#{host}"
|
rwx_tmux_item "#{host}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
rwx_tmux_item_time() {
|
||||||
|
rwx_tmux_item "%H:%M:%S"
|
||||||
|
}
|
||||||
|
|
||||||
|
rwx_tmux_item_user() {
|
||||||
|
rwx_tmux_item \
|
||||||
|
"#{user}" \
|
||||||
|
"#{?uid,${RWX_TMUX_USER_OTHER},${RWX_TMUX_USER_OTHER}}"
|
||||||
|
}
|
||||||
|
|
||||||
rwx_tmux_item_pane() {
|
rwx_tmux_item_pane() {
|
||||||
printf "%s" "\
|
printf "%s" "\
|
||||||
#{?pane_active,#[fg=green],${RWX_TMUX_ITEM_FOREGROUND}}\
|
#{?pane_active,#[fg=green],${RWX_TMUX_ITEM_FOREGROUND}}\
|
||||||
|
@ -171,10 +187,6 @@ ${RWX_TMUX_BORDER_BACKGROUND} \
|
||||||
"
|
"
|
||||||
}
|
}
|
||||||
|
|
||||||
rwx_tmux_item_time() {
|
|
||||||
rwx_tmux_item "%H:%M:%S"
|
|
||||||
}
|
|
||||||
|
|
||||||
rwx_tmux_item_title() {
|
rwx_tmux_item_title() {
|
||||||
printf "%s" "\
|
printf "%s" "\
|
||||||
${server}\
|
${server}\
|
||||||
|
@ -191,16 +203,6 @@ ${RWX_TMUX_TITLE_PATH}\
|
||||||
"
|
"
|
||||||
}
|
}
|
||||||
|
|
||||||
rwx_tmux_item_user() {
|
|
||||||
# TODO constants
|
|
||||||
printf "%s" "\
|
|
||||||
#{?uid,#[fg=green],#[fg=red]}\
|
|
||||||
${RWX_TMUX_BORDER_BACKGROUND} \
|
|
||||||
${RWX_TMUX_ITEM_BACKGROUND}#{user}\
|
|
||||||
${RWX_TMUX_BORDER_BACKGROUND} \
|
|
||||||
"
|
|
||||||
}
|
|
||||||
|
|
||||||
rwx_tmux_item_window() {
|
rwx_tmux_item_window() {
|
||||||
printf "%s" "\
|
printf "%s" "\
|
||||||
#{?window_active,#[fg=green],\
|
#{?window_active,#[fg=green],\
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue