Search code examples
javascriptemacselisp

Javascript implementation of emacs


What implementations (emulations, clones) of emacs are there that are written in javascript? How are their stability, functionality, and compatibility with the original (GNU emacs)?

Edit I want to embed a text editor in a web application with emacs functionalities. The two answers I have gotten suggest Ymacs and Ace. What are their characteristics? How do they compare?


Solution

  • You are probably looking for Ace. It's the successor of Bespin/Skywriter. See

    http://ace.ajax.org/

    or for the code

    https://github.com/ajaxorg/ace

    It is also used by ShareJS, an awesome Google-wave-like tool for collaborative editing. See http://sharejs.org/ and especially the demo here:

    http://sharejs.org/code.html