with zsh in love

Seit kurzem habe ich meine Standard-Shell von Bash auf zsh umgestellt. Und ich bin begeistert. Die Möglichkeiten sich seine Shell nach Lust, Laune und Bedürfnissen anzupassen sind scheinbar unerschöpflich.

Basierend auf den zsh-Settings von 0xAFFE habe ich einiges „generalisiert“ und stelle in Zusammenarbeit mit ihm die Settings auf Gitorious zur Verfügung:

http://gitorious.org/egon0-zsh-0x

Ich würde mich über Feedback freuen – vor allem eventuelle Fehlermeldungen im Zusammenhang mit der Temperaturanzeige, Batterie-Status und WLAN-Status sind für mich sehr interessant – aktuell konnte ich diese drei Bereiche nur auf meinem Thinkpad R61 testen.

Eingebaute Funktionen:

  • Anzeige des Benutzers und des Hostnamen
  • Uhrzeit
  • Batterie-Ladestatus (wenn vorhanden)
  • Load
  • WLAN-Status (wenn vorhanden)
  • Rückgabewert des letzten Befehls (wenn vorhanden)
  • Git-Branch des aktuellen Verzeichnisses (wenn vorhanden)
  • diverse Aliase für häufige Befehle
  • fortune-Späße beim Login (wenn fortunes installiert)
  • unterschiedliche Kolorierung des aktuellen Pfades (rot = nur lesen, grün = im Home-Pfad, Gelb außerhalb des Home-Pfades)
  • Alias „gitn“ = git push origin master

Known Bugs:

  • Die Kolorierung des Pfades macht hier und da komische Sachen

Screenshot:

Viel Spaß damit.