Archived
1
Fork 0
A tiny text editor.
This repository has been archived on 2024-10-07. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
Hadeed Ahmad ca287f3dff Just a progress log
I had stopped working on this and was happy for the most part, semester
at university had started so I got busy with that work. Until for some
reason I tried making a small C hello-world just for fun. And... nothing
works? It inserts non printable characters sometimes, and saves random
things. Seems to be riddled with bugs. I don't have a lot of time at the
presnet, but I hope to clean it up one day, it's a project I enjoyed
working on and I don't want to leave it in a broken state.
2023-09-18 03:48:29 +05:00
include Move cursor to prompt 2023-09-11 13:53:28 +05:00
src Tweak cursor movement around tab characters 2023-09-11 16:12:07 +05:00
.gitignore Refactor a lot 2023-09-08 21:55:36 +05:00
Makefile Use commit hash as version number 2023-09-06 16:43:40 +05:00
README.md Just a progress log 2023-09-18 03:48:29 +05:00

kilo

My implementation of the kilo text editor, which I wrote by following this tutorial. The current state is horribly bugged, regrettably so.

How to build

As simple as it can be, there are no external dependencies.

You can either use the provided Makefile:

make kilo

Or if you don't have make, just compile and link all the source files together, specifying the include directory:

gcc -I include src/*.c -o kilo

My additions

  • Split it up into multiple files and tried to follow good design and organization practices.

References