2012-02-06 9 views
7

¿Qué implementaciones (emulaciones, clones) de emacs hay escritas en javascript? ¿Cómo son su estabilidad, funcionalidad y compatibilidad con el original (emacs de GNU)?Implementación de JavaScript de emacs

Editar que desea incorporar un editor de texto en una aplicación web con funcionalidades de Emacs. Las dos respuestas que he recibido sugieren a Ymacs y Ace. ¿Cuáles son sus características? ¿Cómo se comparan?

+2

¿Por qué no es constructivo? – sawa

Respuesta

7

Probablemente estés buscando Ace. Es el sucesor de Bespin/Skywriter. Ver

http://ace.ajax.org/

o para el código

https://github.com/ajaxorg/ace

También es utilizado por ShareJS, una increíble herramienta de Google en forma de onda para la edición colaborativa. Ver http://sharejs.org/ y especialmente la demo aquí:

http://sharejs.org/code.html

+0

No sabía esto. Parece que se mantiene, por lo que es una buena noticia. El que tenía en mente es Ymacs, que fue recordada por Ivan. Me pregunto cuál usar. ¿Tienes alguna idea de lo que es bueno? – sawa

7

Usted podría estar pensando en Ymacs. Está escrito en javascript y no tengo ganas de trasladar mis amplias personalizaciones, así que solo he usado un poco la demostración. Eso y no tengo mucho uso para un editor de texto web. Por lo que puedo ver, no se hace ningún esfuerzo para que sea compatible con Emacs, sino solo para ser "similar a emacs".

+0

Gracias. Creo que este es el que estaba pensando. Se ve bien. ¿Cómo piensas al respecto, en comparación con el As, sugerido por Willem? – sawa

+0

No he usado mucho, pero Ace parece más popular. ¿Qué características quieres? ¿Fácil de instalar? Puede ejecutar elisp? La capacidad de leer el correo electrónico? –

+0

Quiero que tenga tanta personalización y la capacidad de ejecutar bibliotecas elisp. Quizás Ace podría estar bien mantenido. – sawa

Cuestiones relacionadas