2012-02-06 34 views
7

Việc triển khai thực hiện (mô phỏng, nhái) của emacs là gì được viết bằng javascript? Tính ổn định, chức năng và khả năng tương thích của chúng với bản gốc (GNU emacs) như thế nào?Thực hiện Javascript của emacs

Chỉnh sửa Tôi muốn nhúng trình chỉnh sửa văn bản vào ứng dụng web có chức năng emacs. Hai câu trả lời tôi đã đề nghị Ymacs và Ace. Đặc điểm của chúng là gì? Họ so sánh như thế nào?

+2

Tại sao điều này không mang tính xây dựng? – sawa

Trả lời

7

Có thể bạn đang tìm kiếm Ace. Đó là sự kế thừa của Bespin/Skywriter. Xem

http://ace.ajax.org/

hoặc cho mã

https://github.com/ajaxorg/ace

Nó cũng được sử dụng bởi ShareJS, một Google sóng giống như công cụ tuyệt vời để chỉnh sửa hợp tác. Xem http://sharejs.org/ và đặc biệt là bản demo ở đây:

http://sharejs.org/code.html

+0

Tôi không biết điều này. Có vẻ như nó được duy trì, nên đó là một tin tốt. Người mà tôi có trong đầu là Ymac, được nhắc đến bởi Ivan. Tôi tự hỏi cái nào để sử dụng. Bạn có ý tưởng nào tốt không? – sawa

7

Bạn có thể nghĩ đến việc Ymacs. Nó được viết bằng javascript và tôi không cảm thấy muốn chuyển qua các tùy chỉnh mở rộng của mình vì vậy tôi chỉ sử dụng bản trình diễn một chút. Điều đó và tôi không có nhiều sử dụng cho một trình soạn thảo văn bản web. Theo như tôi có thể thấy không có nỗ lực để làm cho nó tương thích với Emacs, thay vì chỉ là "emacs giống như".

+0

Cảm ơn. Tôi nghĩ đây là cái tôi đang nghĩ. Nó trông đẹp. Làm thế nào để bạn nghĩ về nó, so với Ace, được gợi ý bởi Willem? – sawa

+0

Tôi đã không sử dụng rất nhiều, nhưng Ace trông phổ biến hơn. Bạn muốn đặc điểm gì? Dễ dàng để cài đặt? Có thể chạy elisp? Khả năng đọc email? –

+0

Tôi muốn nó có nhiều khả năng tùy chỉnh và khả năng chạy các thư viện elisp. Có lẽ Ace có thể được duy trì tốt. – sawa

Các vấn đề liên quan