Das war es dann auch für Irssi
Geschrieben am 31-12-2025 - ⧖ 2.0 minDieses 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.