For a cool introduction to the internals of text editors I always recommend finding the old docs for the LCC-Win32 compiler. That compiler comes with it's own IDE, and the author (Jacob Navia) did a great job of candidly documenting his mental process while developing the editor. I know the documents are kind of hard to find, so feel free to get it from my Google Drive: https://drive.google.com/file/d/0BxF_x9mBC-n1Q0VnR3BpN21iWmc...
This document is great, it explains the internals of not just the editor but some of the compiler/linker as well. It's a shame that it was removed from newer versions of the documentation package.
This document is great, it explains the internals of not just the editor but some of the compiler/linker as well. It's a shame that it was removed from newer versions of the documentation package.