OK, I've updated the doc. And yes, use of the StringMatcher is optional. Existing plugins could continue to use QuickOpen.stringMatch as before.