मैं एक अकादमिक हूं और मुझे अपने लेखन को यथासंभव Emacs में करना पसंद है। एक प्रमुख बात जो मेरे लिए गायब है, वह है समय के साथ पाठ फ़ाइल में किए गए परिवर्तनों की आसानी से समीक्षा करने की क्षमता।
विकिपीडिया लेखों या Google दस्तावेज़ों पर नज़र रखने की विशेषताएँ, मैं जो चाह रहा हूँ, उसकी तर्ज पर हैं। मैंने git जैसे संस्करण नियंत्रण प्रणालियों के साथ खेला है क्योंकि वे Emacs द्वारा अच्छी तरह से समर्थित प्रतीत होते हैं, लेकिन मुझे उनका उपयोग करना कठिन लगता है और अधिक जटिल है तब मुझे क्या चाहिए। रिपॉजिटरी पंजीकृत करना, अंदर और बाहर की जाँच करना, यह सब सिर्फ परेशानी थी।
मुझे नहीं लगता कि वहाँ कोई पैकेज है जो मैं अपेक्षाकृत उपयोगकर्ता के अनुकूल तरीके से देख रहा हूं जो कार्यक्षमता प्रदान करता है?
vc-
कमांड के समूह का लक्ष्य VCS के उपयोग की प्रक्रिया को सरल बनाना है। दुर्भाग्य से, वे उतने सहज नहीं हैं जितने अनुभव वाले उपयोगकर्ताओं को उनका अच्छा उपयोग करने की अनुमति नहीं है। दूसरी ओर, आपके द्वारा उल्लिखित सिस्टम बहुत सीमित होते हैं, ताकि कोई जल्दी से उन मांगों को विकसित कर सके जिन्हें वे संतुष्ट नहीं कर सकते हैं। gnu.org/software/emacs/manual/html_node/emacs/… बैकअप रखने का एक सरल तंत्र है, लेकिन ऊपर होने के कारण, मैं इसके बजाय कुछ वीसीएस का उपयोग करने के लिए सीखने की सलाह दूंगा ।
git
/ का उपयोग करना शुरू कर दिया है magit
। यह शुरू करने के लिए भयभीत दिखता है, लेकिन क) आपको इसे एक बार में सीखने की ज़रूरत नहीं है, और ख) प्रारंभिक सीखने की अवस्था से अधिक होने के बाद इसका उपयोग करना सुखद है। एक अच्छा वर्कफ़्लो आपको अपने लेखन कार्यों को अनुशासित करने में भी मदद करता है, क्योंकि यह आपको यह बताने के लिए प्रोत्साहित करता है कि आप क्या कर रहे हैं - जो कि लेखन परियोजना के विकास के समय को प्राप्त करने का एक शानदार तरीका है।
git
औरmagit
- github.com/magit/magit - क्योंकि आप पहले ही इसके साथ थोड़ा सा खेल चुके हैं। आप संभवतः कमांड-लाइन विकल्पों से खुद को परिचित करना चाहते हैं, ताकि आपको यह समझने में बेहतर हो कि क्याmagit
कर रहा है। Emacs नॉन-कोडर्स के लिए नहीं है , लेकिन आप इस दृश्य के आसपास लंबे समय तक रहे हैं कि इससे डरें नहीं - :) आप इसके साथ खेलने की कोशिश भी कर सकते हैंgist
: github.com/defunkt/gist.el