add yasnippet support to emacs