वर्तमान में जब मैं C या C ++ में कोडिंग कर रहा हूं तो Emacs के साथ मेरे वर्कफ़्लो में तीन विंडो शामिल हैं। दाईं ओर सबसे बड़ी फ़ाइल में वह फ़ाइल है जिसमें मैं काम कर रहा हूं। बाएं को दो में विभाजित किया गया है, नीचे एक शेल है जिसे मैं कंपाइल करने या कमांड बनाने के लिए उपयोग करता हूं, और शीर्ष अक्सर कुछ प्रकार के प्रलेखन या README फाइल है जो मैं काम करते समय परामर्श करना चाहता हूं। अब मुझे पता है कि वहाँ कुछ सुंदर विशेषज्ञ Emacs उपयोगकर्ता हैं, और मैं उत्सुक हूं कि क्या अन्य Emacs कार्यात्मक रूप से उपयोगी हैं यदि इरादा इसे पूर्ण IDE के रूप में उपयोग करना है। विशेष रूप से, अधिकांश IDE आमतौर पर इन कार्यों को पूरा करते हैं कुछ रूप या अन्य:
- स्रोत कोड संपादक
- संकलक
- डिबगिंग
- प्रलेखन लुकअप
- संस्करण नियंत्रण
- OO में क्लास लुकिंग और ऑब्जेक्ट इंस्पेक्टर जैसे फीचर हैं
इनमें से कुछ के लिए, यह बहुत स्पष्ट है कि एमएसीएस इन कार्यों को कैसे फिट कर सकता है, लेकिन बाकी के बारे में क्या? इसके अलावा, यदि किसी विशिष्ट भाषा पर ध्यान केंद्रित किया जाना चाहिए, तो मैं कहूंगा कि यह C ++ होना चाहिए।
संपादित करें: एक उपयोगकर्ता ने बताया कि जब मुझे 'बाकी के बारे में' कहा जाता है तो मुझे अधिक विशिष्ट होना चाहिए था। ज्यादातर मैं कुशल संस्करण नियंत्रण के बारे में उत्सुक था, साथ ही साथ प्रलेखन लुकअप भी। उदाहरण के लिए, SLIME में एक लिस्प फ़ंक्शन पर त्वरित हाइपरस्पेक लुकअप करना काफी आसान है। क्या C ++ STL प्रलेखन में कुछ देखने का एक त्वरित तरीका है (यदि मैं hash_map के सटीक सिंटैक्स को भूल गया , उदाहरण के लिए)?