我使用的是emacs版本23.1.1(遗憾的是无法升级),并使用'emacs -nw'在putty中运行emacs,
编辑JavaScript文件时,emacs在缩进注释行时会有一些非常烦人的行为。例子:
如果一条评论行包含问号(或冒号),则下一行会自动缩进另外4个空格:
// is this the right thing to do here?
// check if foo=bar
如果一个注释行包含右括号,则下一个注释行自动缩进4个空格:
// When foo == bar, we do 2 things
// 1) something
// 2) something else
还有其他类似的例子。基本上emacs将注释视为代码,并根据包含的符号进行缩进。有没有办法禁用它?我认为对正确行为的最简单描述是将注释行自动缩进到与前一行相同的级别,如果它也是注释行。