1
0
mirror of https://github.com/Llewellynvdm/starship.git synced 2025-02-14 09:50:23 +00:00
starship/src/init/starship.nu

19 lines
751 B
Plaintext
Raw Normal View History

2021-07-04 21:32:58 +02:00
let-env STARSHIP_SHELL = "nu"
let-env STARSHIP_SESSION_KEY = (random chars -l 16)
let-env PROMPT_MULTILINE_INDICATOR = (^::STARSHIP:: prompt --continuation)
2021-07-04 21:32:58 +02:00
# Does not play well with default character module.
# TODO: Also Use starship vi mode indicators?
let-env PROMPT_INDICATOR = ""
let-env PROMPT_COMMAND = {
2021-07-04 21:32:58 +02:00
# jobs are not supported
let width = (term size -c | get columns | into string)
^::STARSHIP:: prompt --cmd-duration $env.CMD_DURATION_MS --status $env.LAST_EXIT_CODE --terminal-width $width
2021-07-04 21:32:58 +02:00
}
# Not well-suited for `starship prompt --right`.
# Built-in right prompt is equivalent to $fill$right_format in the first prompt line.
# Thus does not play well with default `add_newline = True`.
let-env PROMPT_COMMAND_RIGHT = {''}