@arspr: What is dangerous about spaces, as I explained in my previous post, is that they are invisible. You have no way of knowing if they are present in an expression at the trailing edge or not by looking a the expression. Therefore using them can lead to unexpected results.
@everyone else: Pressing Tab to select the first completion is the standard paradigm for how completion popups are supposed to work. In fact, originally calibre completion popups did not do that, but you (as in calibre users) requested it be made to work that way.
However, since apparently people really dont like the popups, I will add an option to disable them.
|