Got me wondering, "If I just give Nano Emacs bindings, will I have a decent text editor?"
Also, I wonder why they don't allow to define own keyboard macros for external commands on the buffer at any time, not just insertion.
But nevertheless, you still have just a decent text editor (with syntax highlighting) in the first place, not an OS inside an OS (like in Emacs or Atom), and not archaic controls for arrowless keyboards and useless rot13 plugins (like in Vim).
Here's your starting point: http://www.nano-editor.org/dist/v2.4/nanorc.5.html