Noam Postavsky writes: > Yes, this was kind of bugging me, so here's a patch to reuse that logic > (it applies on top of yours). While doing this I noticed that we > earlier missed that `*` is not considered isolated, unlike `?`. Thank you very much! > Assuming no problems, I'll just push your two patches followed by mine Fine by me, although it just occurs to me that I forgot to mention the bug number in my commit messages. Here are updated patches: