2

thisクロージャーで上書きされないようにしなければならないことが多いのでvar self = this;、コンストラクターの先頭で行うのが好きです。self次に、 が現在どのように、いつ強調表示されているかを正確に強調したいと思いthisます。ただし、ここで emacs のドキュメント、Web サイト、および例を調べ、例を適応させた後、機能しません。私はこの表現を評価しています:

(font-lock-add-keywords 'javascript-mode
        '(("self" . 'font-lock-keyword-face)))

.emacs私のファイルとJavaScriptバッファの両方で、またfont-lock-mode強制的に更新するように切り替えます。紛らわしい構文でバリエーションを試しました"\\<self\\>"が、それも失敗するため、明らかにダーツを投げています。私は多くのバリエーションを見ますfont-lock-add-keywordsが、Emacs のパワー ユーザーであり、開発者ではないので、ビザンチンのようです。

コンテキストとして、これは端末ではなく、ネイティブの Mac OS X 10.11.5 アプリとして実行されている GNU Emacs 24.5.1 です。

4

1 に答える 1