Mai 19, 2006 Archives

Fr Mai 19 11:45:59 CEST 2006

Zsh und richtige man menus :)

Heute kam auf der zsh-users eine gepatchte Version für die man Completion, die es einem erlaubt das die Sektion bei der Tab Completion mit übernommen wird. Hier mal kurz eine Anleitung
Wer schon immer mal ein funktionierendes man Menu bei der Zsh haben wollte, hier die ultimative Anleitung (aber zuerst ein paar Bilder ;)
Kill menu #1 Kill menu #2
So, jetzt aber genug bunt und wild usw. ;). Jetzt hier die versprochene Anleitung:
  • Erzeugt ein Verzeichniss wo ihr die neue Completion Funktion abspeichern konnt, z.Bsp. ~/.zsh/fpath
  • Schreibt in eure .zshenv (wenn sie nicht existiert anlegen)
    export FPATH=~/.zsh/fpath/:$FPATH
    
  • Holt euch von http://spamt.net/_man die Erweiterung und legt sie in dem Verzeichniss von vorher ab
  • Schreibt folgendes in euer Startup file, bzw. gebt es einfach mal ein und schaut an, wie es sich verhält:
    zstyle ':completion:*:manuals' separate-sections true
    zstyle ':completion:*:man:*' menu yes select
    zstyle ':completion:*:manuals*' insert-sections true
    zstyle ':completion:*' group-name ''
    zstyle ':completion:*' verbose yes
    zstyle ':completion:*:descriptions' format $'%{\e[0;31m%}completing %B%d%b%{\e[0m%}'
    
So, das wars. Jetzt solltet ihr ein wunderschones, funktionierendes man Menu haben. Ihr konnt mir gerne einen dafür ausgeben ;)

Posted by Ulrich Dangel | Permanent Link | Categories: Shell stuff