¿Cómo configuro la sangría en 2 espacios en modo web?


13

Acabo de instalar el modo web. Funciona, pero la sangría parece estar configurada en 4 espacios de forma predeterminada. ¿Cómo se configura correctamente en 2 espacios?

Respuestas:


21

De acuerdo con la documentación del modo web , puede hacerlo con lo siguiente:

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

También puede establecer valores para web-mode-css-indent-offsetCSS y web-mode-code-indent-offsetJavascript, Java, PHP, etc.


2
Podría ser mejor usar el customize-groupmodo web y configurarlo.
Christian Stewart

0

Esto es lo que funcionó para mí:

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

1
Estoy bastante seguro de que estas variables no afectan la sangría en modo web en absoluto.
DoMiNeLa10

la solución proporcionada anteriormente no funcionó para mí. Lo que compartí aquí es lo que resolvió este problema para mí. En realidad, también (js-indent-level 2)hará el trabajo
Billal Begueradj
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.