Mag is designed to be fast and configurable. Users of Mag are encouraged to edit the source code of the editor to customize it to fit their usages.
Mag supports many programming languages, including C, C++, CMake, Go, HTML, CSS, JS, Markdown, and Shell / Bash. It also supports graphical and console rendering, multiple cursors, file name completion, animated scrolling, and many other features.
Check out the Github page for more information.