add plugin for conda

This commit is contained in:
Jeonguk Choi 2022-01-25 14:40:38 +09:00
commit 27bbc9a4b4
2 changed files with 25 additions and 0 deletions

18
plugins/conda/README.md Normal file
View file

@ -0,0 +1,18 @@
# conda
The plugin displays information of the created virtual container of conda and allows background theming.
To use it, add `conda` to the plugins array of your zshrc file:
```
plugins=(... conda)
```
The plugin creates a `conda_prompt_info` function that you can use in your
theme, which displays the basename of the current `$CONDA_DEFAULT_ENV`. It uses
two variables to control how that is shown:
- `ZSH_THEME_CONDA_PREFIX`: sets the prefix of the CONDA_DEFAULT_ENV.
Defaults to `[`.
- `ZSH_THEME_CONDA_SUFFIX`: sets the suffix of the CONDA_DEFAULT_ENV.
Defaults to `]`.

View file

@ -0,0 +1,7 @@
function conda_prompt_info(){
[[ -n ${CONDA_DEFAULT_ENV} ]] || return
echo "${ZSH_THEME_CONDA_PREFIX=[}${CONDA_DEFAULT_ENV:t:gs/%/%%}${ZSH_THEME_CONDA_SUFFIX=]}"
}
# disables display (${CONDA_DEFAULT_ENV})
export CONDA_CHANGEPS1=false