/qvik

qvik - quasi-vi editor in 1 KLOC

Primary LanguageGoMIT LicenseMIT

qvik - a quasi-vi editor in one kilo lines of code

qvik is an editor with a small subset of vi modes/commands/key bindings.

qvik was inspired by the Build Your Own Text Editor booklet which, in turn, is based on antirez's kilo.

The goal is to have a functional editor in less than one kilo lines of code. The code should be readable and must be go fmt:ed. Lines are counted with cloc (tests are excluded from the line count).

Useful documentation for the development of qvik

License

qvik is licensed under the terms of the MIT license. See LICENSE for details.