अगर मैंजेएस-मोड को सही इंडेंट जारी रखने के लिए कैसे प्राप्त करें (यौगिक?) Var घोषणाएं?
function stretchDiv(){
var wh = $(window).height();
var sz2 = wh - ((paddingTop + paddingBottom) + (mainTop + 2) * 2);
// the scrollbar happens only when the height of the elt is constrained
var sz3 = sz2 - outTop - 2;
$('#out').css({'height': sz3 + 'px'});
}
की तरह अलग var
बयानों का उपयोग तो JSLint शिकायत करता है, मुझे पिछले के साथ दूसरे और तीसरे गठबंधन करने के लिए कह रही है।
तो मुझे लगता है कि सलाह का पालन करें, JSLint खुश है, लेकिन Emacs 'निर्मित जे एस-mode.el (Emacs v23.2) इंडेंट नहीं करता अतिरिक्त var
तरह से मैं चाहता हूँ घोषणाओं। साथ ही, यह अतिरिक्त चर पर फ़ॉन्ट-लॉक नहीं करता है। देखें:
function stretchDiv(){
var wh = $(window).height(),
sz2 = wh - ((paddingTop + paddingBottom) + (mainTop + 2) * 2),
// the scrollbar happens only when the height of the elt is constrained
sz3 = sz2 - outTop - 2;
$('#out').css({'height': sz3 + 'px'});
}
मैं उचित खरोज और फ़ॉन्ट-लॉकिंग कैसे मिल सकता है?
धन्यवाद, यह सही है। – Cheeso
दुर्भाग्य से emacs के नवीनतम संस्करण (23.2) पर आप हैक किए गए संस्करण का उपयोग नहीं कर सकते हैं, क्योंकि यह स्वचालित रूप से जावास्क्रिप्ट मोड शुरू करने से emacs को रोकता है। – tomjen
ईह, बमर। एक कामकाज के रूप में, मैंने अंतर्निहित जेएस मोड में कुछ मोड परिभाषित किए जो इसे मैं चाहता हूं। मेरे पास सही हाइलाइटिंग सिंटैक्स नहीं है, लेकिन मेरे पास इंडेंटेशन काम कर रहा है। आधे रास्ते वहाँ। – Cheeso