Click on the title to list all pages in the javascript category.
Major Modes
Emacs has some major Javascript modes:
- JavaScriptMode – js-mode is a bare-bones mode built upon cc-mode. It used to be called espresso-mode at one time, but got folded into the Emacs core
- Js2Mode – js2-mode is a full blown IDE style mode, with its own parser.
- ECMAScriptMode – another javascript mode, but its last update was 2005. You’re likely better off using js-mode
- js3-mode is “[a] chimeric fork of js-mode (included with emacs 24) and js2-mode that supports comma-first style and other quirks.”
- web-mode.el for editing JavaScripts embedded in html document.
Javascript Subprocess Integration
There are also a number of ways to integrate with javascript subprocesses:
Helper modes and packages
There are a number of helpful modes and elisp packages to working with javascript as well:
Specific Modes
Finally, there are some specific modes available as well:
WishList
- NPM and Ender package manager front-ends
- Lookups to the Javascripture
- more cleanup per EmacsWikiContent#javascript
- Notes on the pros and cons of using these Emacs w/ these tools vs using another IDE (like Visual Studio or Webstorm). Of course “don’t have to leave Emacs”… but, other reasons? Are there shortcomings we should look to address?
CategoryHypermedia CategoryProgramming CategoryNeedsAttention