by shigemk2

当面は技術的なことしか書かない

js2-modeちょっと書き換え

ちょっと書き換えました。

js2-mode起動時のみに実行できる関数underscore-requireを定義しています。

gist.github.com

いろいろ助力は受けております。

考えてみると、memq major-modeではなく、普通にhookに追加しておけばよかったよねっていう話でした。すみませんでした。

d.hatena.ne.jp

js2-modeちょっと書き換え その2

前回のアレから、

shigemk2.hatenablog.com

このようなご指摘を頂いたので。

改造しました。関数定義をhookの外に追い出すことで、hookがキックされるたびに関数定義されることを避けるようにした。この方法でもメジャーモードがjs2-modeではないときは関数が実行出来るけど、C-x c jのキーバインドはjs2-modeが発動しているとき限定になるです。

gist.github.com