-1
我希望我的emacs能够在宏未定义的情况下将代码颜色更改为灰色,并且在#ifdef#else的情况下也需要适当的缩进。emacs,#ifdef宏的颜色变化和缩进
#define MY_MACRO
#ifdef MY_MACRO
int foo = 0;//proper indent, normal color
#else
int bar = 0;//proper indent, and gray color
感谢@路德,这是一个解决方案,告诉MACRO是否已定义,但不是我想。我认为颜色变化会是一个更好的选择,因为我可以方便地看到UNDEFINED下没有'show-ifdefs'cmd(尽管它也很方便),所以我会让线程打开,然后等待我的COLOR CHANGE SOLUTION 。 – francis