Skip to content

Vine editor: the text editor for minimalists. Contributions are very welcome!

License

callmesalmon/vine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vine Editor

Vine is a fast and intuitive terminal-based text editor based on the modified "kilo-src" (https://github.com/snaptoken/kilo-src) editor made by Paige Ruten, which is in turn based on Salvatore Sanfilippo's "kilo" (https://github.com/antirez/kilo). But this version has a lot of improvements. For example more syntax highlighting and even configuration files (this might just be my opinion, but a much better colourscheme as well). It also runs on the C standard library so that's good, i guess!

-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
C                                1            176            226            884
Markdown                         1              9              0             59
make                             1              1              0              3
-------------------------------------------------------------------------------
SUM:                             3            186            226            946
-------------------------------------------------------------------------------

Program used: "cloc"
Count may be outdated.

DISCLAIMER: This is not a UTF-8 text editor, and I have no idea how to implement it. Sue me.

VINE EDITOR

WARNING: This image is basically 1000-years old and taken on WSL as that's what I used at the time. It might not accurately reflect the current state of the text editor at all, actually. But visuals is what sells for the stupid lizard brain.

Requirements

Install

To install, firstly clone the repo:

git clone https://github.com/callmesalmon/vine ~/vine

After that, you'd want to use cmake to initialize an executable:

cmake .
sudo make

Usage

vine <filename>

Keybinds

Ctrl+S - Save
Ctrl+Q - Quit
Ctrl+F - Find
Ctrl+X - Delete next char
Ctrl+D - Delete current line
Ctrl+J - Start of line
Ctrl+K - End of line

About

Vine editor: the text editor for minimalists. Contributions are very welcome!

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published