TAB completion improvement
Now weve got cyclic nicknames completion by pressing Tab on empty message input (great!), but there
s one more idea of improving it.
The idea is, when Tab on empty string is pressed, the nicknames will be
cycled in the same order that those people highlighted my nickname - so,
one who addressed last will be first on the completion list.
With such semi-automatic Tab completion it`ll be much easier to talk with
several people using minimum keypresses (that is, in Jabber nicknames may
start from any Unicode symbol, that you simply can not input - or it can
be in different keymap, switching to which (and than back again) is not
very convinient).
PS. I know this resembles #2658 (closed) a little, but this is different and IMO even better. There is no need to look into history, simply keep completion list sorted accordingly to hilights of my nick