Skip to content

RivanJarjes/textEditor

Repository files navigation

TextEditor

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. image

Functions

  • 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

To-Do

  • 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

About

A basic C++ text editor.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors