Подтвердить что ты не робот

Как установить отступ в 2 пробела в режиме js2?

У меня это в конце моих .emacs:

(setq-default indent-tabs-mode nil)

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

Он отлично работает в других режимах - всякий раз, когда я накладываю, он добавляет два пробела. Но в js2-режиме он добавляет 4.

4b9b3361

Ответ 1

Вы можете установить js2-basic-offset в 2.

  • M-x customize-variable
  • Введите js2-basic-offset
  • Задайте значение 2

Затем кнопку Apply and Save в буфере настройки параметров. Это добавит элемент для установки переменной в файл .emacs или init.el.

Ответ 2

Немного поздно, но если вы похожи на меня и сохраняете конфигурации для основных режимов в отдельных файлах, вы можете добавить следующую строку, и она также работает.

(add-hook 'js2-mode-hook (lambda () (setq js2-basic-offset 2)))