【发布时间】:2011-09-19 08:29:18
【问题描述】:
这个answer 给了我我需要的解决方案。对我来说唯一的问题是我必须手动加载它,即fic-mode。更明确地说,每当我打开c++ 文件时,我必须先执行M-x fic-mode,然后再执行M-x font-lock-fontify-buffer 才能真正启动并运行它。在我的.emacs 我有
(require 'fic-mode)
(add-hook 'c++-mode-hook '(lambda () (fic-mode 1)))
但它并不能解决问题。
您对如何使其自动可用有什么建议吗?
【问题讨论】:
-
我觉得这很合理。检查
*Messages*是否有错误消息,如果您没有看到任何错误消息,请仔细检查您的 C++ 文件是否实际上是在 C++ 模式下打开的:C-h m -
似乎在我的
fic-mode相关部分移动.emacs解决了这个问题。这是一个非常模糊的解决方案……但它奏效了。 -
一个愚蠢的问题:你确定你的缓冲区是c++模式吗?
-
@Thomas:据我所知,是的。在底部我可以看到一个
C++指示器。