Skip to content
Command line based editor. Written in Nim.
Nim
Branch: develop
Clone or download
fox0430 Merge pull request #437 from fox0430/fix-pop-up-win
Ex mode: Fix pop-up window position when command suggestion
Latest commit 21a2063 Dec 2, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
documents Update configfile document Nov 26, 2019
example Update configuration example Nov 25, 2019
src Ex mode: Fix pop-up window position when command suggestion Dec 2, 2019
tests Add normal mode tests Oct 7, 2019
.gitignore Fix .gitignore Sep 2, 2019
.travis.yml Fix travis ci error Nov 22, 2019
LICENSE Initial commit Aug 6, 2017
README.md Update README.md Nov 25, 2019
moe.nimble Update moe.nimble Nov 16, 2019

README.md

Build Status 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, 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)

  • Configuration file

  • Live reload of configuration file

  • Multiple file buffers

  • Split window

  • Tab line

  • Simple file manager

  • Auto close paren

  • Simple auto indent

  • Real time search

  • Auto save

  • Suggestions in ex mode

  • Pop-up window

Planned features

  • Configuration mode

  • Supports regular expression and PEG

  • Supports EditorConfig

  • Window management

  • Syntax checker

  • Auto-complete

  • 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

nimble install moe

Usage

https://github.com/fox0430/moe/blob/documents/documents/index.md

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

Contribute and bug report

Welcome❤

License

GNU General Public License version 3

You can’t perform that action at this time.