【发布时间】:2013-05-11 15:41:09
【问题描述】:
Emacs 没有正确缩进 C++ 类定义,因为分配器中有带有冒号的初始化程序。我认为这是因为带有冒号的行在很多情况下是左缩进的。
我想解决这个问题。
这是我所说的一个例子。
EMACS 像这样缩进代码:
class demo {
int x;
demo(){
}
demo(int y):x(y){
};
};
但它确实应该像这样缩进:
class demo {
int x;
demo(){
}
demo(int y):x(y){
};
};
有没有办法解决这个问题?大概我们需要一些省略号...
谢谢!
【问题讨论】:
-
@nightcracker:我认为这里的 Emacs 问题很好。此外,这很容易有一个涉及到 elisp 编程的解决方案,而且毫无疑问是与编程相关的。
标签: emacs elisp auto-indent