snippets and matching delimiters plugins