vi is an attempt to implement a vim-like text editor in Go, while maintaining a lean feature set
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
James Mills 2ab87662fd
Fix arg handling
1 month ago
.chglog Add release tooling 1 month ago
buffer Initial Fork of ViGo 1 month ago
cmd/vi Initial Fork of ViGo 1 month ago
commands Initial Fork of ViGo 1 month ago
editor Initial Fork of ViGo 1 month ago
mode Initial Fork of ViGo 1 month ago
tools Add release tooling 1 month ago
utils Move modes into separate package; start using commands 8 years ago
view Initial Fork of ViGo 1 month ago
.gitignore Fix arg handling 1 month ago
.goreleaser.yml Add release tooling 1 month ago
CHANGELOG.md Update CHANGELOG for 0.0.2 1 month ago
LICENSE Initial Fork of ViGo 1 month ago
Makefile Add release tooling 1 month ago
README.md Initial Fork of ViGo 1 month ago
go.mod Initial Fork of ViGo 1 month ago
go.sum Initial Fork of ViGo 1 month ago
main.go Fix arg handling 1 month ago
version.go Add release tooling 1 month ago

README.md

vi - Vi in Go

vi is an attempt to implement a vim-like text editor in Go, while maintaining a lean feature set. The project is still in its early days and definitely not suitable for daily use yet.

It is a fork of vigo which itself is based on nsf's religious godit

Quick Start

$ go install git.mills.io/prologic/vi/cmd/vi@latest

Building

In the project directory, you can build vi by running go build ./cmd/vi/.... This will produce a vigo binary which you can run with ./vi.

License

vi is licensed under the MIT License