我刚刚注意到单引号被字体锁定并带有警告面,从而摆脱了整个缓冲区的字体化。有谁知道为什么会这样?例如,
#include <stdio.h>
int main(int argc, char *argv[]) {
if ( getc( stdin ) == '\n' )
//why is ^ getting font-lock-warning-face?
;
return 0;
}
版本信息:emacs 26.0.50,语义版本 2.2。从 开始,然后在缓冲区中emacs -Q
启用语义模式。M-x semantic-mode