如何在Emacs中让js2-mode使用空格而不是制表符?

时间:2020-03-05 18:48:14  来源:igfitidea点击:

我正在使用js2-mode在Emacs中编辑Javascript,但似乎无法停止使用制表符而不是空格来缩进。我的其他模式工作正常,只是有js2问题。

解决方案

回答

你有没有

(setq-default indent-tabs-mode nil)

在.emacs中?当我这样做时,它在emacs 23.0.60.1中对我来说工作正常。 js2-mode使用标准的emacs函数indent-to进行缩进,该函数尊重indent-tabs-mode。