adding snippets for emacs