Having basically zero knowledge about about Mojo though, it might be nice to place a FAQ section in the repo to expand a bit more on the decision to use it, how the port differs from Turbovision, etc.
Great job!
I've used Claude a TON to build this, I freely admit. It started out as an experiment on how good Claude was at porting the C++ codebase for TurboVision to Mojo (fairly good), and then if I could build a simple editor, then I sort of got carried away and wondered if I could replace my daily driver PyCharm.
I'm now on ~4 days of using this as my daily driver, so it's going well. For Django development I did have to make my own LSP with Django special features too: https://github.com/boxed/iommi_lsp