Как установить отступ в 2 пробела в режиме js2?
У меня это в конце моих .emacs:
(setq-default indent-tabs-mode nil)
(setq tab-stop-list (number-sequence 2 120 2))
Он отлично работает в других режимах - всякий раз, когда я накладываю, он добавляет два пробела. Но в js2-режиме он добавляет 4.
Ответы
Ответ 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)))