当我在Windows上使用emacs / xemacs安装打开cpp / h文件时,我没有缩进或颜色。你能否告诉我在设置文件中需要做些什么来实现这一目标? 感谢
答案 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)
您的文件是否有cpp
或c
分机?
请查看emacs faq