Moe: Text editor inspired by vim written in Nim.
- 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
- 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
Moe is licensed under the GPL 3.0 license.
This website is available on GitHub.
Pull requests and contributions are welcome.