हमारे पास पहले से ही विशेष रूप से परीक्षण के लिए उपयोगी उपकरणों के बारे में एक प्रश्न है , लेकिन वास्तव में कोड लिखने के बारे में क्या ? आप अपने विकास को गति देने वाले कौन से पैकेज पाते हैं? आप अपनी परियोजनाओं को जल्दी और आसानी से नेविगेट करने और समझने के लिए किस एड्स का उपयोग करते हैं?
@kaushalmodi यह सीडब्ल्यू है, इसलिए यह आंशिक रूप से ओपन-एंडेड होने का मेरा इरादा था। विशिष्ट प्रश्न पूछना इस बारे में जाने का एक बेहतर तरीका हो सकता है, लेकिन यह प्रश्न अभी भी उन प्रश्नों के संग्रह के रूप में मौजूद है। मैंने विशेष रूप से उन उपकरणों पर प्रश्न का लक्ष्य बनाने की कोशिश की
—
शॉन एलेड
multiple-cursors
जो लिस्प और इमैक विकास के साथ सहायक हैं- उदाहरण के लिए, हर जगह उपयोगी है, लेकिन शायद अन्य पैकेज भी हैं जो लिस्प के स्पष्ट स्कूपिंग का सम्मान करते हैं। निश्चित रूप से macrostep
और कहीं और ielm
लागू नहीं है। मेटा पर यह लाओ, हो सकता है?
@kaushalmodi: अच्छे अंक, लेकिन क्या यह अब सामुदायिक विकि नहीं है? संभवतः हम उत्तर को विशिष्ट और विकास-सामान्य पैकेजों को फ़्लैग करने के लिए संपादित कर सकते हैं।
—
दान
सामुदायिक विकि रखना ठीक है लेकिन मुझे लगता है कि यह आसानी से "आपके पसंदीदा पैकेज क्या हैं?" सीडब्ल्यू। आइए आपके उत्तर में एक और सामान्य पहलू लेते हैं: नेविगेशन .. स्पीडबार, प्रोजेक्टाइल, आउटलेस, ऑर्गस्ट्रक्ट, जी / सी / एटैग्स, नीट्री, टैब्बर, आईडीओ, हेल्म और हेल्म प्लगइन्स, आइबफर, आदि
—
कौशल मोदी
@kaushalmodi
—
सीन एलेड
ido
, helm
, ibuffer
, tabbar
मैं नहीं लगता है कि-होगा उचित प्रविष्टियों हो। वहाँ कुछ भी नहीं है कि वास्तव में बनाता है elisp विकास आसान। वे निश्चित रूप से शानदार पैकेज हैं, लेकिन (मेरे अनुभव में) उनके पास कुछ भी नहीं है कि वे संभावित विकास में शामिल हों। etags
-इसलिए मैं इससे परिचित नहीं हूं, ऐसा लगता है कि यह उचित होगा । शायद इन अन्य पैकेजों के लिए एक और सीडब्ल्यू उपयुक्त है (क्योंकि वे वास्तव में उल्लेख के लायक हैं), लेकिन मुझे डर है कि इस प्रश्न के लिए आपका डर निश्चित रूप से उस एक में एहसास होगा।
multiple-cursors
, किसी और पसंद कर सकते हैंvisual-regexp
या एजी / पावती / ग्रेप कमांड लाइन से या से Emacs या Emacs के भीतर इनबिल्टquery-replace
याquery-replace-regexp
या कुछ और। प्रत्येक पैकेज के लिए समान तर्क दिए जा सकते हैं। इसके बजाय एक अच्छा सवाल यह होगा कि "पैकेज डेवलपमेंट" में कुछ विशिष्ट कैसे किया जाए।