如何突出显示#ifdef <code> #endif in emacs?</code>

时间:2012-04-23 12:13:54

标签: emacs elisp cedet cc-mode

我不知道cc-mode或者cedet是否提供了相似的东西,但我希望这一点不容易实现。

我想要的是改变#ifdef(something)和#endif之间C ++ / C#源文件中代码的背景。是否有模式选项来制作它或从哪里开始?

1 个答案:

答案 0 :(得分:2)

您可以使用'hideif'包,您可以使用

启用它
M-x hide-ifdef-mode

启用它后,您需要将hide-ifdef-shadow自定义为true以指示着色而不是隐藏文本。

如果你使用CEDET来解析你的文件,你将获得许多#define宏的额外好处,这些宏也是精确的hideif。