[issue657] grml-etc-core/zshrc-0.3.64+avpi
Frank Terbeck
bts at bts.grml.org
Tue Mar 31 00:15:04 CEST 2009
Frank Terbeck <ft at grml.org> added the comment:
Kai Wilke <bts at bts.grml.org>:
> Ab Release >=1.4-1 von acpi werden keine Leerzeichen beim Output mehr am Anfang
> der Zeile angezeigt. Aus vorher " battery..." wurde "battery....". Alles in Zeile 1077 der
> zshrc. Vorschlag zur Lösung ist:
> PERCENT="${${${(ws: :)${(M)${"$(acpi 2>/dev/null)"}##*Battery*}}[4]}%\%}"
Ich sehe nicht, warum man den Pattern dafür so verändern sollte.
[snip]
diff --git a/etc/zsh/zshrc b/etc/zsh/zshrc
index 5b09f25..32f3831 100644
--- a/etc/zsh/zshrc
+++ b/etc/zsh/zshrc
@@ -1032,7 +1032,7 @@ fi
battery() {
if [[ $BATTERY -gt 0 ]] ; then
- PERCENT="${${"$(acpi 2>/dev/null)"}/(#b)[[:space:]]##Battery <->: [^0-9]##, (<->)%*/${match[1]}}"
+ PERCENT="${${"$(acpi 2>/dev/null)"}/(#b)[[:space:]]#Battery <->: [^0-9]##, (<->)%*/${match[1]}}"
if [[ -z "$PERCENT" ]] ; then
PERCENT='acpi not present'
else
[snap]
Das sollte funktionieren. Siehe 'man zshexpn': x# vs x##.
Ich werde das nun committen, inklusive Close: Zeile für diesen Issue.
Wenn der Patch das ganze nicht lösen sollte bitte melden.
Gruß, Frank
----------
assignedto: kiste
messages: 2101, 2102
nosy: ft, kiste, mika
priority: bug
status: chatting
title: grml-etc-core/zshrc-0.3.64+avpi
topic: grml-etc-core
_____________________________________
GRML issue tracker <bts at bts.grml.org>
<http://bts.grml.org/grml/issue657>
_____________________________________
More information about the Bugs-changes
mailing list