Welcome to moe!

Download

A CLI editor written in Nim

**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!

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