Use js2-mode instead of javascript-mode.
Modify for mac os.