mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2025-11-04 21:31:19 +08:00 
			
		
		
		
	battery: remove printf usage where possible
Spares us of the need to quote % symbols
This commit is contained in:
		
							parent
							
								
									3da469be5c
								
							
						
					
					
						commit
						2a081d6e5e
					
				@ -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}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user