¿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.