/switch autocompletion
Feature request: when using /switch to change to another tab, it would be nice to have tab autocompletion. It could either behave like bash autocompletion, where the pattern must have a unique match (eg. tab does nothing until only one channel matches the given pattern), or a more advanced autocompletion where tab cycles through the availabe matches, and the pattern can match any part of the word (so you could write "offtopic" and tab would cycle between freebsd-offtopic, archlinux-offtopic and offtopic).
Maybe we should have a more general interface to implement autocomplete. Commands can provide a list of possible completions and we can use it to autocomplete.
Also disable nick autocompete when the first char is /.