I've been learning c++ recently, and decided to take on a text editor. Using the input method that I explained here, I made a pretty rudimentary text editor. It's pretty easy to use, just open a file to read or edit and type away. Press shift + ~ to save and ` to exit. There is already one file included, it's called "test.txt" and contains the word "text".
https://repl.it/@CSharpIsGud/cpp-text-editor Here is a revised version of this, it handles input and rendering better.
For example when typing into the editor the terminal does not flicker.
However it uses ncurses because repl.it apparently doesn't come with a curses library built in.
Also i really like how you can just type c [name] rather than c then name in another input. Can't tell if that was intended