上記のプログラムで折り返し処理に対応したが、行コメントが2行以上にまたがる場合、2行目以降がコメント色で表示されないという問題がある。キーワードが2行にまたがる場合も二重に表示されてしまう問題もある。これに対処するためには論理行が継続している場合はコメント状態を次の行に渡すのと、キーワード表示を表示行幅で区切らなくてはいけない。論理行の途中から表示するとコメント状態、キーワードの途中かどうかがわからないので、必ず論理行の先頭から表示処理を行うようにする。