From 8a62fceb7b114d3121cd3d67c03a99e945eadcce Mon Sep 17 00:00:00 2001 From: Lion Krischer Date: Fri, 15 Jul 2016 16:26:37 +0200 Subject: [PATCH] Much faster conda env detection - no more file I/O needed. --- powerlevel9k.zsh-theme | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/powerlevel9k.zsh-theme b/powerlevel9k.zsh-theme index a1d18cb1..57058a70 100755 --- a/powerlevel9k.zsh-theme +++ b/powerlevel9k.zsh-theme @@ -291,13 +291,8 @@ CURRENT_BG='NONE' # Anaconda Environment prompt_anaconda() { - if $(hash ack 2>/dev/null); then - local active_conda_env=$(where conda | ack -o '(?<=envs/)[\w-]+(?=/bin)') - else - local active_conda_env=$(where conda | grep -o -P '(?<=envs/)[\w-]+(?=/bin)') - fi - if [[ -n $active_conda_env ]]; then - "$1_prompt_segment" "$0" "$2" "green" "black" "($active_conda_env)" "" + if ! [ -z ${CONDA_ENV_PATH+x} ]; then + "$1_prompt_segment" "$0" "$2" "green" "black" "($(basename $CONDA_ENV_PATH))" "" fi }