我不太了解Emacs,但经过一些搜索,我编辑了我的.emacs文件如下:
(setq c-default-style "bsd" c-basic-offset 4)
我的目标是使用4分隔的标签来获得Allman风格的缩进.它按预期工作,但现在我的//注释没有缩进我的代码.在我改变这个之前,当我输入//时,它会自动缩进到与函数中的其余代码一致.如何让Emacs自动缩进//注释?
我已经尝试添加c-indent-comments-Syntax-Syntax 1到上述.emacs文件,但是没有改变它…
例如:
int main() { // I'd like this line to be auto-indented to match the block for (int i = 0; i < 10; ++i) { // And this line to be auto-indented to match the block doStuff(); } }
目前,TAB不缩进我的//注释,也不会自动缩进.