Written in Nim
moe developing in Nim. It’s a statically typed compiled language. It provides generating native executables, modern type system, memory management, macro system and more.
Vim like modes and keybinds
moe is heavily inspired by Vim. It supported vim like keybinds and some modes. Normal mode, Insert mode, Visual mode, Command mode, etc….
moe use GapBuffer for buffer management. It’s a data structure suitable for text editors.
moe support UTF-8 and other encodings. And support full-width characters.
You can use a simple autocomplete. You don’t need any settings. It suggests words in opened buffers.
moe support a configuration file. You can easliy write in TOML.