किसी विशेषज्ञ को कुछ भी समझाने का सबसे अच्छा तरीका उदाहरण देना है। तो यह समझने का सबसे अच्छा तरीका है कि एक नागरिक के बारे में Emacs क्या है, उन उपयोग मामलों के उदाहरण देना है जिन्हें वे समझ सकते हैं और उनसे संबंधित कर सकते हैं।
मैं आमतौर पर कुछ इस तरह से कहना शुरू करता हूं: एमएसीएस 70 के दशक का एक पुराना-स्कूल टेक्स्ट-एडिटर है, जिसे माइक्रोसॉफ्ट वर्ड और सभी आधुनिक वर्ड-प्रोसेसिंग ऐप से पहले आविष्कार किया गया था। यह इतना अच्छा है कि यह प्रोग्राम करने योग्य है। इसमें एक प्रोग्रामिंग वातावरण बनाया गया है, जिसका अर्थ है कि आप इसे उसी तरह से लिख और संपादित कर सकते हैं जिस तरह से आप माइक्रोसॉफ्ट वर्ड के साथ करेंगे।
लेकिन चूंकि Emacs प्रोग्राम योग्य है, आप सचमुच कुछ भी करने के लिए इसे प्रोग्राम कर सकते हैं। और चूंकि यह प्रोग्राम करने योग्य है, इसलिए आप अपने कंप्यूटर पर अपने ब्राउज़र, अपने ईमेल, अपने संपर्कों, अपने कैलेंडर, ट्विटर, एवरनोट, और आपके द्वारा उपयोग की जाने वाली किसी भी अन्य प्रोग्रामिंग भाषाओं सहित कुछ और के साथ Emacs को एकीकृत कर सकते हैं।
हर कोई जो Emacs का उपयोग करता है, वह अपनी जरूरत के आधार पर अलग-अलग चीजें करने के लिए इसे प्रोग्राम करता है। तो एक वेब डेवलपर जो Emacs का उपयोग करता है, वह इसे __ और __ करने के लिए प्रोग्राम कर सकता है। एक वैज्ञानिक या अकादमिक इसे आर और के साथ सांख्यिकीय विश्लेषण करने के लिए कार्यक्रम कर सकता है ...
मेरे मामले में, जब से मैं एक लेखक हूं, मैंने Emacs को उन चीजों को करने के लिए प्रोग्राम किया है जो मुझे शोध, लेखन और संपादन में मदद करते हैं, जिनमें शामिल हैं:
- जब मैं शोध कर रहा होता हूं और मैं वेब से टेक्स्ट को कॉपी और पेस्ट करता हूं, तो स्वचालित रूप से इसे एक ब्लॉक उद्धरण के रूप में प्रारूपित करता है, और स्वचालित रूप से पेज, URL और तारीख के नाम की प्रतिलिपि बनाता है और एक ग्रंथ सूची प्रविष्टि बनाता है
- एक निर्देशिका में कई फ़ाइलों में पाठ वाक्यांशों को खोजें और बदलें
- जब मैं कुछ लिखता हूं, तो स्वचालित रूप से एक अच्छी तरह से स्वरूपित वेब पेज पर निर्यात करने के लिए, और एक ही स्रोत दस्तावेज़ से, स्वचालित रूप से एक अच्छी तरह से स्वरूपित पीडीएफ फाइल के लिए निर्यात करें, स्वचालित रूप से एक कवर पृष्ठ और सामग्री की तालिका तैयार करना।
- मेरी टूडू सूचियों, नियुक्तियों और समय सीमा का ध्यान रखने में मेरी मदद करें
- विचारों पर विचार-मंथन करने और दिमाग के नक्शे बनाने में मेरी मदद करें
- स्वचालित रूप से लोगों को ईमेल भेजते हैं, और कुछ प्रकार के ईमेल उत्तरों को स्वचालित करते हैं
मैं आम तौर पर कुछ ऐसा कहकर निष्कर्ष निकालता हूं: मूल रूप से यदि आपके वर्कफ़्लो के हिस्से के रूप में आप नियमित रूप से कुछ भी करते हैं, तो Emacs को स्वचालित रूप से करने के लिए प्रोग्राम किया जा सकता है। तो मूल रूप से यह आपके पाठ संपादक को प्रोग्रामिंग के लिए एक उपकरण है जो आप चाहते हैं।