मैं खेलते हैं और सॉफ्टवेयर उपकरण, जिनमें से प्रत्येक एक कमांड लाइन इंटरफेस होगा की एक संख्या के साथ प्रयोग करना चाहते हैं। इनमें से कुछ उपकरणों में हबेस, सुअर, एरलांग और प्रोलॉग शामिल हैं। मैं इन उपकरणों के लिए एक यूआई के रूप में emacs का उपयोग करना चाहता हूं, उसी तरह मैं एम-एक्स रन-पायथन या आईएलएम मोड के साथ एक लिस्प दुभाषिया के साथ एक अजगर खोल चला सकता हूं।एक कमांड लाइन प्रोग्राम के आसपास एक emacs wrapper मोड बनाने के लिए नुस्खा?
वहाँ एक नुस्खा मैं एक Emacs मोड में इन कमांड लाइन उपकरणों में से एक रैप करने के लिए का पालन कर सकता है? मैं कुछ ऐसा ढूंढ रहा हूं जो टूल के प्रॉम्प्ट को प्रदर्शित करेगा, मुझे सी-सी सी-एन/सी-पी के साथ इतिहास के माध्यम से खोज करने दें, टूल की प्रक्रिया में वर्तमान इनपुट सबमिट करें जिसे मैंने एंटर दबाया है, और टूल के आउटपुट को प्रदर्शित किया है।
मैं जानता हूँ कि इन उपकरणों के कई शायद Emacs मोड पहले से ही है, मैं कैसे जल्दी से एक का निर्माण करने के लिए कुछ भी नहीं है, तो मौजूद है में दिलचस्पी है।
यह आपके प्रश्न का काफी जवाब नहीं देता है, लेकिन यदि आप उपकरण के लिए एक emacs lisp wrapper बनाते हैं तो आप इसे ielm से उपयोग कर सकते हैं। उदाहरण के लिए मैं अपने emacs redis wrapper के साथ ऐसा करता हूं। http://code.google.com/p/eredis/ – justinhj