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

13

Я только что установил веб-режим. Это работает, но отступ, по-видимому, установлен на 4 пробела по умолчанию. Как правильно установить его на 2 пробела?

Борис Стиницкий
источник

Ответы:

21

Согласно документации в веб-режиме , вы можете сделать это с помощью следующего:

(defun my-web-mode-hook ()
  "Hooks for Web mode."
  (setq web-mode-markup-indent-offset 2)
)
(add-hook 'web-mode-hook  'my-web-mode-hook)

Вы также можете установить значения для web-mode-css-indent-offsetCSS, web-mode-code-indent-offsetJavascript, Java, PHP и т. Д.

Райан
источник
2
Может быть, лучше в customize-groupвеб-режиме и установить это.
Кристиан Стюарт
0

Вот что сработало для меня:

(setq indent-tabs-mode nil
      js-indent-level 2)
Биллаль Бегерадж
источник
1
Я почти уверен, что эти переменные вообще не влияют на отступ в веб-режиме.
DoMiNeLa10
приведенное выше решение не работает для меня. То, что я поделился здесь, это то, что решило эту проблему для меня., На самом деле (js-indent-level 2)будет делать эту работу также
Биллал Бегерадж