2012-02-06 15 views
7

Quali implementazioni (emulazioni, cloni) di emacs ci sono che sono scritte in javascript? Come sono la loro stabilità, funzionalità e compatibilità con l'originale (GNU emacs)?Implementazione Javascript di emacs

Modifica Desidero incorporare un editor di testo in un'applicazione Web con funzionalità emacs. Le due risposte che ho suggerito sono Ymacs e Ace. Quali sono le loro caratteristiche? Come si confrontano?

+2

Perché non è costruttivo? – sawa

risposta

7

Probabilmente stai cercando Ace. È il successore di Bespin/Skywriter. Vedere

http://ace.ajax.org/

o per il codice

https://github.com/ajaxorg/ace

E 'utilizzato anche da ShareJS, un fantastico strumento di Google-wave-come per l'editing collaborativo. Vedere http://sharejs.org/ e soprattutto la demo qui:

http://sharejs.org/code.html

+0

Non lo sapevo. Sembra che sia mantenuto, quindi è una buona notizia. Quello che avevo in mente è Ymacs, che è stato ricordato da Ivan. Mi sto chiedendo quale usare. Hai qualche idea che sia buona? – sawa

7

Si potrebbe pensare di Ymacs. È scritto in javascript e non ho voglia di eseguire il porting sulle mie ampie personalizzazioni, quindi ho usato solo un po 'la demo. Questo e io non ho molto senso per un editor di testo web. Per quanto posso vedere, non c'è nessuno sforzo per renderlo compatibile con Emacs, ma solo per essere "emacs-like".

+0

Grazie. Penso che questo sia quello che stavo pensando. Sembra carino. Come ci pensi, rispetto all'asso, suggerito da Willem? – sawa

+0

Non ho usato molto, ma Ace sembra più popolare. Quali caratteristiche vuoi? Facile da installare? Può eseguire l'elisp? La possibilità di leggere le email? –

+0

Voglio che abbia la massima personalizzazione e la possibilità di eseguire librerie elisp. Forse Ace potrebbe essere ben mantenuto. – sawa

Problemi correlati