Bagaimana cara mengatur indentasi ke 2 spasi dalam mode web

13

Saya baru saja menginstal web-mode. Ini bekerja, tetapi lekukan tampaknya diatur ke 4 spasi secara default. Bagaimana cara mengaturnya dengan benar ke 2 spasi?

Boris Stitnicky
sumber

Jawaban:

21

Menurut dokumentasi mode web , Anda dapat melakukannya dengan yang berikut:

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

Anda juga dapat mengatur nilai web-mode-css-indent-offsetuntuk CSS, dan web-mode-code-indent-offsetJavascript, Java, PHP, dll.

Ryan
sumber
2
Mungkin lebih baik untuk customize-groupmode web dan mengatur ini.
Christian Stewart
0

Inilah yang bekerja untuk saya:

(setq indent-tabs-mode nil
      js-indent-level 2)
Billal Begueradj
sumber
1
Saya cukup yakin variabel ini tidak mempengaruhi lekukan mode web sama sekali.
DoMiNeLa10
solusi yang diberikan di atas tidak berhasil untuk saya. Apa yang saya bagikan di sini adalah apa yang memecahkan masalah ini bagi saya., Sebenarnya (js-indent-level 2)akan melakukan pekerjaan itu juga
Billal Begueradj