vi is an attempt to implement a vim-like text editor in Go, while maintaining a lean feature set
You cannot 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
11 months ago
.chglog Add release tooling 11 months ago
buffer Initial Fork of ViGo 11 months ago
cmd/vi Initial Fork of ViGo 11 months ago
commands Initial Fork of ViGo 11 months ago
editor Initial Fork of ViGo 11 months ago
mode Initial Fork of ViGo 11 months ago
tools Add release tooling 11 months ago
utils Move modes into separate package; start using commands 9 years ago
view Initial Fork of ViGo 11 months ago
.gitignore Fix arg handling 11 months ago
.goreleaser.yml Add release tooling 11 months ago
CHANGELOG.md Update CHANGELOG for 0.0.2 11 months ago
LICENSE Initial Fork of ViGo 11 months ago
Makefile Add release tooling 11 months ago
README.md Initial Fork of ViGo 11 months ago
go.mod Initial Fork of ViGo 11 months ago
go.sum Initial Fork of ViGo 11 months ago
main.go Fix arg handling 11 months ago
version.go Add release tooling 11 months 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