Cool, thanks, I'll look at that! If Atom uses Ace I think it's very onion-wrapped. If I look at the API docs at http://ace.c9.io/#nav=api&api=editor
there are similarities of course but it's def not the same. However, are you really sure Atom uses Ace? It seems hard to google, but I can't find any info on that more than in historical notes. Can it be that they at some point just embedded Ace, but later forked away their own editor code?