C-EDIT is a text file editor for linux terminals that mimics the classic MS-DOS EDIT coded in C.
(in progress, it is not 100% functional yet)
Source code: GitHub - velorek1/C-edit
I tried not to use the ncurses library to learn as much as possible. To have more control over how you display data in the terminal, it implements a double screen memory buffer. This way, I can go back to previous screens to show windows, top-down menus, etc - a rudimentary user interface for terminals.
I know that in 2019, with all the editors and libraries that exist, it may be an irrelevant project. But I still wanted to share it with the community and get some feedback to either continue with it or definitely dismiss it.
Cheers,
Velorek.