diff --git a/themes/powerline-multiline/powerline-multiline.theme.bash b/themes/powerline-multiline/powerline-multiline.theme.bash index 4f7847b1..951dc348 100644 --- a/themes/powerline-multiline/powerline-multiline.theme.bash +++ b/themes/powerline-multiline/powerline-multiline.theme.bash @@ -3,16 +3,16 @@ THEME_PROMPT_SEPARATOR="" THEME_PROMPT_LEFT_SEPARATOR="" -SHELL_SSH_CHAR=" " +SHELL_SSH_CHAR=${SHELL_SSH_CHAR:=" "} SHELL_THEME_PROMPT_COLOR=32 -SHELL_SSH_THEME_PROMPT_COLOR=208 -VIRTUALENV_CHAR="⒫ " +VIRTUALENV_CHAR=${POWERLINE_VIRTUALENV_CHAR:="❲p❳ "} +CONDA_VIRTUALENV_CHAR=${POWERLINE_CONDA_VIRTUALENV_CHAR:="❲c❳ "} VIRTUALENV_THEME_PROMPT_COLOR=35 SCM_NONE_CHAR="" -SCM_GIT_CHAR=" " -PROMPT_CHAR="❯" +SCM_GIT_CHAR=${POWERLINE_SCM_GIT_CHAR:=" "} +PROMPT_CHAR=${POWERLINE_PROMPT_CHAR:="❯"} SCM_THEME_PROMPT_CLEAN="" SCM_THEME_PROMPT_DIRTY="" @@ -50,8 +50,7 @@ function set_rgb_color { function powerline_shell_prompt { SEGMENT_AT_RIGHT=0 if [[ -n "${SSH_CLIENT}" ]]; then - SHELL_PROMPT="${USER}@${HOSTNAME}" - SHELL_THEME_PROMPT_COLOR="${SHELL_SSH_THEME_PROMPT_COLOR}" + SHELL_PROMPT="${SHELL_SSH_CHAR}${USER}@${HOSTNAME}" else SHELL_PROMPT="${USER}" fi @@ -66,7 +65,7 @@ function powerline_virtualenv_prompt { if [[ -n "$CONDA_DEFAULT_ENV" ]]; then environ="$CONDA_DEFAULT_ENV" - VIRTUALENV_CHAR="⒞" + VIRTUALENV_CHAR=${CONDA_VIRTUALENV_CHAR} elif [[ -n "$VIRTUAL_ENV" ]]; then environ=$(basename "$VIRTUAL_ENV") fi