From 9878cd8a7e6a8d59f0b21fdda50a18248dcb1d36 Mon Sep 17 00:00:00 2001 From: newbieQQ Date: Sun, 3 May 2026 15:35:33 +0800 Subject: [PATCH] update --- config/conda.zsh | 1 + config/omz.zsh | 1 + plugins/conda-env/conda-env.plugin.zsh | 9 +++++++++ 3 files changed, 11 insertions(+) create mode 100644 plugins/conda-env/conda-env.plugin.zsh diff --git a/config/conda.zsh b/config/conda.zsh index 93d9292..9cc97d7 100644 --- a/config/conda.zsh +++ b/config/conda.zsh @@ -38,3 +38,4 @@ fi alias ca="conda activate" compdef ca=conda 2>/dev/null || true + diff --git a/config/omz.zsh b/config/omz.zsh index 5ac6ddb..03c9c5b 100644 --- a/config/omz.zsh +++ b/config/omz.zsh @@ -4,5 +4,6 @@ source $OMZ/plugins/extract/extract.plugin.zsh source $OMZ/plugins/fzf-tab/fzf-tab.zsh source $OMZ/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh source $OMZ/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh +source $OMZ/plugins/conda-env/conda-env.plugin.zsh diff --git a/plugins/conda-env/conda-env.plugin.zsh b/plugins/conda-env/conda-env.plugin.zsh new file mode 100644 index 0000000..c710c95 --- /dev/null +++ b/plugins/conda-env/conda-env.plugin.zsh @@ -0,0 +1,9 @@ +function conda_prompt_info(){ + [[ -n ${CONDA_DEFAULT_ENV} ]] || return + echo "${ZSH_THEME_CONDA_PREFIX=[}${CONDA_DEFAULT_ENV:t:gs/%/%%}${ZSH_THEME_CONDA_SUFFIX=]}" +} + +# Has the same effect as `conda config --set changeps1 false` +# - https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#determining-your-current-environment +# - https://conda.io/projects/conda/en/latest/user-guide/configuration/use-condarc.html#precedence +export CONDA_CHANGEPS1=false