Pragmatic ball boy

iOSを中心にやってる万年球拾いの老害エンジニアメモ

js2-mode.el

emacsJavaScriptのコーディング用に以下を導入。

js2-mode
http://code.google.com/p/js2-mode/

下記のリンク先から最新版のjs2-*.elを取得。
http://code.google.com/p/js2-mode/downloads/list

ホームディレクトリにある.emacs.dに保存用ディレクトリを作成して、
ダウンロードしたファイルをリネームしてそこに保存。

#mkdir ~/.emacs.d/js2
#mv ~/Download/js2-*.el ~/.emacs.d/js2/js2.el

emacsを起動し、以下のコマンドを実行してjs2.elをコンパイル
M-x byte-compile  
~/.emacs.d/js2/js2.el 
コンパイルが通るとjs2.elcが生成されます。

以下を.emacs(.init.el)に追加。
(setq load-path (append (list (expand-file-name "~/.emacs.d/js2")) load-path))
(autoload 'js2-mode "js2" nil t)
(add-to-list 'auto-mode-alist '("\\.js$; . js2-mode))

あとはなにかJavaScriptのファイル(.js)を開くとjs2-modeになる(emacsの下のバーにJavaScript IDEと表示される)はずです。