A basic text editor with a programming line gutter and MacOS compliant functions and shortcuts. Built in C++ with the SFML library, Cocoa, and the clip library.

- Complete text system in a memory efficient buffer (Piece Table implementation with line-cached nodes, able to handle large documents)
- Full input system (mouse, shortcuts, scrolling)
- Copy/Paste via the clip library
- Uses Cocoa for file opening and saving on MacOS
- Color-change for keywords based on a given JSON file.
- Actual scrollbar
- More memory efficient by splitting large files into parts
- Clean up and comment code better