@zzt the editor API is absolutely not perfect but elisp is imo a very tight and well designed language and the editor API is by far better than any alternative i've seen. i would totally support another editor that understands how crucial the editor API is to user-level control but nobody seems to really appreciate that part