در اینجا میتونید با پروژه kilo آشنا شوید.
یک ویرایشگر متن ساده که باکمتر از هزار خط کد برنامهنویسی شده است.
Kilo is a small text editor in less than 1K lines of code (counted with cloc)
سادگی در پیادهسازی و توضیحات کافی برای هر قسمت از برنامه، ارزش آن را دو چندان کرده است.
مطالعه و بررسی kilo را به دوستان علاقه مند به برنامههای ویرایشگر و برنامهنویسی پیشنهاد میکنم.
یک ایده و تمرین خوب میتواند افزودن کلیدهای vim به آن باشد.
نوشتن پلاگین پشتیبانی از یونیکد syntax higlight بهتر سایر کارهایی است که میشه انجام داد.
پیوندها
https://viewsourcecode.org/snaptoken/kilo
https://github.com/antirez/kilo