Ask HN: How to learn about text editor architectures and implementations?
You could start by looking at something super simple like Kilo:<p><a href="https://github.com/antirez/kilo" rel="nofollow">https://github.com/antirez/kilo</a><p>Even I could understand this one pretty well and that's no small matter.