C ++关键字在Emacs中不着色

我一直在使用emacs一段时间主要用于python编程,并且已经开始使用e ++编码。 当我打开一个c ++文件时,它可以在没有使用c ++模式的情况下打开。 背景和前景颜色对于我使用color-theme的主题来说是正常的,但关键字和字符串不会有不同的颜色。 以下是我的.emacs中用于初始化颜色主题的代码。

(add-to-list 'load-path "D:emacscolor-theme-6.6.0")
(require 'color-theme)
(color-theme-initialize)
(setq color-theme-is-global t)
(color-theme-hober)

我还没有为c ++编写任何代码。 有任何想法吗?

编辑:我试图关闭颜色主题,看看是否至少会有一些着色,并没有,即使在确保字体锁模式开启后。 另外,这是GNU Emacs 23.1.1


将光标放在关键字上并进行Mx describe-face 。 脸部应该被识别为font-lock-keyword-face和给定font-lock-keyword-face的描述。 此时,应该更容易确定关键字是否有错误的面孔,或者面部是否具有默认外观。 您还可以仔细检查字体锁模式是否处于describe-mode


我最终通过从文件夹d:/ emacs中删除名为site-lisp的文件夹来获得语法突出显示。 我的Emacs安装位于d:/emacs/emacs-23.1,并以某种方式从这些文件中读取。 所以,删除这个文件夹迫使Emacs使用正确的,我想。


(字体锁定模式)应该有帮助(使用非负面参数来确保它已打开)

链接地址: http://www.djcxy.com/p/63857.html

上一篇: C++ Keywords not Colored in Emacs

下一篇: Emacs Setting which