summaryrefslogtreecommitdiff
path: root/zsh/.zsh
diff options
context:
space:
mode:
Diffstat (limited to 'zsh/.zsh')
-rw-r--r--zsh/.zsh/functions14
1 files changed, 13 insertions, 1 deletions
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})