feat: add support for xonsh (#2807)

* feat: add support for xonsh

* xonsh: add STARSHIP_SESSION_KEY

* xonsh: implement STARSHIP_SESSION_KEY in xonsh

* docs: mention tcsh, elvish, and nu in more places

* xonsh: change STARSHIP_SESSION_KEY implementation

See https://github.com/starship/starship/pull/2807#discussion_r667064149

* xonsh: fix jobs implementation

* xonsh: do not silently discard stderr from starship
This commit is contained in:
Jeremy Schlatter
2021-07-16 12:25:01 -07:00
committed by GitHub
parent 1eaf996a36
commit b1dcd5aecd
13 changed files with 99 additions and 5 deletions
+2
View File
@@ -257,6 +257,7 @@ impl<'a> Context<'a> {
"elvish" => Shell::Elvish,
"tcsh" => Shell::Tcsh,
"nu" => Shell::Nu,
"xonsh" => Shell::Xonsh,
_ => Shell::Unknown,
}
}
@@ -494,6 +495,7 @@ pub enum Shell {
Elvish,
Tcsh,
Nu,
Xonsh,
Unknown,
}