Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kinnyugen/vim2

vim2: super tiny vi-like editor with working syntax, modes, and commands
https://github.com/kinnyugen/vim2

cli editor text-editor vi vim

Last synced: 15 days ago
JSON representation

vim2: super tiny vi-like editor with working syntax, modes, and commands

Awesome Lists containing this project

README

        

# vim2 4.1
vim2 is a basic text editor written in scratch from C. There is no real big benefit to it; I just didn't want to learn how to use Vim or a super complicated editor, so I implemented the basics of it myself.

## Features
- Two modes: `-- NORMAL --` and `-- INSERT --`
- Basic I/O
- Command line ``:``
- ``WIP`` Plugin support

## Roadmap
- [X] File I/O
- [X] Arrow navigation (a cursor)
- [X] Keyboard shortcuts
- [X] Modes
- [X] Lua plugins ``WIP``
- [ ] Configurations
- [ ] Commands

## Install
You can install vim2 over GNU Make:
```bash
make vim2 # make the editor
make install # installs to /usr/local/bin (Linux/OSX only)

# Here is how to run microvim
vim2 file.txt
```

## License
vim2 is licensed under GNU LGPL v2.1. Read it [here](/LICENSE).