0

当我在 Windows 上使用我的 emacs/xemacs 安装打开 cpp/h 文件时,我没有得到缩进或颜色。你能告诉我在我的设置文件中需要做什么来实现这一点吗?谢谢

4

2 回答 2

1

auto-mode-alist是存储与文件扩展名相关的应调用模式的变量。此变量默认配置为关联c++-mode到 cpp 文件。

C-h v通过执行auto-mode-alist查看 auto-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 faq

于 2010-09-04T01:12:25.620 回答