From 59364ee5cba4a85e7ceb9318fb8745f2f250f8ff Mon Sep 17 00:00:00 2001 From: Determinant Date: Fri, 22 May 2020 13:07:33 -0400 Subject: add feature to allow manual coloring --- tmux-colortag-prompt.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 tmux-colortag-prompt.sh (limited to 'tmux-colortag-prompt.sh') diff --git a/tmux-colortag-prompt.sh b/tmux-colortag-prompt.sh new file mode 100755 index 0000000..74cfdf8 --- /dev/null +++ b/tmux-colortag-prompt.sh @@ -0,0 +1,24 @@ +#!/usr/bin/env bash + +CURRENT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +case "$1" in + prompt) + tmux command-prompt -p '[ColorTag]:' "run-shell 'idx=#I name=#W $CURRENT_DIR/tmux-colortag-prompt.sh %1'" + ;; + color-idx) + "$CURRENT_DIR/name2color.py" "$idx" "$name" --color-idx "$2" || echo "invalid argument" + ;; + color-name) + "$CURRENT_DIR/name2color.py" "$idx" "$name" --color-name "$2" || echo "invalid argument" + ;; + clear-idx) + "$CURRENT_DIR/name2color.py" "$idx" "$name" --clear-idx + ;; + clear-name) + "$CURRENT_DIR/name2color.py" "$idx" "$name" --clear-name + ;; + clear-all) + "$CURRENT_DIR/name2color.py" "$idx" "$name" --clear + ;; + *) echo "invalid ColorTag command"; exit 0;; +esac -- cgit v1.2.3