aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDeterminant <tederminant@gmail.com>2020-05-23 15:11:08 -0400
committerDeterminant <tederminant@gmail.com>2020-05-23 15:11:08 -0400
commita9ecd500f4bb7d15e8677576ad87f26b8bb02dd4 (patch)
treebef2849bf5f5639d683dcdbe80f203872e0bffca
parenta034c1c13387b4747148c4dc4108531ff44ea46f (diff)
adjust the default padding
-rw-r--r--README.rst2
-rwxr-xr-xtmux-colortag.tmux18
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"