Maple is a terminal-based editor for Windows written in C#. It is intended to be highly modular and customizable without feeling intimidating.
NOTE: maple works best with Windows Terminal
Maple requires .NET 6 to build and run. Once that's downloaded, maple is super easy to build:
git clone https://github.com/matthewd673/maple.git
cd maple
dotnet run -- Program.cs
Maple is now editing itself!
Detailed documentation for maple commands, themes, properties, etc. is available on the wiki.
Maple's syntax highlighting is designed to be entirely modular. In other words, maple doesn't provide better support or extra features for any one language over another. However, this repo does include a growing list of languages that are included out of the box: C#, C, Java, Markdown, and XML.