J'utilise emacs en mode web , et la tabulation dans les fichiers JS semble agir étrangement.
La tabulation est définie sur 2 espaces en retrait, mais lorsque le retrait atteint 8 espaces, le mode Web les transforme en onglet, puis continue de tabuler 2 espaces jusqu'à ce qu'il atteigne 8 autres, et les convertit en un autre onglet, etc.
Puis-je empêcher cela de se produire et dire à emacs / web-mode de ne mettre en retrait que les espaces?
ÉDITER:
Voici un court exemple de fonction imbriquée:
(function() {
function() {
function() {
function() {
function() {
// Indenting problem.
}
}
}
}
})()
Il est évident que ça se passe bien dans Emacs, mais vous pouvez voir le problème d'indentation ici.
Je noterai ici que cela se produit également en mode javascript.
javascript-mode
utilisez-vous, celui intégré? Cela se produit-il également lors de l'indentation du code HTML web-mode
?