Check for starship to avoid errors with nushell config

main
Buddy 4 days ago
parent bb2c8961e0
commit 3ee649b211

@ -2,11 +2,13 @@
#{{- /* vim: set filetype=nu: */ -}} #{{- /* vim: set filetype=nu: */ -}}
# Nushell Environment Config File # Nushell Environment Config File
#{{ if lookPath "starship" -}}
def command_prompt [] {( def command_prompt [] {(
starship prompt starship prompt
$'--cmd-duration=($env.CMD_DURATION_MS)' $'--cmd-duration=($env.CMD_DURATION_MS)'
$'--status=($env.LAST_EXIT_CODE)' $'--status=($env.LAST_EXIT_CODE)'
)} )}
#{{- end }}
def add_xdg [name ...parts] { def add_xdg [name ...parts] {
if $name in $env { if $name in $env {
@ -88,7 +90,9 @@ load-env {
| uniq) | uniq)
PROMPT_COMMAND_RIGHT: "" PROMPT_COMMAND_RIGHT: ""
#{{ if lookPath "starship" -}}
PROMPT_COMMAND: {|| command_prompt } PROMPT_COMMAND: {|| command_prompt }
#{{- end }}
PROMPT_INDICATOR: "" PROMPT_INDICATOR: ""
PROMPT_INDICATOR_VI_INSERT: ": " PROMPT_INDICATOR_VI_INSERT: ": "

Loading…
Cancel
Save