Back to Irssi (28 October 2021)
For several years, I used Irssi in tmux on a shell server. A few months ago, I started using Circe as my IRC client (connected to a ZNC bouncer) after a brief stint with ERC. Circe had various issues:
- Basic features, such as the display of my current nick, current channel modes, and
/LIST, were not implemented.
- The tab completion omitted the colon after the nick, even with
circe-completion-suffixset to the default
:. It also occasionally gave odd tab completion suggestions based on obscure substrings.
- The currently focused channel(s) still appeared in the tracker regardless of
- Even with
circe-lagmon-mode, Circe did not reconnect to my bouncer after losing the network connection.
circe-lagmon-modedid not work with some servers.
circe-lagmon-modewould cause Circe to spam “
*** User away: <current nick>” when I was set as away, at least with multiple instances of Circe running.
- Circe would set my away message to my nick instead of what I typed as an argument to
- The topic was not always visible à la Irssi, WeeChat, or ERC’s top bar. I would rather not type
- WHOIS output would appear in random buffers.
Early this month, I switched back to Irssi (with ZNC this time) after getting tired of Circe’s bugs. With multiple clients at least, it is not as good as bare Irssi in a terminal multiplexer, but it works better than Circe did.