Move character constants to prompt

This commit is contained in:
Paweł Płazieński 2024-03-03 12:57:38 +01:00
parent b7f27f99e5
commit 1220ed27e0
2 changed files with 18 additions and 12 deletions

View File

@ -4,6 +4,24 @@
CURRENT_BG='NONE' CURRENT_BG='NONE'
if [[ -n $MULTIBYTE_SUPPORTED ]]; then
FAILED_CHARACTER="\ue125"
SUCCESS_CHARACTER="\ue124"
SUPERUSER_CHARACTER="\ue22b"
JOBS_CHARACTER="\ue12a"
NO_JOBS_CHARACTER="\u2022"
SEGMENT_SEPARATOR_FORWARD="\ue0b0"
SEGMENT_SEPARATOR_BACKWARD="\ue0b2"
else
FAILED_CHARACTER="X"
SUCCESS_CHARACTER="V"
SUPERUSER_CHARACTER="#"
JOBS_CHARACTER="O"
NO_JOBS_CHARACTER="."
SEGMENT_SEPARATOR_FORWARD=""
SEGMENT_SEPARATOR_BACKWARD=""
fi
prompt_segment() { prompt_segment() {
local direction newbg newfg text local direction newbg newfg text
direction="$1" direction="$1"

12
zshrc
View File

@ -20,20 +20,8 @@ if [[ -n $(echo '\u2603' 2>/dev/null) ]]; then
fi fi
if [[ -n $MULTIBYTE_SUPPORTED ]]; then if [[ -n $MULTIBYTE_SUPPORTED ]]; then
FAILED_CHARACTER="\ue125"
SUCCESS_CHARACTER="\ue124"
SUPERUSER_CHARACTER="\ue22b"
JOBS_CHARACTER="\ue12a"
NO_JOBS_CHARACTER="\u2022"
SEGMENT_SEPARATOR_FORWARD="\ue0b0"
SEGMENT_SEPARATOR_BACKWARD="\ue0b2" SEGMENT_SEPARATOR_BACKWARD="\ue0b2"
else else
FAILED_CHARACTER="X"
SUCCESS_CHARACTER="V"
SUPERUSER_CHARACTER="#"
JOBS_CHARACTER="O"
NO_JOBS_CHARACTER="."
SEGMENT_SEPARATOR_FORWARD=""
SEGMENT_SEPARATOR_BACKWARD="" SEGMENT_SEPARATOR_BACKWARD=""
fi fi