0

Windowsにemacs/xemacsをインストールしてcpp/hファイルを開くと、インデントや色が表示されません。これを実現するために設定ファイルで何をする必要があるか教えてください。ありがとう

4

2 に答える 2

1

これauto-mode-alistは、ファイル拡張子に関連して呼び出す必要のあるモードを格納する変数です。この変数は、デフォルトでc++-modecppファイルに関連付けるように構成されています。

auto-mode-alistを実行して、C-h vauto-mode-alistの内容を確認しますRET

次のように、自分で関連付けを定義することもできます。

(setq auto-mode-alist
      (append '(("\\.\\(CC?\\|HH?\\)\\'" . c++-mode)
        ("\\.[ch]\\(pp\\|xx\\|\\+\\+\\)\\'" . c++-mode)
        ("\\.\\(cc\\|hh\\)\\'" . c++-mode)
        ) auto-mode-alist ))

また、.hファイルはデフォルトでC ++ではなく、Cファイルと見なされることに注意してください。

于 2010-09-04T12:36:53.863 に答える
0

ファイルにcppまたはc拡張子が付いていますか?

emacsのよくある質問をご覧ください

于 2010-09-04T01:12:25.620 に答える