Comment configurer l'indentation sur 2 espaces en mode Web


13

Je viens d'installer le mode Web. Cela fonctionne, mais l'indentation semble être définie sur 4 espaces par défaut. Comment le placer correctement sur 2 espaces?

Réponses:


21

Selon la documentation en mode Web , vous pouvez le faire avec les éléments suivants:

(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)

Vous pouvez également définir des valeurs pour web-mode-css-indent-offsetCSS, web-mode-code-indent-offsetJavascript, Java, PHP, etc.


2
Il serait peut-être préférable de customize-grouppasser en mode Web et de le régler.
Christian Stewart

0

C'est ce qui a fonctionné pour moi:

(setq indent-tabs-mode nil
      js-indent-level 2)

1
Je suis sûr que ces variables n'affectent pas du tout l'indentation en mode Web.
DoMiNeLa10

la solution fournie ci-dessus n'a pas fonctionné pour moi. Ce que j'ai partagé ici, c'est ce qui a résolu ce problème pour moi., En fait (js-indent-level 2)fera le travail aussi
Billal Begueradj
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.