Move battery thresholds to static defs.
This reduces per-prompt overhead a bit, as these never change, so it was just useless string bashing and parsing.
This commit is contained in:
@@ -147,6 +147,14 @@ set host_prompt="${CSHENV_HOSTNAME}"
|
||||
set path_prompt="%c02"
|
||||
set end_prompt="%#"
|
||||
|
||||
# The battery level thresholds are fixed, no need to recompute each prompt.
|
||||
set critical_battery_level = 10
|
||||
set low_battery_level = 20
|
||||
set weak_battery_level = 33
|
||||
set medium_battery_level = 50
|
||||
set strong_battery_level = 75
|
||||
|
||||
|
||||
alias oldp 'set prompt="$prompt_simple"; set cshenv_user_prompt_override'
|
||||
alias newp 'set prompt="$prompt_cool"; unset cshenv_user_prompt_override'
|
||||
|
||||
|
||||
@@ -73,12 +73,6 @@ endif
|
||||
@ prompt_hcolor = $prompt_hcolor % ${#reference_colors}
|
||||
@ prompt_hsym = $prompt_hsym % ${#referencechars}
|
||||
|
||||
set critical_battery_level = 10
|
||||
set low_battery_level = 20
|
||||
set weak_battery_level = 33
|
||||
set medium_battery_level = 50
|
||||
set strong_battery_level = 75
|
||||
|
||||
|
||||
while( ${prompt_hcolor} == 0 )
|
||||
_debug colorshuffle
|
||||
|
||||
Reference in New Issue
Block a user