对于具有带冒号的初始化程序的C++类定义,Emacs不能正确缩进。我认为这是因为许多情况下带有冒号的行被左缩进了。
我想要修复这个问题。
以下是我所说的示例。
EMACS将代码缩进如下:
class demo {
int x;
demo(){
}
demo(int y):x(y){
};
};
但是它应该像这样缩进:
class demo {
int x;
demo(){
}
demo(int y):x(y){
};
};
有没有办法修复这个行为?可能我们需要一些Elisp代码...
谢谢!