Das war es dann auch für Irssi

Dieses Jahr ist anscheinend Tag der neuen Software. Anstelle von Google Photos nutze ich jetzt Immich, diverse Shellprogramme wurden ersetzt, Arch Linux wurde gegen Artix ausgetauscht, sogar ein neues Keyboard habe ich mir gekauft, anderer manpager wurde gesetzt, anstelle von cmus läuft jetzt rmpc, kitty ist auch Geschichte und jetzt auch noch Irssi.

$ head -n 1 ~I/config
# $Id: config,v 1.1 2004/08/29 16:56:24 dope Exp dope $

2004 habe ich meine eigene Konfigurationsdatei für Irssi geschrieben und seitdem hat sich kaum was daran verändert. Kleinere Änderungen wie z. B. neue Server oder Channels, ja. Aber im Großen und Ganzen blieb sie unverändert. Zum einen weil es keine Notwendigkeit gab etwas daran zu ändern, aber auch weil die Konfiguration von Irssi a pain in the ass ist und Irssi auch unübersichtlich wird, wenn man in mehreren Channels ist; erst recht wenn diese auch noch auf verschiedenen Servern liegen. Will man die Nicks rechtsbündig haben, dann kann man das mit

/format own_msg {ownmsgnick $2 {ownnick $[-9]0}}$1
/format own_msg_channel {ownmsgnick $3 {ownnick $[-9]0}{msgchannel $1}}$2
/format pubmsg_me {pubmsgmenick $2 {menick $[-9]0}}$1
/format pubmsg_me_channel {pubmsgmenick $3 {menick $[-9]0}{msgchannel $1}}$2
/format pubmsg_hilight {pubmsghinick $0 $3 $[-9]1}$2
/format pubmsg_hilight_channel {pubmsghinick $0 $4 $[-9]1{msgchannel $2}}$3
/format pubmsg {pubmsgnick $2 {pubnick $[-9]0}}$1
/format pubmsg_channel {pubmsgnick $3 {pubnick $[-9]0}{msgchannel $1}}$2
/save

realisieren. Sieht dann auch ganz gut aus; allerdings nur so lange, bis sich die Größe des Terminals ändert, denn dann ist das ganze Layout wieder für den Arsch. Ähnliches gilt für die join/part/quit-Messages; unter Irssi kann man die in einem separatem Window anzeigen lassen, damit sie den Chat nicht vollmüllen, was auch funktioniert. Aber halt nur wenn alles optimal läuft. Sobald ein Channel kurzzeitig nicht betreten werden kann, dann werden die Nachrichten in irgendeinem anderem Window angezeigt und das nervt. Weechat hat für sowas sog. intelligente Filter und auch eine bei weitem umfangreichere Möglichkeit was das Speichern von Logs anbelangt. Mit /set foo bar kann man (wie bei Irssi auch) Werte setzen, nur geht Weechat noch etwas weiter. Neben "Tab-Completion" für die vorhandenen Parameter, steht auch noch fset zur Verfügung; damit kann man nach Parametern suchen und diese einfach ändern.

Kurzum: Weechat ist hervorragend dokumentiert (auch in Deutsch) und Scripte gibt es auch. Er braucht zwar mehr dynamische Bibliotheken, aber damit kann ich leben und das ist es mir auch wert.

For comments, please send me an email