每当在某些缓冲区中键入任何内容时,我都会在emacs中收到此错误:
c-forward-sws:错误的类型参数:stringp,nil
这似乎是语法上的突出显示;每当输入任何内容时,我都会在处于sh模式的缓冲区中获取它-甚至返回空行。我偶尔也会在C ++模式的缓冲区中获得它,但是我不记得具体的行,也无法在这种模式下重现它。
我最近没有更改过.emacs(我记得)。
任何想法是什么问题?该函数在cc-engine.el中定义,但是我很难弄清楚上下文。
pimpl习语中使用的实现类是否有任何理由可以拥有任何私有成员?我真正想到的唯一原因是保护自己免受自己的伤害 - 即私人成员用于在类和用户之间强制执行某种契约,在这种情况下,类和用户是密切相关的,所以它似乎没必要.