33

私は.emacsの最後にこれを持っています:

(setq-default indent-tabs-mode nil)

(setq tab-stop-list (number-sequence 2 120 2))

他のモードでは問題なく動作します。タブを押すたびに、スペースが 2 つ追加されます。ただし、js2 モードでは 4 が加算されます。

4

3 に答える 3

42

2に設定できますjs2-basic-offset

  1. M-x customize-variable
  2. 入るjs2-basic-offset
  3. 値を 2 に設定します

次にApply and Save、カスタマイズ オプション バッファの ボタンを押します。.emacsこれにより、変数をまたはinit.elファイルに設定するアイテムが追加されます。

于 2015-01-19T03:49:21.003 に答える
15

ここで少し遅くなりましたが、私のように主要モードの構成を別のファイルに保存している場合は、次の行を追加すると同様に機能します。

(add-hook 'js2-mode-hook (lambda () (setq js2-basic-offset 2)))
于 2016-09-05T13:28:57.640 に答える