I can't imagine another editor with recursive editing. I think it'd be much harder without a lisp.