If you're in an IRC channel and there's two people with similar nicks, like this:
and you type 'dav' then hit tab to complete, it completes to 'David' instead of 'david', which is kind of annoying.
The reason for this, as far as I can see, is that the sorting of nicks is wrong. It seems to internally sort in this order: coolguy DavidLloyd david egad
rather than the more correct: coolguy david DavidLloyd egad
Steps to Reproduce:
1. Join IRC channel that has two nicks that differ in case, with one being a lowercase prefix to the other (i.e., foo and FOOBAR)
2. Type a full or partial match to the shorter nick, hit tab
3. See the incorrect caps
After further testing, I have conculded that in general, longer nicks are sorted before shorter nicks:
i believe net-irc deals with xchat now?
I've commited a fix for this to CVS, please test.
It looks as if tab completion was completely redone in some later version of xchat (I'm using 2.4.0 now). As far as I'm concerned, this can be closed.
it was in 2.4 afaik