Configuration vars will respect user values if setted

Fix #19
This commit is contained in:
Caio Gondim
2014-12-01 17:52:47 +01:00
committed by Caio Gondim
parent b1607b38d9
commit cb8f7065ef

View File

@@ -15,61 +15,154 @@
VIRTUAL_ENV_DISABLE_PROMPT=true VIRTUAL_ENV_DISABLE_PROMPT=true
# PROMPT
if [ ! -n "${BULLETTRAIN_PROMPT_CHAR+1}" ]; then
BULLETTRAIN_PROMPT_CHAR="\$" BULLETTRAIN_PROMPT_CHAR="\$"
fi
if [ ! -n "${BULLETTRAIN_PROMPT_ROOT+1}" ]; then
BULLETTRAIN_PROMPT_ROOT=true BULLETTRAIN_PROMPT_ROOT=true
fi
# STATUS
if [ ! -n "${BULLETTRAIN_STATUS_BG+1}" ]; then
BULLETTRAIN_STATUS_BG=black BULLETTRAIN_STATUS_BG=black
fi
if [ ! -n "${BULLETTRAIN_STATUS_FG+1}" ]; then
BULLETTRAIN_STATUS_FG=default BULLETTRAIN_STATUS_FG=default
fi
# TIME
if [ ! -n "${BULLETTRAIN_TIME_SHOW+1}" ]; then
BULLETTRAIN_TIME_SHOW=true BULLETTRAIN_TIME_SHOW=true
fi
if [ ! -n "${BULLETTRAIN_TIME_BG+1}" ]; then
BULLETTRAIN_TIME_BG='' BULLETTRAIN_TIME_BG=''
fi
if [ ! -n "${BULLETTRAIN_TIME_FG+1}" ]; then
BULLETTRAIN_TIME_FG='' BULLETTRAIN_TIME_FG=''
fi
# VIRTUALENV
if [ ! -n "${BULLETTRAIN_VIRTUALENV_SHOW+1}" ]; then
BULLETTRAIN_VIRTUALENV_SHOW=true BULLETTRAIN_VIRTUALENV_SHOW=true
fi
if [ ! -n "${BULLETTRAIN_VIRTUALENV_BG+1}" ]; then
BULLETTRAIN_VIRTUALENV_BG=yellow BULLETTRAIN_VIRTUALENV_BG=yellow
fi
if [ ! -n "${BULLETTRAIN_VIRTUALENV_FG+1}" ]; then
BULLETTRAIN_VIRTUALENV_FG=white BULLETTRAIN_VIRTUALENV_FG=white
fi
if [ ! -n "${BULLETTRAIN_VIRTUALENV_PREFIX+1}" ]; then
BULLETTRAIN_VIRTUALENV_PREFIX=🐍 BULLETTRAIN_VIRTUALENV_PREFIX=🐍
fi
# NVM # NVM
if [ ! -n "${BULLETTRAIN_NVM_SHOW+1}" ]; then if [ ! -n "${BULLETTRAIN_NVM_SHOW+1}" ]; then
BULLETTRAIN_NVM_SHOW=true BULLETTRAIN_NVM_SHOW=true
fi fi
if [ ! -n "${BULLETTRAIN_NVM_BG+1}" ]; then
BULLETTRAIN_NVM_BG=green BULLETTRAIN_NVM_BG=green
fi
if [ ! -n "${BULLETTRAIN_NVM_FG+1}" ]; then
BULLETTRAIN_NVM_FG=white BULLETTRAIN_NVM_FG=white
fi
if [ ! -n "${BULLETTRAIN_NVM_PREFIX+1}" ]; then
BULLETTRAIN_NVM_PREFIX="⬡ " BULLETTRAIN_NVM_PREFIX="⬡ "
fi
# RMV
if [ ! -n "${BULLETTRAIN_RVM_SHOW+1}" ]; then
BULLETTRAIN_RVM_SHOW=true BULLETTRAIN_RVM_SHOW=true
fi
if [ ! -n "${BULLETTRAIN_RVM_BG+1}" ]; then
BULLETTRAIN_RVM_BG=magenta BULLETTRAIN_RVM_BG=magenta
fi
if [ ! -n "${BULLETTRAIN_RVM_FG+1}" ]; then
BULLETTRAIN_RVM_FG=white BULLETTRAIN_RVM_FG=white
fi
if [ ! -n "${BULLETTRAIN_RVM_PREFIX+1}" ]; then
BULLETTRAIN_RVM_PREFIX=♦️ BULLETTRAIN_RVM_PREFIX=♦️
fi
# DIR
if [ ! -n "${BULLETTRAIN_DIR_SHOW+1}" ]; then
BULLETTRAIN_DIR_SHOW=true BULLETTRAIN_DIR_SHOW=true
fi
if [ ! -n "${BULLETTRAIN_DIR_BG+1}" ]; then
BULLETTRAIN_DIR_BG=blue BULLETTRAIN_DIR_BG=blue
fi
if [ ! -n "${BULLETTRAIN_DIR_FG+1}" ]; then
BULLETTRAIN_DIR_FG=white BULLETTRAIN_DIR_FG=white
fi
if [ ! -n "${BULLETTRAIN_DIR_EXTENDED+1}" ]; then
BULLETTRAIN_DIR_EXTENDED=true BULLETTRAIN_DIR_EXTENDED=true
fi
# GIT
if [ ! -n "${BULLETTRAIN_GIT_SHOW+1}" ]; then
BULLETTRAIN_GIT_SHOW=true BULLETTRAIN_GIT_SHOW=true
fi
if [ ! -n "${BULLETTRAIN_GIT_BG+1}" ]; then
BULLETTRAIN_GIT_BG=white BULLETTRAIN_GIT_BG=white
fi
if [ ! -n "${BULLETTRAIN_GIT_FG+1}" ]; then
BULLETTRAIN_GIT_FG=black BULLETTRAIN_GIT_FG=black
fi
if [ ! -n "${BULLETTRAIN_GIT_EXTENDED+1}" ]; then
BULLETTRAIN_GIT_EXTENDED=true BULLETTRAIN_GIT_EXTENDED=true
fi
# CONTEXT
if [ ! -n "${BULLETTRAIN_CONTEXT_SHOW+1}" ]; then
BULLETTRAIN_CONTEXT_SHOW=true BULLETTRAIN_CONTEXT_SHOW=true
fi
if [ ! -n "${BULLETTRAIN_CONTEXT_BG+1}" ]; then
BULLETTRAIN_CONTEXT_BG=black BULLETTRAIN_CONTEXT_BG=black
fi
if [ ! -n "${BULLETTRAIN_CONTEXT_FG+1}" ]; then
BULLETTRAIN_CONTEXT_FG=default BULLETTRAIN_CONTEXT_FG=default
fi
# GIT PROMPT
if [ ! -n "${ZSH_THEME_GIT_PROMPT_PREFIX+1}" ]; then
ZSH_THEME_GIT_PROMPT_PREFIX=" \ue0a0 " ZSH_THEME_GIT_PROMPT_PREFIX=" \ue0a0 "
fi
if [ ! -n "${ZSH_THEME_GIT_PROMPT_SUFFIX+1}" ]; then
ZSH_THEME_GIT_PROMPT_SUFFIX="" ZSH_THEME_GIT_PROMPT_SUFFIX=""
fi
if [ ! -n "${ZSH_THEME_GIT_PROMPT_DIRTY+1}" ]; then
ZSH_THEME_GIT_PROMPT_DIRTY=" ✘" ZSH_THEME_GIT_PROMPT_DIRTY=" ✘"
fi
if [ ! -n "${ZSH_THEME_GIT_PROMPT_CLEAN+1}" ]; then
ZSH_THEME_GIT_PROMPT_CLEAN=" ✔" ZSH_THEME_GIT_PROMPT_CLEAN=" ✔"
fi
if [ ! -n "${ZSH_THEME_GIT_PROMPT_ADDED+1}" ]; then
ZSH_THEME_GIT_PROMPT_ADDED=" %F{green}✚%F{black}" ZSH_THEME_GIT_PROMPT_ADDED=" %F{green}✚%F{black}"
fi
if [ ! -n "${ZSH_THEME_GIT_PROMPT_MODIFIED+1}" ]; then
ZSH_THEME_GIT_PROMPT_MODIFIED=" %F{blue}✹%F{black}" ZSH_THEME_GIT_PROMPT_MODIFIED=" %F{blue}✹%F{black}"
fi
if [ ! -n "${ZSH_THEME_GIT_PROMPT_DELETED+1}" ]; then
ZSH_THEME_GIT_PROMPT_DELETED=" %F{red}✖%F{black}" ZSH_THEME_GIT_PROMPT_DELETED=" %F{red}✖%F{black}"
fi
if [ ! -n "${ZSH_THEME_GIT_PROMPT_UNTRACKED+1}" ]; then
ZSH_THEME_GIT_PROMPT_UNTRACKED=" %F{yellow}✭%F{black}" ZSH_THEME_GIT_PROMPT_UNTRACKED=" %F{yellow}✭%F{black}"
fi
if [ ! -n "${ZSH_THEME_GIT_PROMPT_RENAMED+1}" ]; then
ZSH_THEME_GIT_PROMPT_RENAMED=" ➜" ZSH_THEME_GIT_PROMPT_RENAMED=" ➜"
fi
if [ ! -n "${ZSH_THEME_GIT_PROMPT_UNMERGED+1}" ]; then
ZSH_THEME_GIT_PROMPT_UNMERGED=" ═" ZSH_THEME_GIT_PROMPT_UNMERGED=" ═"
fi
if [ ! -n "${ZSH_THEME_GIT_PROMPT_AHEAD+1}" ]; then
ZSH_THEME_GIT_PROMPT_AHEAD=" ⬆" ZSH_THEME_GIT_PROMPT_AHEAD=" ⬆"
fi
if [ ! -n "${ZSH_THEME_GIT_PROMPT_BEHIND+1}" ]; then
ZSH_THEME_GIT_PROMPT_BEHIND=" ⬇" ZSH_THEME_GIT_PROMPT_BEHIND=" ⬇"
fi
if [ ! -n "${ZSH_THEME_GIT_PROMPT_DIVERGED+1}" ]; then
ZSH_THEME_GIT_PROMPT_DIVERGED=" ⬍" ZSH_THEME_GIT_PROMPT_DIVERGED=" ⬍"
fi
# ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------
# SEGMENT DRAWING # SEGMENT DRAWING