Pass editor each time available list is toggled

Previously it was always using the first editor it was created for.

Closes #62
Search prefix and name

Some snippets have very short prefixes so allow them to be fuzzy
filtered by their possibly more descriptive names.
Prepare 0.49.0 release