我得到以下信息:
var
a = 5,
b = 6,
c = foo();
/* code continues */
我想:
var
a = 5,
b = 6,
c = foo();
/* OUTDENT, code continues */
我知道如何让 js-mode 正确缩进继续(复合?) var 声明?js2-mode 有一些技巧可以完成它。我想知道如何使用 javascript-mode (内置的,进入 emacs 24)来做到这一点。"var" 应该缩进一级,直到 var 之后的第一个分号。逗号优先样式不应该改变这一点。
理想情况下,我可以将它放在我的 init.el 中,然后我可以将它同步到我正在使用的每台计算机上。那可能吗?我该怎么做?