Tôi có điều này ở phần cuối của emacs của tôi:Làm cách nào để đặt thụt lề thành 2 khoảng trắng ở chế độ js2?
(setq-default indent-tabs-mode nil)
(setq tab-stop-list (number-sequence 2 120 2))
Nó hoạt động tốt ở các chế độ khác - bất cứ khi nào tôi tab, nó bổ sung thêm hai khoảng trống. Nhưng trong js2-mode, nó sẽ thêm 4.
Tôi có bộ này, và trong một số trường hợp sử dụng 2, nhưng trong những trường hợp khác, nó sử dụng 4. – Ashnur
Khi tôi làm điều này, bất cứ điều gì ở hai mức độ thụt đầu dòng sẽ trở thành một tab, thay vì bốn không gian. Làm cách nào để ngăn chặn điều đó? –
Tôi nghĩ rằng thiết lập 'indent-tabs-mode' thành' nil' sẽ giúp bạn. – ntalbs