I wrote a big 'ole blog post about the process of developing the text editor I now daily-drive, complete with technical details about the implementation and some fun solutions I found along the way.

Perhaps some of you folks will enjoy it.

https://blog.jsbarretto.com/post/text-editor

@jsbarretto "have no desire to turn this into an exercise in regex engine design"

Bold words for someone who designed and implemented a Regex engine multiple times over, benchmarked them, choose one, integrated it into the project and wrote the largest section yet of the post on Regex lol

@esoterra That is a fair point. It's one of those problems that tends to just suck you in.