The Wayback Machine - https://web.archive.org/web/20201202115916/https://github.com/fox0430/moe
Skip to content
develop
Go to file
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
Nov 5, 2020
src
Dec 1, 2020
Dec 1, 2020
Jul 24, 2020
Aug 6, 2017

README.md

Build License: GPL v3

moe

A command line based editor inspired by vi/vim written in Nim.

This project's goal is a very customizable, high productivity, user friendly, high performance and funny animation editor.

moe

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)

  • Auto-complete

  • Configuration file (TOML)

  • Configuration mode (Incomplete)

  • 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

  • VSCode themes

  • Build on save

  • Work space

  • Multiple status bar

  • QuickRun

  • Automatic backups

  • Highlight current words

  • Highlight/Delete trailing spaces

Planned features

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

Install

Requires

  • Nim 1.4.0 or higher

  • ncurses

# Latest released version
nimble install moe
# Latest developmental state inside Github repository
nimble install moe@#head

Check detail

Usage

Documents

The origin of the name

moe is a recursive acronym for "moe is an optimal editor".
And one more, it comes from the Japanese slang 萌え(moe).

Contributing, bug reports, requests

Welcome

Community

License

GNU General Public License version 3

You can’t perform that action at this time.