今日は、気が向いて、秀丸エディタのテキスト整形のマクロを拡張していました。
昔から、akiraエディタという死んでるソフトを使っていたのですが、秀丸がv5になってから、タグ機能に対応して、やっと、生きてるソフトに移行する気になって、akiraでやっていたことを、ボチボチに移していたのですが、どうしても、テキスト整形が気に入った機能がなくて、整形するときだけ、akiraを開いて、整形したいテキストをコピーして、akiraで整形して、また、秀丸エディタに戻ってくるとか、面倒なことをしていました。
秀丸エディタ向けに公開されているテキスト整形マクロでは、最初、秀丸エディタの変換モジュールとかを調査していたのですが、どうも、整形処理のコードを作るのに、既存のマクロの処理内容を参考にしようとして、いつの間にか、山紫水明さんの簡単複合整形マクロPluralReformに、直接、手を入れていってしまっていました。
どうも、コードが解析し辛かったので、自分が理解しやすいように、他人のソースコードの整形しなが解析していったら、そしたら、そのマクロの処理内容を理解してしまって、そして、手を入れ始めたら、自分の手に馴染むように、次々と、機能を追加してしまって、今や、かなり、気に入ってしまいました。明日から、業務が始まるのですが、結構、楽しめそうです。
ちなみに、追加してまった機能は、以下のようなものです。
// 2006/8/6
// 段落先頭の字上げ機能を追加 : (処理概要)指定字上げ数分"x0f"を挿入して、最後に削除する
// ダイアログのデフォルト選択アイテムの変更
// 連結処理をしないオプションを追加
// 連結をしない行頭文字で始まる行は、連結しないように変更
// 連結しない行頭文字で始まる行のみ字上げするオプションを追加
// todo :
// 直前の段落が連結しない行末文字でなく、連結をしない行頭文字で始まる段落間に空行があっても、連結しないようにしたい。
// 引用文の処理の動作確認が不十分
ところで、山紫水明さんの簡単複合整形マクロPluralReformの拡張した機能について、山紫水明さんに連絡でもしようかと考えたのですが、どうも、掲示板のサポートしかなさそうで、diffをとっても、全面的に修正が入ってしまっているので、ちょっと、差分を連絡しようがなくなってしまいました。どうしたものでしょうか?
昔から、akiraエディタという死んでるソフトを使っていたのですが、秀丸がv5になってから、タグ機能に対応して、やっと、生きてるソフトに移行する気になって、akiraでやっていたことを、ボチボチに移していたのですが、どうしても、テキスト整形が気に入った機能がなくて、整形するときだけ、akiraを開いて、整形したいテキストをコピーして、akiraで整形して、また、秀丸エディタに戻ってくるとか、面倒なことをしていました。
秀丸エディタ向けに公開されているテキスト整形マクロでは、最初、秀丸エディタの変換モジュールとかを調査していたのですが、どうも、整形処理のコードを作るのに、既存のマクロの処理内容を参考にしようとして、いつの間にか、山紫水明さんの簡単複合整形マクロPluralReformに、直接、手を入れていってしまっていました。
どうも、コードが解析し辛かったので、自分が理解しやすいように、他人のソースコードの整形しなが解析していったら、そしたら、そのマクロの処理内容を理解してしまって、そして、手を入れ始めたら、自分の手に馴染むように、次々と、機能を追加してしまって、今や、かなり、気に入ってしまいました。明日から、業務が始まるのですが、結構、楽しめそうです。
ちなみに、追加してまった機能は、以下のようなものです。
// 2006/8/6
// 段落先頭の字上げ機能を追加 : (処理概要)指定字上げ数分"x0f"を挿入して、最後に削除する
// ダイアログのデフォルト選択アイテムの変更
// 連結処理をしないオプションを追加
// 連結をしない行頭文字で始まる行は、連結しないように変更
// 連結しない行頭文字で始まる行のみ字上げするオプションを追加
// todo :
// 直前の段落が連結しない行末文字でなく、連結をしない行頭文字で始まる段落間に空行があっても、連結しないようにしたい。
// 引用文の処理の動作確認が不十分
ところで、山紫水明さんの簡単複合整形マクロPluralReformの拡張した機能について、山紫水明さんに連絡でもしようかと考えたのですが、どうも、掲示板のサポートしかなさそうで、diffをとっても、全面的に修正が入ってしまっているので、ちょっと、差分を連絡しようがなくなってしまいました。どうしたものでしょうか?
※コメント投稿者のブログIDはブログ作成者のみに通知されます