mirror of
https://github.com/Cornelicorn/bullet-train.zsh.git
synced 2025-12-06 20:00:38 +01:00
Merge commit '6f7561eeb1fcff3c0f097744bb3840229606cbbb'
* commit '6f7561eeb1fcff3c0f097744bb3840229606cbbb': Add user prompt character options
This commit is contained in:
@@ -263,6 +263,23 @@ prompt_status() {
|
|||||||
[[ -n "$symbols" ]] && prompt_segment $BULLETTRAIN_STATUS_BG $BULLETTRAIN_STATUS_FG "$symbols"
|
[[ -n "$symbols" ]] && prompt_segment $BULLETTRAIN_STATUS_BG $BULLETTRAIN_STATUS_FG "$symbols"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Prompt Character:
|
||||||
|
# should we show a basic '$' char
|
||||||
|
# or colored (red/green) different
|
||||||
|
# chars for root/normal prompt?
|
||||||
|
prompt_char() {
|
||||||
|
local bt_prompt_char
|
||||||
|
if [[ ${#BULLETTRAIN_PROMPT_CHAR} -eq 1 ]] then
|
||||||
|
bt_prompt_char="${BULLETTRAIN_PROMPT_CHAR}"
|
||||||
|
else
|
||||||
|
bt_prompt_char="\$"
|
||||||
|
fi
|
||||||
|
if [[ $BULLETTRAIN_PROMPT_ROOT == true ]] then
|
||||||
|
bt_prompt_char="%(!.%F{red}#.%F{green}${bt_prompt_char})"
|
||||||
|
fi
|
||||||
|
echo -n $bt_prompt_char
|
||||||
|
}
|
||||||
|
|
||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
# MAIN
|
# MAIN
|
||||||
# Entry point
|
# Entry point
|
||||||
@@ -284,4 +301,4 @@ build_prompt() {
|
|||||||
|
|
||||||
PROMPT='
|
PROMPT='
|
||||||
%{%f%b%k%}$(build_prompt)
|
%{%f%b%k%}$(build_prompt)
|
||||||
%{${fg_bold[default]}%}\$ %{$reset_color%}'
|
%{${fg_bold[default]}%}$(prompt_char) %{$reset_color%}'
|
||||||
|
|||||||
Reference in New Issue
Block a user