add snippets support along with neocomplete