diff --git a/README.md b/README.md index ea49bae..a294b18 100644 --- a/README.md +++ b/README.md @@ -326,11 +326,16 @@ The marker used to indicate that there is some change in the VCS state The marker used to indicate that there is a VCS involved in the current directory. -**DOTMATRIX_MARK** *string = "■"* +**DOTMATRIX_MARK** *string = "⯀"* The actual prompt marker, right where the user type text. +**DOTMATRIX_MARK_SUDO** *string = "⋮"* + +An additional character displayed before the last prompt mark +when the user has sudo rights. + **DOTMATRIX_ENABLE_GRADIENT_LINE** *boolean = 0* If set to 0 (the default), will draw the line of the middle section diff --git a/dotmatrix.theme b/dotmatrix.theme index 28e05a1..fb53e60 100644 --- a/dotmatrix.theme +++ b/dotmatrix.theme @@ -57,7 +57,8 @@ _lp_dotmatrix_theme_activate() { DOTMATRIX_HOST_LOCAL=${DOTMATRIX_HOST_LOCAL:-"⌂"} DOTMATRIX_USER_LOCAL=${DOTMATRIX_USER_LOCAL:-"♟"} DOTMATRIX_VCS=${DOTMATRIX_VCS:-"╟┘"} - DOTMATRIX_MARK=${DOTMATRIX_MARK:-"■"} + DOTMATRIX_MARK=${DOTMATRIX_MARK:-"⯀"} + DOTMATRIX_MARK_SUDO=${DOTMATRIX_MARK_SUDO:-"⋮"} DOTMATRIX_LINE=${DOTMATRIX_LINE:-"━"} DOTMATRIX_PLUG=${DOTMATRIX_PLUG:-"▛"} DOTMATRIX_SOFT=${DOTMATRIX_SOFT:-"╱"} @@ -630,7 +631,7 @@ _lp_dotmatrix_theme_prompt() { local dcwfg="${DOTMATRIX_COLOR_WARN[_LP_FIRST_INDEX+1]}" [[ -z $dcwfg ]] && dcwfg=-1 lp_terminal_format $dcwfg - dotmatrix_prompt+="${lp_terminal_format}${DOTMATRIX_MARK}" + dotmatrix_prompt+="${lp_terminal_format}${DOTMATRIX_MARK_SUDO}${DOTMATRIX_MARK}" else dotmatrix_prompt+="${mark_color}${DOTMATRIX_MARK}" fi diff --git a/presets/variant-chevron.conf b/presets/variant-chevron.conf index eea69bb..8bc2d88 100644 --- a/presets/variant-chevron.conf +++ b/presets/variant-chevron.conf @@ -5,6 +5,7 @@ DOTMATRIX_HOST_LOCAL=${DOTMATRIX_HOST_LOCAL:-""} DOTMATRIX_USER_LOCAL=${DOTMATRIX_USER_LOCAL:-""} DOTMATRIX_VCS=${DOTMATRIX_VCS:-""} DOTMATRIX_MARK=${DOTMATRIX_MARK:-""} +DOTMATRIX_MARK_SUDO=${DOTMATRIX_MARK_SUDO:-"⁘"} # ⁘ 🞙 DOTMATRIX_LINE=${DOTMATRIX_LINE:-"━"} DOTMATRIX_PLUG=${DOTMATRIX_PLUG:-""} DOTMATRIX_SOFT=${DOTMATRIX_SOFT:-"╱"} diff --git a/presets/variant-round.conf b/presets/variant-round.conf index 068325e..167cab3 100644 --- a/presets/variant-round.conf +++ b/presets/variant-round.conf @@ -5,6 +5,7 @@ DOTMATRIX_HOST_LOCAL=${DOTMATRIX_HOST_LOCAL:-""} DOTMATRIX_USER_LOCAL=${DOTMATRIX_USER_LOCAL:-""} DOTMATRIX_VCS=${DOTMATRIX_VCS:-""} DOTMATRIX_MARK=${DOTMATRIX_MARK:-""} +DOTMATRIX_MARK_SUDO=${DOTMATRIX_MARK_SUDO:-"⚬"} # ⁘ ⚬ 🞙 DOTMATRIX_LINE=${DOTMATRIX_LINE:-"━"} DOTMATRIX_PLUG=${DOTMATRIX_PLUG:-""} DOTMATRIX_SOFT=${DOTMATRIX_SOFT:-"╱"} diff --git a/presets/variant-slant.conf b/presets/variant-slant.conf index 5a0bd2d..60dbe02 100644 --- a/presets/variant-slant.conf +++ b/presets/variant-slant.conf @@ -5,6 +5,7 @@ DOTMATRIX_HOST_LOCAL=${DOTMATRIX_HOST_LOCAL:-""} DOTMATRIX_USER_LOCAL=${DOTMATRIX_USER_LOCAL:-""} DOTMATRIX_VCS=${DOTMATRIX_VCS:-""} DOTMATRIX_MARK=${DOTMATRIX_MARK:-""} +DOTMATRIX_MARK_SUDO=${DOTMATRIX_MARK_SUDO:-"🞙"} # ⁘ ⚬ 🞙 DOTMATRIX_LINE=${DOTMATRIX_LINE:-"━"} DOTMATRIX_PLUG=${DOTMATRIX_PLUG:-""} DOTMATRIX_SOFT=${DOTMATRIX_SOFT:-"╱"} diff --git a/presets/variant-text.conf b/presets/variant-text.conf index e6f8e81..5bb2cb3 100644 --- a/presets/variant-text.conf +++ b/presets/variant-text.conf @@ -5,6 +5,7 @@ DOTMATRIX_HOST_LOCAL=${DOTMATRIX_HOST_LOCAL:-"lcl"} DOTMATRIX_USER_LOCAL=${DOTMATRIX_USER_LOCAL:-"me"} DOTMATRIX_VCS=${DOTMATRIX_VCS:-"VCS"} DOTMATRIX_MARK=${DOTMATRIX_MARK:-">"} +DOTMATRIX_MARK_SUDO=${DOTMATRIX_MARK_SUDO:-"!"} DOTMATRIX_LINE=${DOTMATRIX_LINE:-"━"} DOTMATRIX_PLUG=${DOTMATRIX_PLUG:-"▌"} DOTMATRIX_SOFT=${DOTMATRIX_SOFT:-"╱"}