I'm looking for design\architectual guidance for modern text editors.
Modern text editor means that:
Following properties will be a plus:
I'm very interested in text editor related design\architecure documents\articles, links to open source projects.
I'm not interested in general recommendations, OOP/design patterns books advertisement.
Currently I'm analyzing SharpDevelop code editor source code. Links to similar projects will be appreciated.
The ultimate text editor is, of course, emacs. I found The Craft of Text Editing, or, Emacs for the Modern World to be an excellent self-study guide for the basics of writing an editor. The examples are all in plain old C, and the text might look a bit dated (it is from 1991), but the basic ideas are still valid, and you thoroughly understand why the editor works the way it does.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With