use js2-mode