मैं emacs वेब-मोड का उपयोग कर रहा हूं , और JS फ़ाइलों में टैबिंग अजीब तरीके से काम कर रहा है।
मैंने 2 स्थानों को इंडेंट करने के लिए टैब सेट किया है, लेकिन जब इंडेंट 8 स्थानों पर पहुंचता है, तो वेब-मोड उन्हें एक टैब में बदल देता है, और फिर दूसरे 8 तक पहुंचने तक 2 स्थानों को टैब करना जारी रखता है, और इसे दूसरे टैब में परिवर्तित करता है, आदि।
क्या मैं इसे होने से रोक सकता हूं और केवल कभी इंडेंट स्पेस के लिए emacs / वेब-मोड बता सकता हूं?
संपादित करें:
यहाँ एक छोटा नेस्टेड फ़ंक्शन उदाहरण है:
(function() {
function() {
function() {
function() {
function() {
// Indenting problem.
}
}
}
}
})()
यह स्पष्ट रूप से Emacs में ठीक दिखाई दे रहा है, लेकिन आप यहाँ इंडेंटेशन समस्या देख सकते हैं।
मैं यहां ध्यान दूंगा कि यह जावास्क्रिप्ट-मोड में भी होता है।
javascript-mode
आप उपयोग कर रहे हैं, बिल्टिन एक? इसके अलावा, क्या यह तब होता है जब html में इंडेंट करना web-mode
?