どうでもいいがエディタを作ろうという奴が>>965のような質問を
すること自体が驚きだ。
内部構造はgapped bufferかlinked listなんでしょ?
同じように動的に行を読めばいいだけの話。