折り返し処理これまでに示したプログラムは(固定幅の)水平TABをちゃんと処理し、行コメント、キーワードにも色をつけ、視認性に優れたテキスト表示が可能になっている。実用的にするは、ダブルクォート、HTNL(SGML)タグ、ブロックコメントなども認識し、指定色で表示する必要がある。やることはたくさんあり、まだまだ先は長い。それらの処理コードを実装する前に、本稿では行を画面右端で折り返して表示するための方法に触れておく。後で、折り返し処理を入れると書き直し個所が増えるので、先にやっておこうというわけである。ひとつのドキュメントに複数のビューを対応させることが可能で、それぞれのビューの幅は同一とは限らず、折り返し位置はビューごとに異なる可能性がある。オブジェクトはビューが保持することになる。以下のように宣言できる。エディットエンジンを参照し、エディットバッファの内容を返す。レイアウトモードでない場合は、エディットバッファの内容をそのまま返し、レイアウトモードの場合はレイアウト情報を元に表示行の情報を返す。参照するように変更する。