// 指定文字数折返マクロ 改訂履歴 //---------------------------------------------------------------------------- // 動作確認:秀丸エディタ  copyright (c) (有)サイトー企画 //----- data area ------------------------------------------------------------ // //--- history --- // //Ver1.0 - 適当に完成。(1998.02.23) //Ver1.01 - 禁則処理[ON]で、改行が入ってしまうバグを修正した。(1998.02.24) //Ver1.02 - 「キャンセル」出来ないバグを修正した。(1998.02.25) // //Ver1.1 - 「改行文字指定マクロ」との連動を実現。インデント付加機能追加。 // 全文か選択行での処理に変更。(1998.02.26) //Ver1.11 - 選択行処理終了後は選択先頭行に復帰するように修正した。 // (1998.02.26) //Ver1.12 - "hmretdel.ini"から設定データを読み込むようにした。(1998.02.27) // 注意事項追加。(1998.02.27) // //Ver1.2 - 「インデント処理(文字列)」機能の追加。(1998.03.22) //Ver1.21 - 「改行文字指定マクロ」からの連動時のみ、[行頭に文字列追加]機能を // 追加した。(1998.06.03) //Ver1.22 - 「禁則処理」を1文字に限定するように修正。(1998.07.14) //Ver1.23 - 行を折り返した時に次行の先頭が空白だと、インデント処理してしまう // 場合に前行末に空白を残すよう修正。(1998.11.18) //Ver1.24 - インデント部分を折り返した場合に、限りなくインデント処理をしてし // まうバグを修正。(1998.11.27) //Ver1.25 - 不可能動作のチェックを(今になって)強化。細かい変更。 // ワードラップ機能追加。(1998.12.05) //Ver1.26 - 実行中、秀丸の[自動インデント]を無効にするようにした。注意2追加。 // (1999.01.23) // //Ver1.3 - 改行の方法を変更し、実行中の[自動インデント]無効削除、注意2削除。 // (つまり、Ver1.25同等に戻した) [引用行編集]機能追加。(1999.02.26) //Ver1.31 - 「改行文字指定マクロ」のVer3.61改訂(引用行関連)に対応。 // (1999.02.27) //Ver1.32 - 禁則処理の"行末禁則文字"を有効にした。(1999.02.28) //Ver1.33 - 範囲選択で文書末に無限改行挿入するバグを修正した。(1999.02.28) // //Ver1.4 - [引用行編集]が無効だと、引用行に[行頭追加文字列]が追加しないのを、 // 追加するように変更。[行頭禁則]に"追い出し処理"を追加し、全角も考慮した。 // [インデント処理(文字列)]で正規表現も扱えるようにした。"ワードラップする // 文字"に数字(0-9)を追加。めちゃ遅くなったので、動作カウンター追加。 // 禁則処理での改行無限挿入バグを、完全?駆除。解説修正。(1999.04.12) //Ver1.41 - 微妙に修正。(1999.04.13) //Ver1.42 - 折り返しを行えない行が出るバグ(行末禁則チェックで秀丸に下の行に // 追いやられる場合があった。以前はそれでも動作したが、Ver1.4改訂での改行無 // 限バグ駆除の関係でチェックを一部だけ強化していた為、バグになっていた)を // 修正。(1999.04.22) //Ver1.43 - 範囲選択で、範囲内に改行文字を含まない(1行が複数折返している長い // 行で、その中の数行を選択する、など。動作カウンターが"0"で始まり、"0"で終 // わる)場合、改行文字まで処理してしまうのを考慮、対策した。(1999.05.07) // //Ver1.5 - [任意文字インデント処理]に[乗算処理]設定追加、正規表現で行の先頭 // にあると処理されないバグ修正及び動作一部見直し、"^"の制限解除、検索バッ // ファをクリアして終了、設定タイトルバー表示等、追加した。(1999.06.07) // //--- 以降、マクロ本体記載 --- // // ///Written by AKT (akt@to.club.ne.jp / akt@interlink.or.jp) //    (http://aktto.hypermart.net/ / http://home.interlink.or.jp/~akt/) //----- End of File ----------------------------------------------------------