Substitute characters to non-fancy when there is no multibyte support
This commit is contained in:
parent
7f0f7f4f6e
commit
7923da48f3
44
.zshrc
44
.zshrc
@ -12,17 +12,37 @@ autoload -Uz add-zsh-hook
|
|||||||
LAST_RETURN_VALUE=0
|
LAST_RETURN_VALUE=0
|
||||||
|
|
||||||
# Characters
|
# Characters
|
||||||
UNSTAGED_CHARACTER="\u26a1"
|
if [[ -n $(echo '\u2603' 2>/dev/null) ]] then
|
||||||
CHANGES_CHARACTER="\u00b1"
|
MULTIBYTE_SUPPORTED="\u2603"
|
||||||
BRANCH_CHARACTER="\ue0a0"
|
fi
|
||||||
DETACHED_CHARACTER="\u27a6"
|
|
||||||
REVISION_CHARACTER="\u2022"
|
|
||||||
|
|
||||||
FAILED_CHARACTER="\u2718"
|
if [[ -n $MULTIBYTE_SUPPORTED ]] then
|
||||||
SUCCESS_CHARACTER="\u2714"
|
UNSTAGED_CHARACTER="\u26a1"
|
||||||
SUPERUSER_CHARACTER="\u26a1"
|
CHANGES_CHARACTER="\u00b1"
|
||||||
JOBS_CHARACTER="\u2699"
|
BRANCH_CHARACTER="\ue0a0"
|
||||||
NO_JOBS_CHARACTER="\u2022"
|
DETACHED_CHARACTER="\u27a6"
|
||||||
|
REVISION_CHARACTER="\u2022"
|
||||||
|
FAILED_CHARACTER="\u2718"
|
||||||
|
SUCCESS_CHARACTER="\u2714"
|
||||||
|
SUPERUSER_CHARACTER="\u26a1"
|
||||||
|
JOBS_CHARACTER="\u2699"
|
||||||
|
NO_JOBS_CHARACTER="\u2022"
|
||||||
|
SEGMENT_SEPARATOR_FORWARD="\ue0b0"
|
||||||
|
SEGMENT_SEPARATOR_BACKWARD="\ue0b2"
|
||||||
|
else
|
||||||
|
UNSTAGED_CHARACTER="!"
|
||||||
|
CHANGES_CHARACTER="*"
|
||||||
|
BRANCH_CHARACTER="b"
|
||||||
|
DETACHED_CHARACTER="d"
|
||||||
|
REVISION_CHARACTER="r"
|
||||||
|
FAILED_CHARACTER="!"
|
||||||
|
SUCCESS_CHARACTER="+"
|
||||||
|
SUPERUSER_CHARACTER="#"
|
||||||
|
JOBS_CHARACTER="O"
|
||||||
|
NO_JOBS_CHARACTER="."
|
||||||
|
SEGMENT_SEPARATOR_FORWARD=""
|
||||||
|
SEGMENT_SEPARATOR_BACKWARD=""
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
#---------------------------------- Helpers -----------------------------------
|
#---------------------------------- Helpers -----------------------------------
|
||||||
@ -148,10 +168,6 @@ export SAVEHIST=1000000
|
|||||||
|
|
||||||
CURRENT_BG='NONE'
|
CURRENT_BG='NONE'
|
||||||
|
|
||||||
# Characters
|
|
||||||
SEGMENT_SEPARATOR_FORWARD="\ue0b0"
|
|
||||||
SEGMENT_SEPARATOR_BACKWARD="\ue0b2"
|
|
||||||
|
|
||||||
prompt_segment() {
|
prompt_segment() {
|
||||||
local direction newbg newfg text
|
local direction newbg newfg text
|
||||||
direction="$1"
|
direction="$1"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user