Diff
1diff --git a/plugins/battery/battery.plugin.zsh b/plugins/battery/battery.plugin.zsh
2index d1adcd0b670f72ead54a5252c29e8c9e7ff927b1..6fe801c9f6e444434cc0a04a5728a13fda316b11 100644
3--- a/plugins/battery/battery.plugin.zsh
4+++ b/plugins/battery/battery.plugin.zsh
5@@ -112,12 +112,12 @@ elif [[ "$OSTYPE" = freebsd* ]]; then
6 elif [[ "$OSTYPE" = linux* ]]; then
7
8 function battery_is_charging() {
9- ! acpi 2>/dev/null | command grep -q '^Battery.*Discharging'
10+ ! acpi 2>/dev/null | command grep -v "rate information unavailable" | command grep -q '^Battery.*Discharging'
11 }
12
13 function battery_pct() {
14 if (( $+commands[acpi] )); then
15- acpi 2>/dev/null | command grep -E '^Battery.*(Disc|C)harging' | cut -f2 -d ',' | tr -cd '[:digit:]'
16+ acpi 2>/dev/null | command grep -v "rate information unavailable" | command grep -E '^Battery.*(Disc|C)harging' | cut -f2 -d ',' | tr -cd '[:digit:]'
17 fi
18 }
19
20@@ -131,7 +131,7 @@ elif [[ "$OSTYPE" = linux* ]]; then
21
22 function battery_time_remaining() {
23 if ! battery_is_charging; then
24- acpi 2>/dev/null | cut -f3 -d ','
25+ acpi 2>/dev/null | command grep -v "rate information unavailable" | cut -f3 -d ','
26 fi
27 }
28