Has anyone here written an Editor in Rust? (Doesn't have to be an editor for editing Rust -- as long as it's written in Rust it's good).
If so, is it open source by any chance? What books / algorithms did you use?
I found The Craft of Text Editing online, but it seems to focus quite a bit on IO / TTY details, whereas I'm more interested in data structures / algorithms.