2012-02-06 12 views
7

जावास्क्रिप्ट में लिखा गया emacs के कार्यान्वयन (अनुकरण, क्लोन) क्या हैं? मूल (जीएनयू emacs) के साथ उनकी स्थिरता, कार्यक्षमता, और संगतता कैसे हैं?Emacs के जावास्क्रिप्ट कार्यान्वयन

संपादित करें मैं Emacs कार्यक्षमताओं के साथ एक वेब अनुप्रयोग में एक टेक्स्ट एडिटर एम्बेड करना चाहता हूं। मैंने जो दो जवाब प्राप्त किए हैं, वे यमैक और ऐस का सुझाव देते हैं। उनकी विशेषताएं क्या हैं? वे तुलना कैसे करते हैं?

+2

यह रचनात्मक क्यों नहीं है? – sawa

उत्तर

7

आप शायद ऐस की तलाश में हैं। यह बेसिन/स्काईराइटर का उत्तराधिकारी है। देखें

http://ace.ajax.org/

या कोड

https://github.com/ajaxorg/ace

यह भी ShareJS द्वारा किया जाता है, सहयोगी संपादन के लिए एक भयानक गूगल-लहर की तरह उपकरण के लिए। http://sharejs.org/ देखें और विशेष रूप से यहाँ डेमो:

http://sharejs.org/code.html

+0

मुझे यह नहीं पता था। ऐसा लगता है कि यह बनाए रखा है, तो यह एक अच्छी खबर है। जो मुझे दिमाग में था वह यमैक है, जिसे इवान द्वारा याद दिलाया गया था। मैं सोच रहा हूं कि किस का उपयोग करना है। क्या आपके पास कोई विचार है जो अच्छा है? – sawa

7

आप Ymacs की सोच रहे होंगे। यह जावास्क्रिप्ट में लिखा गया है और मुझे अपने व्यापक अनुकूलन पर पोर्टिंग की तरह महसूस नहीं होता है इसलिए मैंने केवल डेमो का उपयोग किया है। उस और मेरे पास वेब टेक्स्ट एडिटर के लिए ज्यादा उपयोग नहीं है। जहां तक ​​मैं देख सकता हूं कि इसे इमाक्स के साथ संगत बनाने के लिए कोई प्रयास नहीं किया गया है, बल्कि केवल "emacs-like" होना है।

+0

धन्यवाद। मुझे लगता है कि यह वह है जिसे मैं सोच रहा था। यह अच्छा लगता है। विलेम द्वारा सुझाए गए ऐस की तुलना में आप इसके बारे में कैसे सोचते हैं? – sawa

+0

मैंने या तो बहुत अधिक उपयोग नहीं किया है, लेकिन ऐस अधिक लोकप्रिय दिखता है। आप क्या विशेषताओं चाहते हैं? इन्सटाल करना आसान? Elisp चला सकते हैं? ईमेल पढ़ने की क्षमता? –

+0

मैं चाहता हूं कि यह अधिक अनुकूलता और elisp पुस्तकालय चलाने की क्षमता हो। शायद ऐस अच्छी तरह से बनाए रखा जा सकता है। – sawa

संबंधित मुद्दे