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.