JS mode (formerly Espresso)For more general information on working with JavaScript in Emacs, see the JavaScript page. For a long while there was debate and back-and-forth about JavaScript support in Emacs. There were a number of different options, in various stages of maturity and completion. As of Emacs 23.2, there is a standard major mode for editing javascript: js-mode. It is derived and update