テキスト編集コンポーネントを検索したら結構存在してました^^;
その中のGreenPadソースコードも公開されております。(個人的にとても美しいと思う
ソースコードです)


他にもViViで有名な津田さんが書かれたテキストエディタ実装の技術文書も発見しました。
テキストバッファは「文字の集合(行)の集合」で実装するのですが、それのデータ構造の考察などは特に参考になります。
海外ではそれをテーマに論文も発表されているようです。
http://vivi.dyndns.org/tech/tech.phtml



EC2車輪の再発明しちゃった感がひしひしと。でも公開しとくもんね(・з・)