https://github.com/callmesalmon/vine
Vine editor: the text editor for minimalists. Contributions are very welcome!
https://github.com/callmesalmon/vine
c code-editor minimal programming text-editor
Last synced: about 2 months ago
JSON representation
Vine editor: the text editor for minimalists. Contributions are very welcome!
- Host: GitHub
- URL: https://github.com/callmesalmon/vine
- Owner: callmesalmon
- License: other
- Created: 2024-09-29T19:38:11.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-01-05T12:27:46.000Z (6 months ago)
- Last Synced: 2025-04-08T10:02:30.166Z (2 months ago)
- Topics: c, code-editor, minimal, programming, text-editor
- Language: C
- Homepage:
- Size: 16.4 MB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Vine Editor
===========> [!WARNING]
> This project is basically abandoned, I might update someday,
> but I'm working on another text editor called "OpenVim", see
> OpenVim [here](https://github.com/ElisStaaf/openvim).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!**DISCLAIMER**: This is not a UTF-8 text editor, and I have no idea how to implement it. Sue me.
[](https://github.com/ElisStaaf/vine)
Requirements
------------
*
*
*
*Install
-------
To install, firstly clone the repo:
```sh
git clone https://github.com/ElisStaaf/vine ~/vine
```After that, you'd want to use ``cmake`` to initialize an executable:
```sh
cmake .
sudo make
```Usage
-----
```sh
vine
```
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
```