我不知道cc-mode或者cedet是否提供了相似的东西,但我希望这一点不容易实现。
我想要的是改变#ifdef(something)和#endif之间C ++ / C#源文件中代码的背景。是否有模式选项来制作它或从哪里开始?
答案 0 :(得分:2)
您可以使用'hideif'包,您可以使用
启用它M-x hide-ifdef-mode
启用它后,您需要将hide-ifdef-shadow自定义为true以指示着色而不是隐藏文本。
如果你使用CEDET来解析你的文件,你将获得许多#define宏的额外好处,这些宏也是精确的hideif。