私は.emacsの最後にこれを持っています:
(setq-default indent-tabs-mode nil)
(setq tab-stop-list (number-sequence 2 120 2))
他のモードでは問題なく動作します。タブを押すたびに、スペースが 2 つ追加されます。ただし、js2 モードでは 4 が加算されます。
2に設定できますjs2-basic-offset
。
M-x customize-variable
js2-basic-offset
次にApply and Save
、カスタマイズ オプション バッファの ボタンを押します。.emacs
これにより、変数をまたはinit.el
ファイルに設定するアイテムが追加されます。
ここで少し遅くなりましたが、私のように主要モードの構成を別のファイルに保存している場合は、次の行を追加すると同様に機能します。
(add-hook 'js2-mode-hook (lambda () (setq js2-basic-offset 2)))