如何更改js3-mode的缩进样式?

时间:2014-01-21 11:30:00

标签: javascript emacs indentation auto-indent

我正在使用Emacs和js3-mode来编辑一些javascript代码。在我编写以下代码并缩进后,我看到了:

var returnValue = someFunction(function () {
                     console.log('This is a callback');
                  });

我想要的是:

var returnValue = someFunction(function () {
  console.log('This is a callback');
});

看起来js3-mode正在尝试将回调与someFunction的调用对齐,但我不希望如此。如何更改缩进样式?

旁注:这段代码只是一个例子,它实际上并不是我编辑的代码,但情况类似。

1 个答案:

答案 0 :(得分:3)

js3-mode wiki,将其添加到初始文件

(setq js3-consistent-level-indent-inner-bracket t)