EmaC=s is an alternate screen editor for the Commodore 16 and Plus/4 with the Emacs bindings. Another nice thing about this editor is that it is made in Assembler and the source code is available on Github.
Even if you are not an Emacs user, it might be very educative check the source code.
Link: Github