mirror of
https://github.com/RGBCube/nu_scripts
synced 2025-08-02 07:07:46 +00:00
fix conda deactivate error when activate with no-prompt (#307)
This commit is contained in:
parent
86c73877c3
commit
911e53674f
1 changed files with 10 additions and 10 deletions
|
@ -57,6 +57,7 @@ export def-env activate [
|
||||||
| insert PROMPT_COMMAND $new_prompt
|
| insert PROMPT_COMMAND $new_prompt
|
||||||
} else {
|
} else {
|
||||||
$new_env
|
$new_env
|
||||||
|
| insert CONDA_OLD_PROMPT_COMMAND $nothing
|
||||||
}
|
}
|
||||||
|
|
||||||
load-env $new_env
|
load-env $new_env
|
||||||
|
@ -66,21 +67,20 @@ export def-env activate [
|
||||||
export def-env deactivate [] {
|
export def-env deactivate [] {
|
||||||
let path_name = if "PATH" in (env).name { "PATH" } else { "Path" }
|
let path_name = if "PATH" in (env).name { "PATH" } else { "Path" }
|
||||||
let-env $path_name = $env.CONDA_OLD_PATH
|
let-env $path_name = $env.CONDA_OLD_PATH
|
||||||
let-env PROMPT_COMMAND = $env.CONDA_OLD_PROMPT_COMMAND
|
|
||||||
|
|
||||||
hide CONDA_PROMPT_MODIFIER
|
hide-env CONDA_PROMPT_MODIFIER
|
||||||
hide CONDA_PREFIX
|
hide-env CONDA_PREFIX
|
||||||
hide CONDA_SHLVL
|
hide-env CONDA_SHLVL
|
||||||
hide CONDA_DEFAULT_ENV
|
hide-env CONDA_DEFAULT_ENV
|
||||||
hide CONDA_OLD_PATH
|
hide-env CONDA_OLD_PATH
|
||||||
|
|
||||||
let-env PROMPT_COMMAND = if 'CONDA_OLD_PROMPT_COMMAND' in (env).name {
|
let-env PROMPT_COMMAND = if $env.CONDA_OLD_PROMPT_COMMAND == $nothing {
|
||||||
$env.CONDA_OLD_PROMPT_COMMAND
|
|
||||||
} else {
|
|
||||||
$env.PROMPT_COMMAND
|
$env.PROMPT_COMMAND
|
||||||
|
} else {
|
||||||
|
$env.CONDA_OLD_PROMPT_COMMAND
|
||||||
}
|
}
|
||||||
|
|
||||||
hide CONDA_OLD_PROMPT_COMMAND
|
hide-env CONDA_OLD_PROMPT_COMMAND
|
||||||
}
|
}
|
||||||
|
|
||||||
def 'nu-complete conda envs' [] {
|
def 'nu-complete conda envs' [] {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue