**Features**
Written in Nim
moe is developed using Nim, a statically typed, compiled language. This provides us with native executables, a modern type system, memory management, a macro system, and more!
Vim-like Modes and Keybinds
moe is heavily inspired by Vim. It supports Vim-like keybindings as well as multiple modes (normal, insert, visual, command, etc.).
GapBuffer
moe uses a GapBuffer for buffer management; it’s a data structure well-suited for text editors.
Unicode
moe supports UTF-8 and other encodings, including full-width characters.
Autocomplete
moe has a simple autocomplete, no complicated settings required! moe will suggest words from open buffers.
Configure with TOML
moe supports an easy-to-write configuration file using TOML.