Como configurar recuo para 2 espaços no modo Web


13

Acabei de instalar o modo web. Funciona, mas o recuo parece estar definido como 4 espaços por padrão. Como se define corretamente para 2 espaços?

Respostas:


21

De acordo com a documentação do modo da Web , você pode fazer isso com o seguinte:

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

Você também pode definir valores para web-mode-css-indent-offsetCSS, web-mode-code-indent-offsetJavascript, Java, PHP etc.


2
Pode ser melhor para customize-groupo modo web e definir isso.
Christian Stewart

0

Isto é o que funcionou para mim:

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

Tenho certeza de que essas variáveis ​​não afetam a indentação no modo Web.
DoMiNeLa10

a solução fornecida acima não funcionou para mim. O que eu compartilhado aqui é o que resolveu este problema para mim, na verdade. (js-indent-level 2)Irá fazer o trabalho também
Billal Begueradj
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.