Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/kinnyugen/vim2
- Owner: kinnyugen
- License: lgpl-2.1
- Created: 2024-10-17T14:00:54.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2024-10-21T15:55:19.000Z (3 months ago)
- Last Synced: 2024-12-16T19:22:10.207Z (19 days ago)
- Topics: cli, editor, text-editor, vi, vim
- Language: C
- Homepage:
- Size: 494 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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).