タイトルはかなり自明です。
luaモードでコメントの色を黒から緑に変えたいです。
これを .emacs に入れてみました (set-face-foreground 'font-lock-string-face "red")
しかし、うまくいきませんでした。何か案は?
コメントにカーソルを置いて「」と入力M-x customize-face RETすると、正しい顔を自動的にカスタマイズするように提案されます(この場合font-lock-comment-face
はRupertが述べたように)。これにより、顔のさまざまな変更を試して(正確に正しい色を取得するなど)、それをに保存することができます.emacs
。これは、変更したい顔を見つける最も簡単な方法です。
少なくとも私のバージョンの Emacs ではdescribe-face
、Lua ファイルでちょっとしたコメントを呼び出すとfont-lock-comment-face
、 ではなく, が返されますfont-lock-string-face
。間違った変数を変更しましたか?
私はそれを解決しました。
アンインストールされたemacs 23 apt-get remove emacs
次の指示に従いました: https://launchpad.net/~cassou/+archive/emacs インストール済みの emacs-starter-kit: https://github.com/technomancy/emacs-starter-kit
Mx package-install RET lua-mode で lua-mode をインストール
再起動し、lua ファイルをロードしました。これで、単一行と複数行の両方のコメントのコメントの色が同じになり、上記の Ivan の回答に従って、font-lock-comment-face の色をデフォルトで赤レンガ色に設定することで変更できます。