Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
1 of 25 committers (4.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.9%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
A command line based editor inspired by Vim. Written in Nim.
Basic Info
- Host: GitHub
- Owner: fox0430
- License: gpl-3.0
- Language: Nim
- Default Branch: develop
- Homepage: https://editor.moe
- Size: 6.85 MB
Statistics
- Stars: 684
- Watchers: 13
- Forks: 35
- Open Issues: 87
- Releases: 40
Topics
Metadata Files
README.md
moe
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.

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:
- C
- C++
- C#
- Haskell
- Java
- JavaScript
- Markdown
- Nim
- Python
- Rust
- Shell languages:
- Bash
- TOML
- YAML
- JSON
Auto-complete
Configuration file (TOML)
Configuration mode
Live reload of the configuration file
Vertical/Horizontal split window
Tab line
Indentation lines
Auto close/delete paren
Simple auto indent
Incremental search
Auto save
Suggestions in ex mode
TrueColor (24bit color)
VSCode themes
Build on save
Multiple status line
QuickRun
Automatic backups
Highlight current words
Highlight/Delete trailing spaces
Vim like register
Git support
Syntax checker
- Nim
Macros
Language Server Protocol (WIP)
- Completion
- Diagnostics
- Signature Help
- Inlay Hints
- Inline Value
- Hover
- Goto definition
- Find References
- Call Hierarchy
- Document Highlight
- Document Link
- Code Lens
- Document Formatting
- Rename
- Semantic Tokens
- Folding Range
- Selection Range
- Document Symbol
Planned features
Supports regular expression and PEG
Supports EditorConfig
Window management
Snippets
Spell checker
Terminal
Select data structures
Edit files over ssh
Fuzzy search
Plugins
Supports huge file
Funny animation...
Install
We recommend Linux environments.
Requires
Nim 2.0.10 or higher
Ncurses 6.1 or higher
xclip v0.13 or higher (Option on GNU/Linux)
xsel (Option on GNU/Linux)
wl-clipboard (Option on GNU/Linux)
```sh
Latest developmental state inside Github repository
nimble install moe@#head ```
Check detail
Usage
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, feature request
Welcome❤
Community
Ask me anything!
License
GNU General Public License version 3
Owner
- Name: Shuu
- Login: fox0430
- Kind: user
- Location: Tokyo, Japan
- Website: https://fox0430.github.io
- Repositories: 7
- Profile: https://github.com/fox0430
🍺🍺🍺🍺🍺
Citation (CITATION.cff)
######################## GNU General Public License 3.0 ########################
## ##
## Copyright (C) 2017─2023 fox0430 ##
## ##
## This program is free software: you can redistribute it and/or modify ##
## it under the terms of the GNU General Public License as published by ##
## the Free Software Foundation, either version 3 of the License, or ##
## (at your option) any later version. ##
## ##
## This program is distributed in the hope that it will be useful, ##
## but WITHOUT ANY WARRANTY; without even the implied warranty of ##
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ##
## GNU General Public License for more details. ##
## ##
## You should have received a copy of the GNU General Public License ##
## along with this program. If not, see <https://www.gnu.org/licenses/>. ##
## ##
################################################################################
# Parser settings.
cff-version: 1.2.0
message: Please cite this software using these information.
# Version information.
date-released: 2021-12-21
version: 0.3.0
# Project information.
abstract: A command line based editor inspired by Vim. Written in Nim.
authors:
- alias: fox0430
- alias: walkre-niboshi
- alias: juancarlospaco
- alias: tobgle
- alias: uninhm
- alias: kevinmatthes
- alias: jiro4989
- alias: jrfondren
- alias: loloicci
- alias: lbartoletti
- alias: 5enxia
- alias: 0branch
- alias: bung87
- alias: xigoi
- alias: avahe-kellenberger
- alias: tjbell
- alias: tobimensch
- alias: JohnAD
- alias: SolitudeSF
license: GPL-3.0
repository-code: https://github.com/fox0430/moe
title: moe
url: https://editor.moe
# References.
references:
- abstract: Covers Rust 2018
authors:
- family-names: Klabnik
given-names: Steve
- family-names: Nichols
given-names: Carol
isbn: 978-1-7185-0044-0
languages:
- en
pages: 526
publisher:
city: San Francisco
country: US
name: No Starch Press
title: The Rust Programming Language
type: book
year: 2018
################################################################################
GitHub Events
Total
- Issues event: 14
- Watch event: 46
- Delete event: 130
- Issue comment event: 16
- Push event: 483
- Pull request review event: 24
- Pull request review comment event: 126
- Pull request event: 229
- Fork event: 2
- Create event: 125
Last Year
- Issues event: 14
- Watch event: 46
- Delete event: 130
- Issue comment event: 16
- Push event: 483
- Pull request review event: 24
- Pull request review comment event: 126
- Pull request event: 229
- Fork event: 2
- Create event: 125
Committers
Last synced: 8 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| fox0430 | i****0@g****m | 3,047 |
| walkre | b****2@g****m | 290 |
| Juan Carlos | J****o@g****m | 50 |
| dependabot[bot] | 4****] | 43 |
| Kevin Matthes | 9****s | 39 |
| Tobias Gläßer | t****h@y****e | 19 |
| Unai Hernández Minaberry | u****2@g****m | 15 |
| jiro4989 | j****6@g****m | 8 |
| Julian Fondren | j****n@g****m | 4 |
| Lolo Iccl | o****l@g****m | 3 |
| name | n****e@e****m | 3 |
| takayasumorishita | c****2@e****p | 2 |
| Loïc Bartoletti | l****i@o****m | 2 |
| unihernandez22 | 6****2 | 2 |
| Adam Blažek | x****i@d****g | 1 |
| Avahe Kellenberger | a****e@p****h | 1 |
| John Dupuy | j****8@g****m | 1 |
| Marc Simpson | m****c@0****m | 1 |
| SolitudeSF | s****f@p****m | 1 |
| Stiliyan Tonev | 3****s | 1 |
| Tobi | t****h@g****m | 1 |
| Trayambak | 5****k | 1 |
| bung87 | c****2@q****m | 1 |
| mimikun | k****n@i****m | 1 |
| Tom Bell | t****l@g****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 4 months ago
All Time
- Total issues: 86
- Total pull requests: 153
- Average time to close issues: about 1 month
- Average time to close pull requests: 2 days
- Total issue authors: 5
- Total pull request authors: 3
- Average comments per issue: 0.5
- Average comments per pull request: 0.01
- Merged pull requests: 135
- Bot issues: 0
- Bot pull requests: 1
Past Year
- Issues: 6
- Pull requests: 131
- Average time to close issues: 3 months
- Average time to close pull requests: 2 days
- Issue authors: 3
- Pull request authors: 2
- Average comments per issue: 1.83
- Average comments per pull request: 0.0
- Merged pull requests: 115
- Bot issues: 0
- Bot pull requests: 1
Top Authors
Issue Authors
- fox0430 (67)
- walkre-niboshi (32)
- xTrayambak (1)
- raguay (1)
- MelodyyUwU (1)
- userwiths (1)
- nixfreak (1)
Pull Request Authors
- fox0430 (317)
- walkre-niboshi (19)
- dependabot[bot] (5)
- xTrayambak (2)
- mimikun (1)
- userwiths (1)
- jiro4989 (1)
- greenersharp (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
- Total downloads: unknown
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 31
proxy.golang.org: github.com/fox0430/moe
- Documentation: https://pkg.go.dev/github.com/fox0430/moe#section-documentation
- License: gpl-3.0
-
Latest release: v0.3.0
published about 4 years ago
Rankings
Dependencies
- actions/checkout v3.3.0 composite
- jiro4989/setup-nim-action v1.4.5 composite
- actions/checkout v3.3.0 composite
- citation-file-format/cffconvert-github-action 2.0.0 composite
- actions/checkout v3.3.0 composite
- ad-m/github-push-action v0.6.0 composite
- kevinmatthes/release-bump2version-scriv v0.2.2 composite
- actions/checkout v3.3.0 composite
- ad-m/github-push-action v0.6.0 composite
- kevinmatthes/create-scriv-fragment v0.2.1 composite
- actions/cache v3.2.5 composite
- actions/checkout v3.3.0 composite
- jiro4989/setup-nim-action v1.4.5 composite
- actions/checkout v4.0.0 composite
- docker://rhysd/actionlint latest composite
- actions/checkout v4.0.0 composite
- baptiste0928/cargo-install v2 composite
- fregante/setup-git-user v2.0.1 composite
- actions/checkout v4.0.0 composite
- jiro4989/setup-nim-action v1.4.9 composite
- actions/cache v3 composite
- actions/checkout v4 composite
- jiro4989/setup-nim-action v1 composite