From cce7a634641855132e10f3304875862058fc6b6d Mon Sep 17 00:00:00 2001 From: Urbain Vaes Date: Thu, 14 Sep 2017 18:16:09 +0100 Subject: Add termite colors --- zsh/.zsh/functions | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'zsh/.zsh/functions') diff --git a/zsh/.zsh/functions b/zsh/.zsh/functions index 0735fa2..411f27a 100644 --- a/zsh/.zsh/functions +++ b/zsh/.zsh/functions @@ -24,10 +24,22 @@ function colo { -e "s/.*borderColor:/${esc}]708;/p" \ -e "s/.*color\\([0-9][^:]*\\):/${esc}]4;\\1;/p" | tr \\n \\a - # Change color for future sessions xrdb ${XRESOURCE_FILE} + # Update termite colorscheme + TERMITE_CONFIG=~/.config/termite/config + while read -r line || [[ -n "$line" ]]; do + case "$line" in + *background* ) sed -i "s/^background.*$/background = ${line##* }/" ${TERMITE_CONFIG} ;; + *foreground* ) sed -i "s/^foreground.*$/foreground = ${line##* }/" ${TERMITE_CONFIG} ;; + *cursorColor* ) sed -i "s/^cursor.*$/cursor = ${line##* }/" ${TERMITE_CONFIG} ;; + *color[0-9]* ) color=$(echo ${line/:*/} | sed 's/.*color\([0-9]\+\)/\1/'); + sed -i "s/^color${color}\>.*$/color${color} = ${line##* }/" ${TERMITE_CONFIG} ;; + * ) ;; + esac + done < ${XRESOURCE_FILE} + # Change default environment variable for future sessions mkdir -p $(dirname ${ZSH_COLORS}) -- cgit v1.2.3