2012-02-06 42 views
7

emacs的哪些實現(模擬,克隆)在javascript中?它們的穩定性,功能以及與原始版本(GNU emacs)的兼容性如何?emacs的Javascript實現

編輯 我想用emacs功能在Web應用程序中嵌入文本編輯器。我得到的兩個答案建議Ymacs和Ace。他們的特點是什麼?他們如何比較?

+2

爲什麼這不是建設性的? – sawa 2012-02-13 18:09:46

回答

7

您可能正在尋找Ace。它是Bespin/Skywriter的繼任者。見

http://ace.ajax.org/

或代碼

https://github.com/ajaxorg/ace

它也可以用來通過ShareJS,協作編輯的真棒谷歌波狀工具。見http://sharejs.org/,尤其是這裏的演示:

http://sharejs.org/code.html

+0

我不知道這一個。看起來它保持不變,所以這是一個好消息。我想到的是Ymacs,它被伊萬提醒。我想知道哪一個使用。你有什麼想法哪個好? – sawa 2012-02-06 22:54:55

7

你可能會想的Ymacs。它是用JavaScript編寫的,我不想移植到我的廣泛定製,所以我只使用了一點演示。這和我沒有太多用於Web文本編輯器。據我所知,沒有任何努力使它與Emacs兼容,而只是「emacs-like」。

+0

謝謝。我想這是我想的那個。看起來很好。與Willem建議的Ace相比,你如何看待它? – sawa 2012-02-06 22:53:36

+0

我沒有用過,但Ace看起來更受歡迎。你想要什麼特性?易於安裝?可以運行elisp?閱讀電子郵件的能力? – 2012-02-07 06:57:35

+0

我希望它具有儘可能多的可定製性和運行elisp庫的能力。也許Ace可能會得到很好的維護。 – sawa 2012-02-07 07:34:28