これはしばらくの間私を悩ませてきました。私は`hi-lock'またはより具体的にはhighlight-symbolを使用します。ただし、強調表示はjs2モードでは機能しません。
私が深く掘り下げる前に、誰かがすぐに勝つことができるかどうか疑問に思います。
これはしばらくの間私を悩ませてきました。私は`hi-lock'またはより具体的にはhighlight-symbolを使用します。ただし、強調表示はjs2モードでは機能しません。
私が深く掘り下げる前に、誰かがすぐに勝つことができるかどうか疑問に思います。
解決済み:
(eval-after-load "hi-lock"
'(defadvice hi-lock-set-pattern (around js2-hack activate compile)
"js2 sets `font-lock-fontified' to t but doesn't really use the font-lock mechanism "
(if (eq major-mode 'js2-mode)
(let ((font-lock-fontified nil))
ad-do-it)
ad-do-it)))
これも役立つ場合があります:http://mihai.bazon.net/projects/editing-javascript-with-emacs-js2-mode/js2-highlight-vars-mode
よりスマートで、変数のスコープを理解し、基本的なリファクタリングも組み込まれています(つまり、変数のすべてのオカレンスの名前をMrで変更できます)