我试图让emacs正确格式化C++中的“for each”构造。
在以下两个示例中,我希望大括号与f
in对齐:for
for each(Type a in b)
{ //^c^s shows substatement-open
//... do stuff
}
for( ; ; )
{ //^c^s shows substatement-open
//... do stuff
}
在这两种情况下,使用 [Ctrl-c Ctrl-s](或 [Ctrl-c Ctrl-o])显示两个开头的 { 字符都是类型substatement-open
,并且在查看时c-offsets-alist
我看到substatement-open
等于 0。
如何使 emacs 缩进for each()
命令类似于它如何缩进for(;;)
命令?