+ C-, C- + Copying + Undo + Nicer key-binding setup + More syntax highlighting - C - Markdown + Loading .es.ini relative to the current file + Specific config for the buffer modes (this probably can wait until I hyperfixate on writing a TOML parser :D) + Help screen or at least a pretty README + Unicode support, UTF-8 initially, if I feel crazy enough UTF-16 might come later, both files and input (here's hoping that most terminals send Unicode input as pretty UTF-8) + Scripting: - Lua : a classic - Wren : don't have much exp with it but their homepage was boasting some nice performance stats - LISP : I'll end up writing my own implementation which will suck ass performance-wise so would be wise to investigate embedded Schemes. (Was Guile Emacs super-slow? Guile is the first embedded scheme that comes to mind RN.) - All of them perhaps? Some sort of support for loading files in different scripting languages & an abstraction for dealing with type systems. Then again imagine dealing with Lua loading a Scheme library which itself depends on some *statically-typed* Wren code, sounds terrifying. Also, this isn't meant to be a for-all editor, it's meant to be for-me, so I should just pick a language I like (and is easy to integrate + is fast) and use that. In any case, I can just write all the code in Zig :') (ES was meant to be EMACS without MACros anyways :D) + And of course all the TODO: comments in the code :D