JavaScriptで構文チェックとかハイライトをしたい

PHPは、フレームワークと相性の良いEclipseで書いています(Emacsだと頻繁なディレクトリ移動がめんどうなので)。
でも、Javascript を書くときは、ディレクトリ移動とかまず無いので、Emacsの方が速いかも、と思って1時間ほど調べた(はまった)ので備忘メモ。簡単にできる設定は無いのではないかという中間的な結論が出ました。

ピュアJSファイルであれば、js2モード、快適なのですが。
だいたいHTMLと混在しているわけで。。。