emacsとjs-mode

emacsでjsavascriptを編集するモード(JavaScript-IDE)

この情報は日本語サイトも含めゴロゴロしているが、古いemacsだったり、独自の拡張のため、今は使えなかったりと...参考にすると苦労させられる。 当たり前だが本家のサイト通りにやっていれば、互換性の信頼は上がるし、最新版が取得できる。

試した環境
emacs23.3 (現在、emacs23.4は日本語入力に不備があるため使っていない)

参照先:http://code.google.com/p/js2-mode/


現行(Mar., 2012)の基本的な方法(将来は変わる可能性有り、上を参考。 リンクがはずれていたら、もうページはあてにならないw)
./emacs.d/elisp/js2.elとして置いた場合
in Emacs, M-x byte-compile-file RE js2.el RETでコンパイル
init.el編集
(autoload 'js2-mode "js2" nil t)
(add-to-list 'auto-mode-alist '("\\.js$" . js2-mode))
カスタマイズ
M-x customize-group RET js2-mode RET

ここでIndetを2にして使っている。


できれば、ほか方法では触らない。 ハマって苦労する時間がもったいない。 それよりもjavascriptを愉しもう。
emacsを20年以上使ってきて想うことは、emacsの危険さは本来のコーディングではなく,ついカスタマイズが目的になってしまうこと。 init.elは素朴に。


PS
ご存知と思いますが余裕があればauto-completeが便利
http://cx4a.org/software/auto-complete/index.ja.html

js2-modeで使うにはいろいろ設定が必要ですが、いずれ。

コメント

このブログの人気の投稿

日本でコンピュータサイエンスを学ぶ難しさ

How to preview nif file on the ubuntu.