我在我的.emacs的末尾有这个:
(setq-default indent-tabs-mode nil)
(setq tab-stop-list (number-sequence 2 120 2))它在其他模式下工作得很好--每当我按tab键时,它都会添加两个空格。但在js2模式下,它加了4。
发布于 2015-01-19 11:49:21
可以将js2-basic-offset设置为2。
M-x customize-variablejs2-basic-offset然后单击customize option buffer中的Apply and Save按钮。这将添加一个项目来将变量设置到.emacs或init.el文件中。
发布于 2016-09-05 21:28:58
这里有点晚了,但如果您像我一样,将主要模式的配置保存在单独的文件中,您可以添加以下行,它也可以工作。
(add-hook 'js2-mode-hook (lambda () (setq js2-basic-offset 2)))发布于 2018-03-29 04:50:08
对我来说,js2-basic-offset是js-indent-level的别名,所以我必须更改后者才能使其工作。
https://stackoverflow.com/questions/28017629
复制相似问题