Korzystam z trybu internetowego emacsa , a tabulacja w plikach JS wydaje się dziwnie działać.
Mam tabulację ustawioną na wcięcie 2 spacje, ale kiedy wcięcie osiąga 8 spacji, tryb sieciowy zamienia je w tabulację, a następnie kontynuuje tabulację 2 spacji aż do osiągnięcia kolejnych 8 spacji i konwertuje to na inną tabulator itp.
Czy mogę temu zapobiec i powiedzieć trybowi emacs / web tylko wcięcia w przestrzeni?
EDYTOWAĆ:
Oto krótki przykład funkcji zagnieżdżonej:
(function() {
function() {
function() {
function() {
function() {
// Indenting problem.
}
}
}
}
})()
Oczywiście w Emacsie dobrze się prezentuje, ale tutaj możesz zobaczyć problem z wcięciem.
Zwrócę tutaj uwagę, że dzieje się to również w trybie javascript.
javascript-mode
używasz, wbudowanego? Czy tak się dzieje, gdy wcina się HTML web-mode
?