add auto-complete mode and js2-mode