And refactor a lot of code
This is my implementation of the kilo text editor, written by following the tutorial here. After I'm done, I may add more features on my own.