Как мне остановить js2-mode от чрезмерного отступа?

#javascript #emacs

#javascript #emacs

Вопрос:

Я некоторое время пытался разобраться в этом, и у меня ничего не вышло. Похоже js2-mode , что он действительно агрессивно относится к отступам прикованных вызовов и нескольким другим типам вещей, и я не могу понять, как его отключить.

Действительно простой пример выглядит так:

emacs делает ли это:

 let a = foo()
    .bar();
  

или это, в некоторых сценариях:

 let a = thing.foo()
             .bar();
  

Когда я хочу этого:

 let a = foo()
  .bar();
  

Я js2-basic-offset установил значение 2 и js-chain-indent установил значение nil . Есть ли что-то еще, что мне нужно настроить?