I built a ridiculously simple text editor in C based on the Kilo editor which uses no external libraries at all. I actually use it every day for writing Clojure, and the next thing I want to do is hook it up to a Socket REPL (or maybe pREPL?) to turn it into a proper Clojure editor.
But to be perfectly honest, I have no idea how to do that. I’m just figuring it out as I go. If anyone thinks it would be a worthwhile collaborative project, I would be absolutely delighted. Even if you could just point me in the right direction, anything at all would be most helpful.
What’s the point? Why do we need another text editor!??
Well, because the thing is so darn cool, especially for beginners. It has basic load/save functionality and a search feature, and is even easier to use than Nano. Best of all, the code is so simple that it is very easily hackable, how I believe all software should be.
Looking forward to possibly getting some feedback on this.