1

私は時々かなり古い学校で、端末で Emacs を操作するのが好きです。(私は常に IDE を使って作業しています。しかし、自宅でプライバシーを守っているときは、テキスト エディター、端末、ビールが好きなことがあります)

ただし、OS X に付属するデフォルトの Emacs では、font-lock-mode でコメントが強調表示されないようです。この動作は、Python モードと C モードの両方で確認されています。

私はすでにいくつかのフォーラムを検索しましたが、その人が私と同じ問題を抱えていた投稿を 1 つ見つけました。

http://forums.macosxhints.com/showthread.php?p=512361

この問題を解決する方法はありますか?

4

3 に答える 3

2

私はこれとまったく同じ問題を抱えていました。解決策は、コメント フェイスに使用される色を次のように変更することです。

(set-face-foreground 'font-lock-comment-face "red")

または、特定のモードでのみこれを行いたい場合は、次のようにします。

;;; Only do this for the common C mode (C, C++, Objective-C)
(add-hook 'c-mode-common-hook #'(lambda () (set-face-foreground 'font-lock-comment-face "red")))

顔の詳細については、http://www.gnu.org/software/emacs/manual/html_node/emacs/Faces.htmlを参照してください。

于 2009-03-13T04:41:52.297 に答える
0

正確に修正する方法はわかりませんが、.emacsファイルに入れることができるものがあると確信しています。実際、私は以前にそれをしたと思います。私は自分のファイルを探して、私が見つけたものをあなたに知らせます。

今夜仕事から家に帰ったら、.emacsファイルを取得しようとします。

[編集]調べてみましたが、使用しているどちらのシステムでも.emacsファイルが見つかりません。また、OS Xインストール(Leopardのデフォルト)では、デフォルトで正しく動作しているようです。私はここでいくつかの調査を行いましたが、デフォルトのインストールでは.emacsファイルが使用されなくなったようです。私のような人々がそれらをいじって壊してしまい、修正を手伝わなければならないことにうんざりしていたからです。しかし、あなたが物事を微調整することを可能にするメニューのセットがあります。「」と入力することから始めます。M-x customize RETここで、Mはメタ文字です(私のOSXインストールでは、これがescキーです。押したままにせず、通常の文字のように入力してください。これにより、次のメニューが表示されます。変更します。あまり調べなかったので、メニューのどこに探しているものが表示されるかわかりません。

于 2009-02-20T05:33:41.453 に答える
0

私の経験では、これは通常、既存のコメントのどこかにある対になっていない引用 (単一、二重、またはその他) に関連しています。

それらの発生を追跡し、ソース コードでそれらを根絶します (または、より野心的な場合は、メジャー モードの emacs ソース コードでフォントロック コードを更新できるかどうかを確認してください)。

emacs で Perl を編集しているときにこれに遭遇したとき、cperl-mode通常はデフォルトよりも perl の解析を適切に処理するため、メジャー モードを に切り替えることがよくありますperl-mode

于 2009-03-13T04:27:58.960 に答える