在我工作的地方,我们使用了很多我们自己的自定义数据类型。emacs 识别的 c++ 会注意到 STL 中的许多自定义数据类型,例如字符串、向量等。这意味着如果我在我的编辑器中声明这样的函数:
string getString() const {
return str;
}
返回值将以绿色突出显示,因此函数名称将以蓝色突出显示。现在,如果我决定使用自定义字符串,这会搞砸一切。所以现在我的 cpp 文件大多是白色的,因为我们在这里不使用普通的 stl 类。如何对我的 emacs 编辑器进行编程以识别当我的意思是“字符串”时,以与“字符串”相同的方式着色?