From 1220ed27e014eb584f7dd72a19f6131be3d210ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20P=C5=82azie=C5=84ski?= Date: Sun, 3 Mar 2024 12:57:38 +0100 Subject: [PATCH] Move character constants to prompt --- zsh.d/50_prompt.zsh | 18 ++++++++++++++++++ zshrc | 12 ------------ 2 files changed, 18 insertions(+), 12 deletions(-) diff --git a/zsh.d/50_prompt.zsh b/zsh.d/50_prompt.zsh index 195f14e..b48afc7 100644 --- a/zsh.d/50_prompt.zsh +++ b/zsh.d/50_prompt.zsh @@ -4,6 +4,24 @@ 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() { local direction newbg newfg text direction="$1" diff --git a/zshrc b/zshrc index 3ca4a1d..fab803b 100644 --- a/zshrc +++ b/zshrc @@ -20,20 +20,8 @@ if [[ -n $(echo '\u2603' 2>/dev/null) ]]; then fi 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