js2-mode, auto-complete, yasnippet