This project is a simple terminal based IDE inspired by Vim.
- C++
- CMake
- Make
- VCPKG
- Google tests as testing framework
- Finite state machine to handle all states
IDE Mod switching (NORMAL, INSERT, VISUAL, COMMAND)
- Implement GAP Buffer data structure
- Implement file saving
- Implement Undo & Redo
- Implement multiple file buffer
The rest need to be defined (but project file explorer, create/rename/delete file, format file and other features may be implemented in the future).