Date

Since the late nineties, I've had my IRC clients configured to complete nicks with a colon. For example:

<jml> dash: there's an otherwise normal guy at work who uses tcl as his scripting language of choice

But during some Ubuntu upgrade at some point in the last couple of years, Xchat-Gnome changed my settings without telling me. Now it completes nicks like this:

<jml> itamar, a cunning, enviable balance between argument and unsupported assertion

Which is so clearly inferior to a colon-based nick-completion that I do not have to list the reasons. There are many.

In any case, today I figured out how to change it:

/set completion_suffix :

That's it. Xchat will take care of saving the configuration for you. I'm so happy.

Update: Actually, no, Xchat does not take care of saving the configuration for you.

You must open ~/.xchat2/xchat.conf, find the line that says completion_suffix = , and change it to say completion_suffix = : and then, crucially, save your changes to that file. You'll probably have to restart Xchat as well.