mirror of
https://github.com/nushell/nushell.git
synced 2025-05-07 03:24:25 +02:00
Remove inheritance for PROMPT variables created in default_env.nu
(#15130)
This PR always sets a fresh `PROMPT_COMMAND` and `PROMPT_COMMAND_RIGHT` during startup in `default_env.nu`. This is a more "sensible default", and can then be overridden with user config later in the startup.
This commit is contained in:
parent
d16946c6e8
commit
1d44843970
@ -3,7 +3,7 @@
|
||||
#
|
||||
# version = "0.102.1"
|
||||
|
||||
$env.PROMPT_COMMAND = $env.PROMPT_COMMAND? | default {||
|
||||
$env.PROMPT_COMMAND = {||
|
||||
let dir = match (do -i { $env.PWD | path relative-to $nu.home-path }) {
|
||||
null => $env.PWD
|
||||
'' => '~'
|
||||
@ -17,7 +17,7 @@ $env.PROMPT_COMMAND = $env.PROMPT_COMMAND? | default {||
|
||||
$path_segment | str replace --all (char path_sep) $"($separator_color)(char path_sep)($path_color)"
|
||||
}
|
||||
|
||||
$env.PROMPT_COMMAND_RIGHT = $env.PROMPT_COMMAND_RIGHT? | default {||
|
||||
$env.PROMPT_COMMAND_RIGHT = {||
|
||||
# create a right prompt in magenta with green separators and am/pm underlined
|
||||
let time_segment = ([
|
||||
(ansi reset)
|
||||
|
Loading…
Reference in New Issue
Block a user