emacs c ++缩进和颜色突出显示

时间:2010-09-04 01:02:54

标签: emacs xemacs

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

2 个答案:

答案 0 :(得分:1)

它是auto-mode-alist变量,用于存储应该与文件扩展名相关的模式。默认情况下,此变量已配置为将c++-mode与cpp文件关联。

通过 C-h v auto-mode-alist RET 查看auto-mode-alist的内容。

您也可以尝试自己定义关联:

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

另请注意,.h文件默认为C文件,而不是C ++。

答案 1 :(得分:0)

您的文件是否有cppc分机?

请查看emacs faq