Windowsにemacs/xemacsをインストールしてcpp/hファイルを開くと、インデントや色が表示されません。これを実現するために設定ファイルで何をする必要があるか教えてください。ありがとう
1113 次
2 に答える
1
これauto-mode-alist
は、ファイル拡張子に関連して呼び出す必要のあるモードを格納する変数です。この変数は、デフォルトでc++-mode
cppファイルに関連付けるように構成されています。
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 に答える