From a9ecd500f4bb7d15e8677576ad87f26b8bb02dd4 Mon Sep 17 00:00:00 2001 From: Determinant Date: Sat, 23 May 2020 15:11:08 -0400 Subject: adjust the default padding --- README.rst | 2 ++ tmux-colortag.tmux | 18 +++++++++++++----- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/README.rst b/README.rst index c45c955..2e3a665 100644 --- a/README.rst +++ b/README.rst @@ -108,6 +108,8 @@ Customization changing other styles such as borders), make it ``yes``. - ``TMUX_COLORTAG_IDX_SEP``: controls the separator between the window index and name. + - ``TMUX_COLORTAG_SEP_LEFT_PADDING``: padding string before the separator + - ``TMUX_COLORTAG_SEP_RIGHT_PADDING``: padding string after the separator - Theme colors (value example: "colour123") - ``colortag_bg0`` diff --git a/tmux-colortag.tmux b/tmux-colortag.tmux index 1feb53f..41336e5 100755 --- a/tmux-colortag.tmux +++ b/tmux-colortag.tmux @@ -74,14 +74,22 @@ TAB_PREEND_FG="#[fg=${TMUX_COLORTAG_TAG_TEXT_COLOR},none]" TAB_FOCUS_BEGIN="${TAB_FOCUS_BEGIN_BG}${TAB_FOCUS_BEGIN_FG}" if [[ "$TMUX_COLORTAG_USE_POWERLINE" == no ]]; then + TMUX_COLORTAG_SEP_LEFT_PADDING="${TMUX_COLORTAG_SEP_LEFT_PADDING:-}" + TMUX_COLORTAG_SEP_RIGHT_PADDING="${TMUX_COLORTAG_SEP_RIGHT_PADDING:-}" TMUX_COLORTAG_IDX_SEP="${TMUX_COLORTAG_IDX_SEP:-|}" if [[ "$TMUX_COLORTAG_TAG_ONLY" != yes ]]; then tmux set -g status-left "${LEFTBAR_FORMAT} ${RECOVER_BG} " tmux set -g status-right "${RIGHTBAR_DEFAULT} ${LOAD_DISP} ${RIGHTBAR_HOST} #h " fi - tmux set -g window-status-format "${TAB_PREBEGIN} ${TAB_NORMAL_BEGIN}#I${TMUX_COLORTAG_IDX_SEP}#W ${TAB_END} " - tmux set -g window-status-current-format "${TAB_PREBEGIN} ${TAB_FOCUS_BEGIN}#I${TMUX_COLORTAG_IDX_SEP}#W${TAB_PREEND_FG} ${TAB_END} " + tmux set -g window-status-format "$(printf %s \ + "${TAB_PREBEGIN} ${TAB_NORMAL_BEGIN}" \ + "#I${TMUX_COLORTAG_SEP_LEFT_PADDING}${TMUX_COLORTAG_IDX_SEP}${TMUX_COLORTAG_SEP_RIGHT_PADDING}#W ${TAB_END} ")" + tmux set -g window-status-current-format "$(printf %s \ + "${TAB_PREBEGIN} ${TAB_FOCUS_BEGIN}" \ + "#I${TMUX_COLORTAG_SEP_LEFT_PADDING}${TMUX_COLORTAG_IDX_SEP}${TMUX_COLORTAG_SEP_RIGHT_PADDING}#W${TAB_PREEND_FG} ${TAB_END} ")" else + TMUX_COLORTAG_SEP_LEFT_PADDING="${TMUX_COLORTAG_SEP_LEFT_PADDING:-}" + TMUX_COLORTAG_SEP_RIGHT_PADDING="${TMUX_COLORTAG_SEP_RIGHT_PADDING:- }" TMUX_COLORTAG_IDX_SEP="${TMUX_COLORTAG_IDX_SEP:-$TMUX_ARROW_SYMBOL_R2}" if [[ "$TMUX_COLORTAG_TAG_ONLY" != yes ]]; then @@ -94,10 +102,10 @@ else fi tmux set -g window-status-format "$(printf %s \ "${TAB_PREBEGIN}$TMUX_ARROW_SYMBOL_R1 ${TAB_NORMAL_BEGIN}" \ - "#I${TMUX_COLORTAG_IDX_SEP}#W${TAB_END}$TMUX_ARROW_SYMBOL_R1 ")" + "#I${TMUX_COLORTAG_SEP_LEFT_PADDING}${TMUX_COLORTAG_IDX_SEP}${TMUX_COLORTAG_SEP_RIGHT_PADDING}#W${TAB_END}$TMUX_ARROW_SYMBOL_R1 ")" tmux set -g window-status-current-format "$(printf %s \ - "${TAB_FOCUS_BEGIN_BG}$TMUX_ARROW_SYMBOL_R1 " \ - "${TAB_FOCUS_BEGIN_FG}#I${TMUX_COLORTAG_IDX_SEP}#W${TAB_PREEND_FG}${TAB_END}$TMUX_ARROW_SYMBOL_R1 ")" + "${TAB_FOCUS_BEGIN_BG}$TMUX_ARROW_SYMBOL_R1 ${TAB_FOCUS_BEGIN_FG}" \ + "#I${TMUX_COLORTAG_SEP_LEFT_PADDING}${TMUX_COLORTAG_IDX_SEP}${TMUX_COLORTAG_SEP_RIGHT_PADDING}#W${TAB_PREEND_FG}${TAB_END}$TMUX_ARROW_SYMBOL_R1 ")" fi tmux bind-key "$TMUX_COLORTAG_KEY" run-shell "'$CURRENT_DIR/tmux-colortag-prompt.sh' prompt" -- cgit v1.2.3