rewrote _apply_theme() to minimize the number of external calls
This commit is contained in:
parent
20fa97e310
commit
7d02a72a46
1 changed files with 67 additions and 90 deletions
157
.tmux.conf
157
.tmux.conf
|
@ -802,15 +802,11 @@ run -b '[ -z "#{window_active}" ] && [ -z "#{version}" ] && tmux set display-tim
|
|||
# tmux_conf_theme_focused_pane_fg=${tmux_conf_theme_focused_pane_fg:-default} # default
|
||||
# tmux_conf_theme_focused_pane_bg=${tmux_conf_theme_focused_pane_bg:-#0087d7} # light blue
|
||||
#
|
||||
# # tmux 1.9 doesn't really like set -q
|
||||
# if tmux show -g -w | grep -q window-style; then
|
||||
# tmux setw -g window-style "fg=$tmux_conf_theme_window_fg,bg=$tmux_conf_theme_window_bg"
|
||||
#
|
||||
# if _is_enabled "$tmux_conf_theme_highlight_focused_pane"; then
|
||||
# tmux setw -g window-active-style "fg=$tmux_conf_theme_focused_pane_fg,bg=$tmux_conf_theme_focused_pane_bg"
|
||||
# else
|
||||
# tmux setw -g window-active-style default
|
||||
# fi
|
||||
# window_style="fg=$tmux_conf_theme_window_fg,bg=$tmux_conf_theme_window_bg"
|
||||
# if _is_enabled "$tmux_conf_theme_highlight_focused_pane"; then
|
||||
# window_active_style="fg=$tmux_conf_theme_focused_pane_fg,bg=$tmux_conf_theme_focused_pane_bg"
|
||||
# else
|
||||
# window_active_style="default"
|
||||
# fi
|
||||
#
|
||||
# tmux_conf_theme_pane_border_style=${tmux_conf_theme_pane_border_style:-thin}
|
||||
|
@ -828,13 +824,10 @@ run -b '[ -z "#{window_active}" ] && [ -z "#{version}" ] && tmux set display-tim
|
|||
# tmux_conf_theme_pane_active_border_bg=${tmux_conf_theme_pane_active_border_bg:-default}
|
||||
# ;;
|
||||
# esac
|
||||
# tmux setw -g pane-border-style "fg=$tmux_conf_theme_pane_border_fg,bg=$tmux_conf_theme_pane_border_bg" \; set -g pane-active-border-style "fg=$tmux_conf_theme_pane_active_border_fg,bg=$tmux_conf_theme_pane_active_border_bg"
|
||||
#
|
||||
# tmux_conf_theme_pane_indicator=${tmux_conf_theme_pane_indicator:-#00afff} # light blue
|
||||
# tmux_conf_theme_pane_active_indicator=${tmux_conf_theme_pane_active_indicator:-#00afff} # light blue
|
||||
#
|
||||
# tmux set -g display-panes-colour "$tmux_conf_theme_pane_indicator" \; set -g display-panes-active-colour "$tmux_conf_theme_pane_active_indicator"
|
||||
#
|
||||
# # -- status line -------------------------------------------------------
|
||||
#
|
||||
# tmux_conf_theme_left_separator_main=$(_decode_unicode_escapes "${tmux_conf_theme_left_separator_main-}")
|
||||
|
@ -845,24 +838,18 @@ run -b '[ -z "#{window_active}" ] && [ -z "#{version}" ] && tmux set display-tim
|
|||
# tmux_conf_theme_message_fg=${tmux_conf_theme_message_fg:-#000000} # black
|
||||
# tmux_conf_theme_message_bg=${tmux_conf_theme_message_bg:-#ffff00} # yellow
|
||||
# tmux_conf_theme_message_attr=${tmux_conf_theme_message_attr:-bold}
|
||||
# tmux set -g message-style "fg=$tmux_conf_theme_message_fg,bg=$tmux_conf_theme_message_bg,$tmux_conf_theme_message_attr"
|
||||
#
|
||||
# tmux_conf_theme_message_command_fg=${tmux_conf_theme_message_command_fg:-#ffff00} # yellow
|
||||
# tmux_conf_theme_message_command_bg=${tmux_conf_theme_message_command_bg:-#000000} # black
|
||||
# tmux_conf_theme_message_command_attr=${tmux_conf_theme_message_command_attr:-bold}
|
||||
# tmux set -g message-command-style "fg=$tmux_conf_theme_message_command_fg,bg=$tmux_conf_theme_message_command_bg,$tmux_conf_theme_message_command_attr"
|
||||
#
|
||||
# tmux_conf_theme_mode_fg=${tmux_conf_theme_mode_fg:-#000000} # black
|
||||
# tmux_conf_theme_mode_bg=${tmux_conf_theme_mode_bg:-#ffff00} # yellow
|
||||
# tmux_conf_theme_mode_attr=${tmux_conf_theme_mode_attr:-bold}
|
||||
# tmux setw -g mode-style "fg=$tmux_conf_theme_mode_fg,bg=$tmux_conf_theme_mode_bg,$tmux_conf_theme_mode_attr"
|
||||
#
|
||||
# tmux_conf_theme_status_fg=${tmux_conf_theme_status_fg:-#8a8a8a} # white
|
||||
# tmux_conf_theme_status_bg=${tmux_conf_theme_status_bg:-#080808} # dark gray
|
||||
# tmux_conf_theme_status_attr=${tmux_conf_theme_status_attr:-none}
|
||||
# tmux set -g status-style "fg=$tmux_conf_theme_status_fg,bg=$tmux_conf_theme_status_bg,$tmux_conf_theme_status_attr" \;\
|
||||
# set -g status-left-style "fg=$tmux_conf_theme_status_fg,bg=$tmux_conf_theme_status_bg,$tmux_conf_theme_status_attr" \;\
|
||||
# set -g status-right-style "fg=$tmux_conf_theme_status_fg,bg=$tmux_conf_theme_status_bg,$tmux_conf_theme_status_attr"
|
||||
#
|
||||
# tmux_conf_theme_terminal_title=${tmux_conf_theme_terminal_title:-#h ❐ #S ● #I #W}
|
||||
#
|
||||
|
@ -873,7 +860,6 @@ run -b '[ -z "#{window_active}" ] && [ -z "#{version}" ] && tmux set display-tim
|
|||
# -e 's%#{hostname}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_tty} false #h #D)%g' \
|
||||
# -e 's%#{username_ssh}%#(cut -c3- ~/.tmux.conf | sh -s _username #{pane_tty} true #D)%g' \
|
||||
# -e 's%#{hostname_ssh}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_tty} true #h #D)%g')
|
||||
# tmux set -g set-titles-string "$(_decode_unicode_escapes "$tmux_conf_theme_terminal_title")"
|
||||
#
|
||||
# tmux_conf_theme_window_status_fg=${tmux_conf_theme_window_status_fg:-#8a8a8a} # white
|
||||
# tmux_conf_theme_window_status_bg=${tmux_conf_theme_window_status_bg:-#080808} # dark gray
|
||||
|
@ -905,25 +891,17 @@ run -b '[ -z "#{window_active}" ] && [ -z "#{version}" ] && tmux set display-tim
|
|||
# -e 's%#{username_ssh}%#(cut -c3- ~/.tmux.conf | sh -s _username #{pane_tty} true #D)%g' \
|
||||
# -e 's%#{hostname_ssh}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_tty} true #h #D)%g')
|
||||
#
|
||||
# tmux setw -g window-status-style "fg=$tmux_conf_theme_window_status_fg,bg=$tmux_conf_theme_window_status_bg,$tmux_conf_theme_window_status_attr" \;\
|
||||
# setw -g window-status-format "$(_decode_unicode_escapes "$tmux_conf_theme_window_status_format")" \;\
|
||||
# setw -g window-status-current-style "fg=$tmux_conf_theme_window_status_current_fg,bg=$tmux_conf_theme_window_status_current_bg,$tmux_conf_theme_window_status_current_attr" \;\
|
||||
# setw -g window-status-current-format "$(_decode_unicode_escapes "$tmux_conf_theme_window_status_current_format")"
|
||||
#
|
||||
# tmux_conf_theme_window_status_activity_fg=${tmux_conf_theme_window_status_activity_fg:-default}
|
||||
# tmux_conf_theme_window_status_activity_bg=${tmux_conf_theme_window_status_activity_bg:-default}
|
||||
# tmux_conf_theme_window_status_activity_attr=${tmux_conf_theme_window_status_activity_attr:-underscore}
|
||||
# tmux setw -g window-status-activity-style "fg=$tmux_conf_theme_window_status_activity_fg,bg=$tmux_conf_theme_window_status_activity_bg,$tmux_conf_theme_window_status_activity_attr"
|
||||
#
|
||||
# tmux_conf_theme_window_status_bell_fg=${tmux_conf_theme_window_status_bell_fg:-#ffff00} # yellow
|
||||
# tmux_conf_theme_window_status_bell_bg=${tmux_conf_theme_window_status_bell_bg:-default}
|
||||
# tmux_conf_theme_window_status_bell_attr=${tmux_conf_theme_window_status_bell_attr:-blink,bold}
|
||||
# tmux setw -g window-status-bell-style "fg=$tmux_conf_theme_window_status_bell_fg,bg=$tmux_conf_theme_window_status_bell_bg,$tmux_conf_theme_window_status_bell_attr"
|
||||
#
|
||||
# tmux_conf_theme_window_status_last_fg=${tmux_conf_theme_window_status_last_fg:-#00afff} # light blue
|
||||
# tmux_conf_theme_window_status_last_bg=${tmux_conf_theme_window_status_last_bg:-default}
|
||||
# tmux_conf_theme_window_status_last_attr=${tmux_conf_theme_window_status_last_attr:-none}
|
||||
# tmux setw -g window-status-last-style "fg=$tmux_conf_theme_window_status_last_fg,bg=$tmux_conf_theme_window_status_last_bg,$tmux_conf_theme_window_status_last_attr"
|
||||
#
|
||||
# # -- indicators
|
||||
#
|
||||
|
@ -954,31 +932,14 @@ run -b '[ -z "#{window_active}" ] && [ -z "#{version}" ] && tmux set display-tim
|
|||
# tmux_conf_theme_status_left_bg=${tmux_conf_theme_status_left_bg:-#ffff00,#ff00af,#00afff} # yellow, pink, white blue
|
||||
# tmux_conf_theme_status_left_attr=${tmux_conf_theme_status_left_attr:-bold,none,none}
|
||||
#
|
||||
# tmux_conf_theme_status_left=$(echo "$tmux_conf_theme_status_left" | sed \
|
||||
# -e "s/#{pairing}/#[fg=$tmux_conf_theme_pairing_fg]#[bg=$tmux_conf_theme_pairing_bg]#[$tmux_conf_theme_pairing_attr]#{?session_many_attached,$tmux_conf_theme_pairing,}/g")
|
||||
#
|
||||
# tmux_conf_theme_status_left=$(echo "$tmux_conf_theme_status_left" | sed \
|
||||
# -e "s/#{prefix}/#[fg=$tmux_conf_theme_prefix_fg]#[bg=$tmux_conf_theme_prefix_bg]#[$tmux_conf_theme_prefix_attr]#{?client_prefix,$tmux_conf_theme_prefix,}/g")
|
||||
#
|
||||
# if [ -n "$(tmux display -p '#{version}')" ]; then
|
||||
# tmux_conf_theme_status_left=$(echo "$tmux_conf_theme_status_left" | sed \
|
||||
# -e "s%#{root}%#[fg=$tmux_conf_theme_root_fg]#[bg=$tmux_conf_theme_root_bg]#[$tmux_conf_theme_root_attr]#{?#{==:#(cut -c3- ~/.tmux.conf | sh -s _username #{pane_tty} #D),root},$tmux_conf_theme_root,}#[inherit]%g")
|
||||
# else
|
||||
# tmux_conf_theme_status_left=$(echo "$tmux_conf_theme_status_left" | sed \
|
||||
# -e "s%#{root}%#[fg=$tmux_conf_theme_root_fg]#[bg=$tmux_conf_theme_root_bg]#[$tmux_conf_theme_root_attr]#(cut -c3- ~/.tmux.conf | sh -s _root #{pane_tty} $tmux_conf_theme_root #D)#[inherit]%g")
|
||||
# fi
|
||||
#
|
||||
# tmux_conf_theme_status_left=$(echo "$tmux_conf_theme_status_left" | sed \
|
||||
# -e "s%#{synchronized}%#[fg=$tmux_conf_theme_synchronized_fg]#[bg=$tmux_conf_theme_synchronized_bg]#[$tmux_conf_theme_synchronized_attr]#{?pane_synchronized,$tmux_conf_theme_synchronized,}%g")
|
||||
#
|
||||
# if [ -n "$tmux_conf_theme_status_left" ]; then
|
||||
# status_left=$(awk \
|
||||
# status_left=$(printf '%s' "$tmux_conf_theme_status_left" | awk \
|
||||
# -v fg_="$tmux_conf_theme_status_left_fg" \
|
||||
# -v bg_="$tmux_conf_theme_status_left_bg" \
|
||||
# -v attr_="$tmux_conf_theme_status_left_attr" \
|
||||
# -v mainsep="$tmux_conf_theme_left_separator_main" \
|
||||
# -v subsep="$tmux_conf_theme_left_separator_sub" '
|
||||
# function subsplit(s, l, i, a, r)
|
||||
# function subsplit(s, l, i, a, r)
|
||||
# {
|
||||
# l = split(s, a, ",")
|
||||
# for (i = 1; i <= l; ++i)
|
||||
|
@ -1031,10 +992,21 @@ run -b '[ -z "#{window_active}" ] && [ -z "#{version}" ] && tmux set display-tim
|
|||
# }
|
||||
# }
|
||||
# printf "#[fg=%s,bg=%s,none]%s", bg[j_], "default", mainsep
|
||||
# }' << EOF
|
||||
# $tmux_conf_theme_status_left
|
||||
# EOF
|
||||
# )
|
||||
# }')
|
||||
# fi
|
||||
#
|
||||
# status_left=$(echo "$status_left" | sed \
|
||||
# -e "s/#{pairing}/#[fg=$tmux_conf_theme_pairing_fg]#[bg=$tmux_conf_theme_pairing_bg]#[$tmux_conf_theme_pairing_attr]#{?session_many_attached,$tmux_conf_theme_pairing,}/g" \
|
||||
# -e "s/#{prefix}/#[fg=$tmux_conf_theme_prefix_fg]#[bg=$tmux_conf_theme_prefix_bg]#[$tmux_conf_theme_prefix_attr]#{?client_prefix,$tmux_conf_theme_prefix,}/g" \
|
||||
# -e "s%#{synchronized}%#[fg=$tmux_conf_theme_synchronized_fg]#[bg=$tmux_conf_theme_synchronized_bg]#[$tmux_conf_theme_synchronized_attr]#{?pane_synchronized,$tmux_conf_theme_synchronized,}%g" \
|
||||
# -e 's%#{circled_session_name}%#(cut -c3- ~/.tmux.conf | sh -s _circled #S)%g')
|
||||
#
|
||||
# if [ -n "$(tmux display -p '#{version}')" ]; then
|
||||
# status_left=$(echo "$status_left" | sed \
|
||||
# -e "s%#{root}%#[fg=$tmux_conf_theme_root_fg]#[bg=$tmux_conf_theme_root_bg]#[$tmux_conf_theme_root_attr]#{?#{==:#(cut -c3- ~/.tmux.conf | sh -s _username #{pane_tty} #D),root},$tmux_conf_theme_root,}#[inherit]%g")
|
||||
# else
|
||||
# status_left=$(echo "$status_left" | sed \
|
||||
# -e "s%#{root}%#[fg=$tmux_conf_theme_root_fg]#[bg=$tmux_conf_theme_root_bg]#[$tmux_conf_theme_root_attr]#(cut -c3- ~/.tmux.conf | sh -s _root #{pane_tty} $tmux_conf_theme_root #D)#[inherit]%g")
|
||||
# fi
|
||||
#
|
||||
# status_left="$status_left "
|
||||
|
@ -1047,31 +1019,14 @@ run -b '[ -z "#{window_active}" ] && [ -z "#{version}" ] && tmux set display-tim
|
|||
# tmux_conf_theme_status_right_bg=${tmux_conf_theme_status_right_bg:-#080808,#d70000,#e4e4e4} # dark gray, red, white
|
||||
# tmux_conf_theme_status_right_attr=${tmux_conf_theme_status_right_attr:-none,none,bold}
|
||||
#
|
||||
# tmux_conf_theme_status_right=$(echo "$tmux_conf_theme_status_right" | sed \
|
||||
# -e "s/#{pairing}/#[fg=$tmux_conf_theme_pairing_fg]#[bg=$tmux_conf_theme_pairing_bg]#[$tmux_conf_theme_pairing_attr]#{?session_many_attached,$tmux_conf_theme_pairing,}/g")
|
||||
#
|
||||
# tmux_conf_theme_status_right=$(echo "$tmux_conf_theme_status_right" | sed \
|
||||
# -e "s/#{prefix}/#[fg=$tmux_conf_theme_prefix_fg]#[bg=$tmux_conf_theme_prefix_bg]#[$tmux_conf_theme_prefix_attr]#{?client_prefix,$tmux_conf_theme_prefix,}/g")
|
||||
#
|
||||
# if [ -n "$(tmux display -p '#{version}')" ]; then
|
||||
# tmux_conf_theme_status_right=$(echo "$tmux_conf_theme_status_right" | sed \
|
||||
# -e "s%#{root}%#[fg=$tmux_conf_theme_root_fg]#[bg=$tmux_conf_theme_root_bg]#[$tmux_conf_theme_root_attr]#{?#{==:#(cut -c3- ~/.tmux.conf | sh -s _username #{pane_tty} #D),root},$tmux_conf_theme_root,}#[inherit]%g")
|
||||
# else
|
||||
# tmux_conf_theme_status_right=$(echo "$tmux_conf_theme_status_right" | sed \
|
||||
# -e "s%#{root}%#[fg=$tmux_conf_theme_root_fg]#[bg=$tmux_conf_theme_root_bg]#[$tmux_conf_theme_root_attr]#(cut -c3- ~/.tmux.conf | sh -s _root #{pane_tty} $tmux_conf_theme_root #D)#[inherit]%g")
|
||||
# fi
|
||||
#
|
||||
# tmux_conf_theme_status_right=$(echo "$tmux_conf_theme_status_right" | sed \
|
||||
# -e "s%#{synchronized}%#[fg=$tmux_conf_theme_synchronized_fg]#[bg=$tmux_conf_theme_synchronized_bg]#[$tmux_conf_theme_synchronized_attr]#{?pane_synchronized,$tmux_conf_theme_synchronized,}%g")
|
||||
#
|
||||
# if [ -n "$tmux_conf_theme_status_right" ]; then
|
||||
# status_right=$(awk \
|
||||
# status_right=$(printf '%s' "$tmux_conf_theme_status_right" | awk \
|
||||
# -v fg_="$tmux_conf_theme_status_right_fg" \
|
||||
# -v bg_="$tmux_conf_theme_status_right_bg" \
|
||||
# -v attr_="$tmux_conf_theme_status_right_attr" \
|
||||
# -v mainsep="$tmux_conf_theme_right_separator_main" \
|
||||
# -v subsep="$tmux_conf_theme_right_separator_sub" '
|
||||
# function subsplit(s, l, i, a, r)
|
||||
# function subsplit(s, l, i, a, r)
|
||||
# {
|
||||
# l = split(s, a, ",")
|
||||
# for (i = 1; i <= l; ++i)
|
||||
|
@ -1118,10 +1073,21 @@ run -b '[ -z "#{window_active}" ] && [ -z "#{version}" ] && tmux set display-tim
|
|||
# j = j % l + 1
|
||||
# }
|
||||
# }
|
||||
# }' << EOF
|
||||
# $tmux_conf_theme_status_right
|
||||
# EOF
|
||||
# )
|
||||
# }')
|
||||
# fi
|
||||
#
|
||||
# status_right=$(echo "$status_right" | sed \
|
||||
# -e "s/#{pairing}/#[fg=$tmux_conf_theme_pairing_fg]#[bg=$tmux_conf_theme_pairing_bg]#[$tmux_conf_theme_pairing_attr]#{?session_many_attached,$tmux_conf_theme_pairing,}/g" \
|
||||
# -e "s/#{prefix}/#[fg=$tmux_conf_theme_prefix_fg]#[bg=$tmux_conf_theme_prefix_bg]#[$tmux_conf_theme_prefix_attr]#{?client_prefix,$tmux_conf_theme_prefix,}/g" \
|
||||
# -e "s%#{synchronized}%#[fg=$tmux_conf_theme_synchronized_fg]#[bg=$tmux_conf_theme_synchronized_bg]#[$tmux_conf_theme_synchronized_attr]#{?pane_synchronized,$tmux_conf_theme_synchronized,}%g" \
|
||||
# -e 's%#{circled_session_name}%#(cut -c3- ~/.tmux.conf | sh -s _circled #S)%g')
|
||||
#
|
||||
# if [ -n "$(tmux display -p '#{version}')" ]; then
|
||||
# status_right=$(echo "$status_right" | sed \
|
||||
# -e "s%#{root}%#[fg=$tmux_conf_theme_root_fg]#[bg=$tmux_conf_theme_root_bg]#[$tmux_conf_theme_root_attr]#{?#{==:#(cut -c3- ~/.tmux.conf | sh -s _username #{pane_tty} #D),root},$tmux_conf_theme_root,}#[inherit]%g")
|
||||
# else
|
||||
# status_right=$(echo "$status_right" | sed \
|
||||
# -e "s%#{root}%#[fg=$tmux_conf_theme_root_fg]#[bg=$tmux_conf_theme_root_bg]#[$tmux_conf_theme_root_attr]#(cut -c3- ~/.tmux.conf | sh -s _root #{pane_tty} $tmux_conf_theme_root #D)#[inherit]%g")
|
||||
# fi
|
||||
#
|
||||
# # -- variables
|
||||
|
@ -1149,15 +1115,6 @@ run -b '[ -z "#{window_active}" ] && [ -z "#{version}" ] && tmux set display-tim
|
|||
# -e 's/#\{(\?)?battery_vbar/#\{\1@battery_vbar/g' \
|
||||
# -e 's/#\{(\?)?battery_status/#\{\1@battery_status/g' \
|
||||
# -e 's/#\{(\?)?battery_percentage/#\{\1@battery_percentage/g')
|
||||
#
|
||||
# tmux set -g '@battery_bar_symbol_full' "$(_decode_unicode_escapes "$tmux_conf_battery_bar_symbol_full")" \;\
|
||||
# set -g '@battery_bar_symbol_empty' "$(_decode_unicode_escapes "$tmux_conf_battery_bar_symbol_empty")" \;\
|
||||
# set -g '@battery_bar_length' "$tmux_conf_battery_bar_length" \;\
|
||||
# set -g '@battery_bar_palette' "$tmux_conf_battery_bar_palette" \;\
|
||||
# set -g '@battery_hbar_palette' "$tmux_conf_battery_hbar_palette" \;\
|
||||
# set -g '@battery_vbar_palette' "$tmux_conf_battery_vbar_palette"
|
||||
# tmux_conf_battery_status_charging=$(_decode_unicode_escapes "$tmux_conf_battery_status_charging")
|
||||
# tmux_conf_battery_status_discharging=$(_decode_unicode_escapes "$tmux_conf_battery_status_discharging")
|
||||
# interval=60
|
||||
# pkill -f 'cut -c3- ~/\.tmux\.conf \| sh -s _battery' || true
|
||||
# status_right="#(printf '\n'; nice cut -c3- ~/.tmux.conf | sh -s _battery_status \"$tmux_conf_battery_status_charging\" \"$tmux_conf_battery_status_discharging\")#(printf '\n'; while [ \$(tmux display -p '##{session_attached}') -gt 0 ]; do nice cut -c3- ~/.tmux.conf | sh -s _battery_bar; sleep $interval; done)$status_right"
|
||||
|
@ -1218,18 +1175,38 @@ run -b '[ -z "#{window_active}" ] && [ -z "#{version}" ] && tmux set display-tim
|
|||
# ;;
|
||||
# esac
|
||||
#
|
||||
# status_left=$(echo "$status_left" | sed 's%#{circled_session_name}%#(cut -c3- ~/.tmux.conf | sh -s _circled #S)%g')
|
||||
# status_right=$(echo "$status_right" | sed 's%#{circled_session_name}%#(cut -c3- ~/.tmux.conf | sh -s _circled #S)%g')
|
||||
#
|
||||
# tmux set -g status-left-length 1000 \; set -g status-left "$(_decode_unicode_escapes "$status_left")" \;\
|
||||
# set -g status-right-length 1000 \; set -g status-right "$(_decode_unicode_escapes "$status_right")"
|
||||
#
|
||||
# # -- clock -------------------------------------------------------------
|
||||
#
|
||||
# tmux_conf_theme_clock_colour=${tmux_conf_theme_clock_colour:-#00afff} # light blue
|
||||
# tmux_conf_theme_clock_style=${tmux_conf_theme_clock_style:-24}
|
||||
# tmux setw -g clock-mode-colour "$tmux_conf_theme_clock_colour" \;\
|
||||
# setw -g clock-mode-style "$tmux_conf_theme_clock_style"
|
||||
#
|
||||
# tmux setw -g window-style "$window_style" \; setw -g window-active-style "$window_active_style" \;\
|
||||
# setw -g pane-border-style "fg=$tmux_conf_theme_pane_border_fg,bg=$tmux_conf_theme_pane_border_bg" \; set -g pane-active-border-style "fg=$tmux_conf_theme_pane_active_border_fg,bg=$tmux_conf_theme_pane_active_border_bg" \;\
|
||||
# set -g display-panes-colour "$tmux_conf_theme_pane_indicator" \; set -g display-panes-active-colour "$tmux_conf_theme_pane_active_indicator" \;\
|
||||
# set -g message-style "fg=$tmux_conf_theme_message_fg,bg=$tmux_conf_theme_message_bg,$tmux_conf_theme_message_attr" \;\
|
||||
# set -g message-command-style "fg=$tmux_conf_theme_message_command_fg,bg=$tmux_conf_theme_message_command_bg,$tmux_conf_theme_message_command_attr" \;\
|
||||
# setw -g mode-style "fg=$tmux_conf_theme_mode_fg,bg=$tmux_conf_theme_mode_bg,$tmux_conf_theme_mode_attr" \;\
|
||||
# set -g status-style "fg=$tmux_conf_theme_status_fg,bg=$tmux_conf_theme_status_bg,$tmux_conf_theme_status_attr" \;\
|
||||
# set -g status-left-style "fg=$tmux_conf_theme_status_fg,bg=$tmux_conf_theme_status_bg,$tmux_conf_theme_status_attr" \;\
|
||||
# set -g status-right-style "fg=$tmux_conf_theme_status_fg,bg=$tmux_conf_theme_status_bg,$tmux_conf_theme_status_attr" \;\
|
||||
# set -g set-titles-string "$(_decode_unicode_escapes "$tmux_conf_theme_terminal_title")" \;\
|
||||
# setw -g window-status-style "fg=$tmux_conf_theme_window_status_fg,bg=$tmux_conf_theme_window_status_bg,$tmux_conf_theme_window_status_attr" \;\
|
||||
# setw -g window-status-format "$(_decode_unicode_escapes "$tmux_conf_theme_window_status_format")" \;\
|
||||
# setw -g window-status-current-style "fg=$tmux_conf_theme_window_status_current_fg,bg=$tmux_conf_theme_window_status_current_bg,$tmux_conf_theme_window_status_current_attr" \;\
|
||||
# setw -g window-status-current-format "$(_decode_unicode_escapes "$tmux_conf_theme_window_status_current_format")" \;\
|
||||
# setw -g window-status-activity-style "fg=$tmux_conf_theme_window_status_activity_fg,bg=$tmux_conf_theme_window_status_activity_bg,$tmux_conf_theme_window_status_activity_attr" \;\
|
||||
# setw -g window-status-bell-style "fg=$tmux_conf_theme_window_status_bell_fg,bg=$tmux_conf_theme_window_status_bell_bg,$tmux_conf_theme_window_status_bell_attr" \;\
|
||||
# setw -g window-status-last-style "fg=$tmux_conf_theme_window_status_last_fg,bg=$tmux_conf_theme_window_status_last_bg,$tmux_conf_theme_window_status_last_attr" \;\
|
||||
# set -g '@battery_bar_symbol_full' "$(_decode_unicode_escapes "$tmux_conf_battery_bar_symbol_full")" \;\
|
||||
# set -g '@battery_bar_symbol_empty' "$(_decode_unicode_escapes "$tmux_conf_battery_bar_symbol_empty")" \;\
|
||||
# set -g '@battery_bar_length' "$tmux_conf_battery_bar_length" \;\
|
||||
# set -g '@battery_bar_palette' "$tmux_conf_battery_bar_palette" \;\
|
||||
# set -g '@battery_hbar_palette' "$tmux_conf_battery_hbar_palette" \;\
|
||||
# set -g '@battery_vbar_palette' "$tmux_conf_battery_vbar_palette" \;\
|
||||
# set -g status-left-length 1000 \; set -g status-left "$(_decode_unicode_escapes "$status_left")" \;\
|
||||
# set -g status-right-length 1000 \; set -g status-right "$(_decode_unicode_escapes "$status_right")" \;\
|
||||
# setw -g clock-mode-colour "$tmux_conf_theme_clock_colour" \;\
|
||||
# setw -g clock-mode-style "$tmux_conf_theme_clock_style"
|
||||
# }
|
||||
#
|
||||
# _apply_configuration() {
|
||||
|
|
Loading…
Reference in a new issue