Add Nushell support to venv activation
This commit is contained in:
@@ -361,7 +361,7 @@
|
||||
".venv",
|
||||
"venv"
|
||||
],
|
||||
// Can also be 'csh' and 'fish'
|
||||
// Can also be 'csh', 'fish', and `nushell`
|
||||
"activate_script": "default"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -84,6 +84,7 @@ impl Project {
|
||||
terminal_settings::ActivateScript::Default => "activate",
|
||||
terminal_settings::ActivateScript::Csh => "activate.csh",
|
||||
terminal_settings::ActivateScript::Fish => "activate.fish",
|
||||
terminal_settings::ActivateScript::Nushell => "activate.nu",
|
||||
};
|
||||
|
||||
for virtual_environment_name in settings.directories {
|
||||
|
||||
@@ -69,6 +69,7 @@ pub enum ActivateScript {
|
||||
Default,
|
||||
Csh,
|
||||
Fish,
|
||||
Nushell,
|
||||
}
|
||||
|
||||
#[derive(Clone, Debug, Default, Serialize, Deserialize, JsonSchema)]
|
||||
|
||||
Reference in New Issue
Block a user