In a channel, typing "/top" and typing "/topic " result in the same text appearing on the input line, yet in the former case, pressing will do nothing, while in the latter, typing will fill in the current topic on the input line.
The state difference that results in this differing behavior is completely hidden. My request: expose it to the user. Have some kind of character in the input line, or text appear in the status bar, etc. to let the user know they are currently in "select between tab-completion alternatives" mode rather than the default mode where tab might have other meanings. In addition, if there is only one tab-completion alternative available, it should be automatically selected and the "select between alternatives" mode should be skipped.
Just a little thing to make the UI a bit more intuitive.
In a channel, typing "/top" and typing "/topic " result in the same text appearing on the input line, yet in the former case, pressing will do nothing, while in the latter, typing will fill in the current topic on the input line.
The state difference that results in this differing behavior is completely hidden. My request: expose it to the user. Have some kind of character in the input line, or text appear in the status bar, etc. to let the user know they are currently in "select between tab-completion alternatives" mode rather than the default mode where tab might have other meanings. In addition, if there is only one tab-completion alternative available, it should be automatically selected and the "select between alternatives" mode should be skipped.
Just a little thing to make the UI a bit more intuitive.