メメメモモ

プログラミング、筋トレ、ゲーム、etc

Javascriptモード追加

Javascriptモードにjs2-mode.elを使います。

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


ダウンロードした「js2-mode.el」を「.emacs.d/packages」に置きます。
そして、以下のコマンドでバイトコンパイル。

$ emacs --batch -f batch-byte-compile .emacs.d/packages/js2-mode.el


設定は「10-js2-mode.el」という名前で「.emacs.d/config」において、以下のよう内容で設定。

(autoload 'js2-mode "js2-mode" nil t)
(add-to-list 'auto-mode-alist '("\\.\\(js\\|json\\)$" . js2-mode))


autoloadってなんだろう、と思ってググってみたらバッチリな記事に遭遇。
起動時に必ず読み込む必要ない関数ならautoloadを使う

デーモンモードで使っている場合は、あんま意味ないのかな?