diff --git a/.tmux.conf b/.tmux.conf index 7d79b4e..5185343 100644 --- a/.tmux.conf +++ b/.tmux.conf @@ -140,22 +140,21 @@ run 'for name in $(printenv | grep -Eo ^tmux_conf_[^=]+); do tmux setenv -gu $na # # exit the script if any statement returns a non-true return value # set -e -# # exit the script on dereferencing uninitialised variables -# set -o nounset # # apply_theme() { # case "$1" in # powerline_patched_font) -# left_separator_light='⮁' -# left_separator_bold='⮀' -# right_separator_light='⮃' -# right_separator_bold='⮂' +# left_separator='' +# left_separator_black='' +# right_separator='' +# right_separator_black='' +# session_symbol='' # ;; # powerline) -# left_separator_light='|' -# left_separator_bold=' ' -# right_separator_light='|' -# right_separator_bold=' ' +# left_separator='|' +# left_separator_black=' ' +# right_separator='|' +# right_separator_black=' ' # ;; # esac # @@ -193,7 +192,7 @@ run 'for name in $(printenv | grep -Eo ^tmux_conf_[^=]+); do tmux setenv -gu $na # # session_fg=colour16 # black # session_bg=colour226 # yellow -# status_left="#[fg=$session_fg,bg=$session_bg,bold] ❐ #S #[fg=$session_bg,bg=$status_bg,nobold]$left_separator_bold" +# status_left="#[fg=$session_fg,bg=$session_bg,bold] ❐ #S #[fg=$session_bg,bg=$status_bg,nobold]$left_separator_black" # tmux set -g status-left-length 32 \; set -g status-left "$status_left" # # window_status_fg=colour245 # light gray @@ -203,7 +202,7 @@ run 'for name in $(printenv | grep -Eo ^tmux_conf_[^=]+); do tmux setenv -gu $na # # window_status_current_fg=colour16 # black # window_status_current_bg=colour39 # light blue -# window_status_current_format="#[fg=$window_status_bg,bg=$window_status_current_bg]$left_separator_bold#[fg=$window_status_current_fg,bg=$window_status_current_bg,noreverse,bold] #I $left_separator_light #W #[fg=$window_status_current_bg,bg=$status_bg,nobold]$left_separator_bold" +# window_status_current_format="#[fg=$window_status_bg,bg=$window_status_current_bg]$left_separator_black#[fg=$window_status_current_fg,bg=$window_status_current_bg,bold] #I $left_separator #W #[fg=$window_status_current_bg,bg=$status_bg,nobold]$left_separator_black" # tmux setw -g window-status-current-format "$window_status_current_format" # tmux set -g status-justify left # @@ -218,10 +217,9 @@ run 'for name in $(printenv | grep -Eo ^tmux_conf_[^=]+); do tmux setenv -gu $na # whoami_bg=colour160 # red # host_fg=colour16 # black # host_bg=colour254 # white -# status_right="#[fg=$time_date_fg]$right_separator_light %R $right_separator_light %d %b #[fg=$whoami_bg,bg=$time_date_bg,nobold]$right_separator_bold#[fg=$whoami_fg,bg=$whoami_bg,nobold] #(whoami) #[fg=$status_fg,nobold]$right_separator_bold#[fg=$host_fg,bg=$host_bg,bold] #h " +# status_right="#[fg=$time_date_fg,nobold]$right_separator %R $right_separator %d %b #[fg=$whoami_bg,bg=$time_date_bg,nobold]$right_separator_black#[fg=$whoami_fg,bg=$whoami_bg,nobold] #(whoami) $right_separator_black#[fg=$host_fg,bg=$host_bg,bold] #h " # tmux set -g status-right-length 64 \; set -g status-right "$status_right" # -# # # clock # clock_mode_colour=colour39 # light blue # tmux setw -g clock-mode-colour $clock_mode_colour @@ -240,13 +238,13 @@ run 'for name in $(printenv | grep -Eo ^tmux_conf_[^=]+); do tmux setenv -gu $na # # maximize_pane() { # __current_pane=$(tmux display -p '#D') -# +# # __dead_panes=$(tmux list-panes -s -F '#{pane_dead} #{pane_id} #{pane_title}' | grep -o '^1 %.\+%.\+$' || true) # __restore=$(echo "${__dead_panes}" | sed -n -E -e "s/^1 ${__current_pane} \[\+\](%[0-9]+)$/tmux swap-pane -s \1 -t ${__current_pane} \; kill-pane -t ${__current_pane}/p" -e "s/^1 (%[0-9]+) \[\+\]${__current_pane}$/tmux swap-pane -s \1 -t ${__current_pane} \; kill-pane -t \1/p" ) -# +# # if [ x"${__restore}" = x ] ; then # [ x"$(tmux list-panes | wc -l | sed 's/^ *//g')" = x1 ] && tmux display "Can't maximize with only one pane" && return -# +# # __window=$(tmux new-window -P "exec maximized+ 2> /dev/null | tmux setw remain-on-exit on && printf '\033]2;%s\033\\' [+]${__current_pane}") # __window=${__window%.*} #