summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Cornellà <marc.cornella@live.com>2020-03-30 18:49:01 +0200
committerMarc Cornellà <marc.cornella@live.com>2020-03-30 18:49:01 +0200
commit2a081d6e5e39887dc6b051fdcddfc9cb39aa856f (patch)
treeb07bbadb2cf98fd81deef065913ce4bbe5873acb
parent3da469be5c9526d4219ce4469e3a1e3fd7685b88 (diff)
downloadzsh-2a081d6e5e39887dc6b051fdcddfc9cb39aa856f.tar.gz
zsh-2a081d6e5e39887dc6b051fdcddfc9cb39aa856f.tar.bz2
zsh-2a081d6e5e39887dc6b051fdcddfc9cb39aa856f.zip
battery: remove printf usage where possible
Spares us of the need to quote % symbols
-rw-r--r--plugins/battery/battery.plugin.zsh6
1 files changed, 3 insertions, 3 deletions
diff --git a/plugins/battery/battery.plugin.zsh b/plugins/battery/battery.plugin.zsh
index f84793b7d..99dee656b 100644
--- a/plugins/battery/battery.plugin.zsh
+++ b/plugins/battery/battery.plugin.zsh
@@ -175,7 +175,7 @@ function battery_level_gauge() {
local filled_symbol=${BATTERY_GAUGE_FILLED_SYMBOL:-'▶'}
local empty_symbol=${BATTERY_GAUGE_EMPTY_SYMBOL:-'▷'}
local charging_color=${BATTERY_CHARGING_COLOR:-$color_yellow}
- local charging_symbol=${BATTERY_CHARGING_SYMBOL:-'%%{%%G⚡%%}'}
+ local charging_symbol=${BATTERY_CHARGING_SYMBOL:-'%{%G⚡%}'}
local battery_remaining_percentage=$(battery_pct)
local filled empty gauge_color
@@ -201,11 +201,11 @@ function battery_level_gauge() {
battery_is_charging && charging=$charging_symbol
# Charging status and prefix
- printf ${charging_color//\%/\%\%}$charging${color_reset//\%/\%\%}${battery_prefix//\%/\%\%}${gauge_color//\%/\%\%}
+ print -n ${charging_color}${charging}${color_reset}${battery_prefix}${gauge_color}
# Filled slots
[[ $filled -gt 0 ]] && printf ${filled_symbol//\%/\%\%}'%.0s' {1..$filled}
# Empty slots
[[ $filled -lt $gauge_slots ]] && printf ${empty_symbol//\%/\%\%}'%.0s' {1..$empty}
# Suffix
- printf ${color_reset//\%/\%\%}${battery_suffix//\%/\%\%}${color_reset//\%/\%\%}
+ print -n ${color_reset}${battery_suffix}${color_reset}
}