2018-03-28
___M_i_n_i_m_a_l_i_s_t_i_c__i_r_c____________________________________

I have come to the point where I don't understand the config of my
IRC client anymore. IRC should really be simpler. And I have detected
a defunct sic[0] biary in my ~/bin that's been a leftover from long
ago, so I thought about using a more minimal IRC client.

I have come across irc.c by c9x[1] and I really like it. I have spent
today's little time to hack in topic support and nick changing
support. The only thing that's left on this account is the 'This nick
is reserved' messages. But I will see how this will work in practise.

The code size is small and there are no shenanigans added. Also it is
small enough to read through it and add some missing features.

The official feature list is:

   infinite scrollback;
   automatic reconnection;
   utf8 support (inputting is still to do);
   line editing (emacs like keybindings);
   activity markers;
   logging;
   terminal resizes (inside an xterm).

I added:

       Nick change detection for one self
       Channel topics

Well if any more of this is missing one can always send raw commands
to the server. If this becomes more useful I'll put it up on the repo
section here.

So long!

___References________________________________________________________

[0]: https://tools.suckless.org/sic/
[1]: https://c9x.me/irc/