[issue528] Vorschläge und Verbesserungen der /etc/zsh/zshrc

Kai Wilke bts at bts.grml.org
Sun Sep 28 12:05:49 CEST 2008


New submission from Kai Wilke <kiste at netzworkk.de>:

Bericht über das Paket grml-etc-core-0.3.57 + patch.

Ich weiss das gerade sehr viel geändert wird, aber mal bitte anschauen.

Profile Report:
ZSH_PROFILE_RC=1 zsh
ap Error
etc/zsh/zshrc:zmodload:756: module `zsh/zprof' has no such feature: `p:zprof'
a Error
/etc/zsh/zshrc:zmodload:756: failed to add builtin `zprof'

zprof wird durch ZSH_PROFILE_RC=1 geladen, dadurch funktioniert
folgender Code nicht mehr:
--------------------snip---------------------
# autoload zsh modules when they are referenced
if is4 ; then
    tmpargs=(
        a   stat
        a   zpty
        ap  zprof
        ap  mapfile
    )
...
--------------------snap---------------------
Habe ich erstmal zprof kommentiert.

---------------------------------------------------------------------

Completion Dateien /etc/zsh/function.d/*:
Folgender Code funktioniert nicht wenn das Verzeichnis leer ist.
Und was viel schlimmer ist, alles darauf folgende wird in
Mitleidenschaft gezogen (bindkey, .zshrc einlesen,...).

--------------------snip---------------------
        for func in /etc/zsh/functions.d/[^_]*[^~] ; do
            zrcautoload -U ${func:t}
        done
...
--------------------snap---------------------

---------------------------------------------------------------------

Battery Anzeige wurde mit Hilfe von Frank verbessert. So wird jetzt auch
das % Zeichen angezeigt und verschiedene acpi Ausgaben werden korrekt
ausgewertet (auch die neueste acpi Version). Die Battery Anzeige
funktioniert nur in Verbindung mit DONTSETRPROMPT=0 oder leer und
NOPRECMD=0 oder leer.

---------------------------------------------------------------------

hash -d doc=/usr/share/doc und hash -d log=/var/log wurden umbenannt in
sdoc und vlog. doc kann ein Unterverzeichnis irgendwo im Tree sein.
Bsp.:
cd /home/USER
doc
pwd
/home/USER/doc
log ist ein zsh builtin Befehl.

---------------------------------------------------------------------

Vielleicht gefällt es euch. Man hat eine genauere Anzeige über die
Prozesse.
--------------------snip---------------------
#zstyle ':completion:*:processes'       command 'ps -au$USER'
zstyle ':completion:*:processes' command 'ps --forest -u $USER -o pid,cmd'
--------------------snap---------------------

---------------------------------------------------------------------

Die Beschreibung für NOMENU=1 => ... wurde ausgebessert. Desweiteren
wurden alle Variablen Auswertungen, die man mit "VAR=1 zsh" aktivieren
kann, verbessert. VAR kann ja auch mit etwas anderem als 1 belegt sein.

----------
files: zshrc_diff.patch
messages: 1495
nosy: kiste
priority: bug
status: unread
title: Vorschläge und Verbesserungen der /etc/zsh/zshrc
topic: grml-etc-core

_____________________________________
GRML issue tracker <bts at bts.grml.org>
<http://bts.grml.org/grml/issue528>
_____________________________________
-------------- next part --------------
A non-text attachment was scrubbed...
Name: zshrc_diff.patch
Type: text/x-diff
Size: 5458 bytes
Desc: not available
Url : http://ml.grml.org/pipermail/bugs-changes/attachments/20080928/d03b2a05/attachment.patch 


More information about the Bugs-changes mailing list