Hendrik Bunke wrote:
> Oliver Fromme wrote:
> > Dann haben die Ubuntu-Leute eine Default-zshrc angelegt,
> > die das aktiviert.
>
> Stimmt. Jetzt wo du's sagst hab ich mal nachgesehen. Liegt in
> /etc/zsh, und da stehen in der zshrc tatsächlich die von dir
> genannten zwei Zeilen. autoload allerdings mit -U.
Ja, das ist besser. Das -U bewirkt, dass beim Laden der
Funktionen vorübergehend die Expansion von Aliasen ausge-
schaltet wird. Das ist nur ein Schutz für den Fall, dass
Du Aliase für Dinge definiert hast, die in den Funktionen
verwendet werden.
(In meinem Beispiel von vorhin etwa wurde "man" als ein
Alias definiert, der einen Wrapper um das richtige man-
Kommando bildet.)
> > Der zsh-Port von FreeBSD aktiviert per
> > Default erstmal gar nichts, sondern überlässt es dem Be-
> > nutzer, zu entscheiden, was er haben will und was nicht,
> > und das finde ich auch besser so.
>
> Ich auch. Andererseits wären mir dann womöglich für immer die
> Completion-Fähigkeiten via ssh/scp verborgen geblieben.
Probier mal dieses Kommando:
pkg_info -L "zsh*" | grep Completion | less
Da hast Du ein bisschen Stoff zum Stöbern und Ausprobieren.
Das ist alles mit den genannten autoload-Zeilen verfügbar.
Gruß
Olli
-- Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M. Handelsregister: Registergericht Muenchen, HRA 74606, Geschäftsfuehrung: secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht Mün- chen, HRB 125758, Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart FreeBSD-Dienstleistungen, -Produkte und mehr: http://www.secnetix.de/bsd We're sysadmins. To us, data is a protocol-overhead. To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Wed 26 Sep 2007 - 20:32:40 CEST