मैं उनके कार्यान्वयन के कुछ पहलुओं के लिए रूबी मोड इन ruby-mode.el
और पायथन मोड की सिफारिश कर सकता हूं python.el
। नया SMIE इंजन के आधार पर उन्नत इंडेंटेशन और नेविगेशन कोड के लिए पूर्व विशेष रूप से महान स्रोत है। हालांकि, न तो किसी विशेष रूप से चतुर या उन्नत तरीके से डेटा संरचनाओं का उपयोग करता है।
मैं इसके डिजाइन के लिए Org Mode 8 के कुछ हिस्सों की भी सिफारिश करूंगा। विशेष रूप से ओआरजी 8 के निर्यातक ढांचे से पता चलता है कि सादे इमैक लिस्प में एक सामान्य, एक्सटेंसिबल, ऑब्जेक्ट जैसी रूपरेखा कैसे बनाई जाए। हालाँकि, मैं ओर्ग के अधिकांश अन्य हिस्सों के खिलाफ सुझाऊंगा, क्योंकि पहले से ही टिप्पणियों में बताए गए कारणों के लिए: यह पुरानी है, और विरासत और हानिकारक प्रथाओं से भरा है (जैसे find-file-noselect
गैर-संवादात्मक फ़ाइलों को पढ़ने के लिए)।
Gnus को अच्छा कोड भी कहा जाता है, लेकिन फिर मैं यह निर्धारित करने के लिए सावधान रहूंगा कि कोड के विशेष टुकड़े को कितनी अच्छी तरह से बनाए रखा गया है जिसे आप देख रहे हैं।
चूंकि Emacs अपने आप में बहुत पुराना है, और केवल सतही रूप से कई स्थानों पर बनाए रखा गया है, इसके कोड की औसत गुणवत्ता वास्तव में आधुनिक मानकों से कम है। वहाँ कई विरासत सामान है। उदाहरण के लिए, यहां तक कि बाइट कंपाइलर जैसे मुख्य हिस्सों में आपको "TODO" और "DUNNO" की सालों पुरानी डेटिंग मिल जाएगी, अगर दशकों तक नहीं। इसके अलावा, चूंकि Emacs कोड और डेवलपर्स को "बाहरी" समुदाय से लेने के लिए बहुत धीमा है, FSF द्वारा स्थापित प्रतिबंधात्मक नीतियों के कारण, समग्र गुणवत्ता केवल धीरे-धीरे बढ़ती है।
सभी में, आप उच्च प्रोफ़ाइल समुदाय के सदस्यों, जैसे मैगिट, प्रोजेक्टाइल, आदि द्वारा बनाए गए लोकप्रिय 3 पार्टी पैकेजों में अच्छे कोड खोजने की अधिक संभावना रखते हैं।