A command line based editor inspired by Vim. Written in Nim.
A command line based editor inspired by Vim written in Nim.
This project's goals are easily customizable, high productivity, user friendly, and high performance editor.
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:
Auto-complete
Configuration file (TOML)
Configuration mode
Live reload of the configuration file
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
VSCode themes
Build on save
Multiple status line
QuickRun
Automatic backups
Highlight current words
Highlight/Delete trailing spaces
Vim like register
Supports regular expression and PEG
Supports EditorConfig
Window management
Syntax checker
Snippets
Spell checker
Macros
Terminal
Git support
Select data structures
Edit files over ssh
Language Server Protocol
Fuzzy search
Plugins
Supports huge file
Funny animation...
We recommend Linux environments.
Nim 1.6.2 or higher
ncurses
xclip v0.13 or higher (Option on GNU/Linux)
xsel (Option on GNU/Linux)
# Latest released version
nimble install moe
# Latest developmental state inside Github repository
nimble install [email protected]#head
Check detail
moe is a recursive acronym for "moe is an optimal editor". And one more, it comes from the Japanese slang 萌え(moe).
Welcome❤
Ask me anything!
GNU General Public License version 3