Hatena::ブログ(Diary)

gan2 の Ruby 勉強日記 このページをアンテナに追加 RSSフィード

この日記のはてなブックマーク数 PV/ 870429 Subscribe with livedoor Reader 役立つリンク集

2009-10-31

javascript-mode から js2-mode へ移行

javascript-mode の挙動がおかしくなってたから直そうとしたんだけど

いい機会だからまた js2-mode を試してみた。

そしたらいい感じだったので今度こそ乗り換えることにした。


js2-modeを使いやすくする - speg03の日記が分かりやすくまとまっていて大変助かりました。


ほとんどの部分は参考先と同じで

変更したのは .emacs に記述する my-js2-mode-hook の冒頭部分のみ。

以下の2つの設定値を 4 ではなく 2 にした。

  • espresso-indent-level
  • c-basic-offset

個人的に JS のインデントはスペース2つが好きなので。

(defun my-js2-mode-hook ()
  (require 'espresso)
  (setq espresso-indent-level 2
        indent-tabs-mode nil
        c-basic-offset 2)
  (c-toggle-auto-state 0)
  (c-toggle-hungry-state 1)

js2 はクォートや括弧を自動で閉じてくれるし

構文のチェックも flymake なしで細かくやってくれてよい。

かねてからの懸案事項だったインデントの問題も、今回の方法で解決できたので嬉しいな。


参考

js2-modeを使いやすくする - speg03の日記

tuto0621tuto0621 2011/02/25 19:17 js2-mode使いやすいですねー。自分もインデントは2にしました。
いくつかインデント以外の設定を外してgistに上げました、参考まで。

https://gist.github.com/843606

gan2gan2 2011/02/25 21:00 ありがとうございます!参考にさせて頂きます.

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/gan2/20091031/1256984399