Tôi đang sử dụng chế độ web của emacs và việc lập bảng trong các tệp JS dường như đang hoạt động kỳ lạ.
Tôi có tab được đặt thành thụt lề 2 khoảng trắng, nhưng khi thụt lề đạt 8 khoảng trắng, chế độ web biến chúng thành một tab và sau đó tiếp tục tab 2 khoảng trắng cho đến khi đạt đến 8 khoảng trống khác và chuyển đổi nó thành tab khác, v.v.
Tôi có thể ngăn điều này xảy ra và nói với emacs / chế độ web chỉ để thụt lề không gian?
BIÊN TẬP:
Dưới đây là một ví dụ hàm lồng nhau ngắn:
(function() {
function() {
function() {
function() {
function() {
// Indenting problem.
}
}
}
}
})()
Rõ ràng là nó hiển thị tốt trong Emacs, nhưng bạn có thể thấy vấn đề thụt ở đây.
Tôi sẽ lưu ý ở đây rằng điều này cũng xảy ra trong chế độ javascript.
javascript-mode
đang sử dụng cái nào , cái dựng sẵn? Ngoài ra, điều này có xảy ra khi thụt html trong web-mode
không?