Moe: Text editor inspired by vim written in Nim.

Features
  • Written in Nim
  • Adopt GapBuffer
  • UTF-8 and other encodings support (Incomplete)
  • Vim like mode (Normal, Insert, Visual, Replace, Ex, Filer)
  • Vim like keybinds
  • Infinite undo/redo
  • Syntax highlighting (Nim, C, C++, C#, Java, Yaml, JavaScript, Python)
  • Configuration file (TOML)
  • Live reload of configuration file
  • Multiple file buffers
  • Vertical/Horizontal split window
  • Tab line
  • Simple file manager
  • Indentation lines
  • Auto close/delete paren
  • Simple auto indent
  • Incremental search
  • Auto save
  • Suggestions in ex mode
  • Popup window
  • VSCode themes
  • Build on save
  • Work space
  • Multiple status line
  • QuickRun
  • Automatic backups
  • Highlighting current words
  • GPL 3
Planned Features
  • Configuration mode
  • Supports regular expression and PEG
  • UTF-8 and other encodings support (Incomplete)
  • Supports EditorConfig
  • Window management
  • Syntax checker
  • Auto-complete
  • Snippets
  • Spell checker
  • Macros
  • Terminal
  • Git support
  • Select data structures
  • Edit files over ssh
  • Language Server Protocol
  • Fuzzy search
  • Plugins
  • Supports huge file
  • Funny animations

Get Moe Today!

Moe is licensed under the GPL 3.0 license. This website is available on GitHub. Pull requests and contributions are welcome.