Factored string processing out of collect-matches
Configured auto-completion for clang