テーマ:未分類(甘党)

日々、思いついたことを記録します。

Firefoxの影響ですよね。

2006年08月06日 18時14分01秒 | 秀丸エディタ Tips
ところで、秀丸エディタは、昔から、基本的には、性能とか、機能とか安定度の全ての面で、十分と思ってはいたのですが、どうしても、本格的に使うには、SDIというインターフェースが、私自身の中では、致命的で、メモ帳の代替程度に、時々、使っていたのです。ただ、これが、v5になって、MDIではありませんが、タグ対応をしてくれて、やっと、普段使うエディタになってくれました。

akiraエディタは、もはや、大昔に、死んでしまったソフトで、こんなソフトは、使いたくなくて、気が向くと、エディタ選びをしてしまっていたのですが、どうも、akiraエディタほど、手に馴染むものが、見つからなくて、困っていました。そして、秀丸エディタv5が、やっと、SDIでなくなってくれて、かなり、有難いです。

ちなみに、このタグ機能が付いてくれたのは、やはり、作者の方が、Firefoxを使ってれたからのような気がしてなりません。この意味でも、Firefoxには、大感謝です。

秀丸エディタでテキスト整形のマクロ

2006年08月06日 18時05分22秒 | 秀丸エディタ Tips
今日は、気が向いて、秀丸エディタのテキスト整形のマクロを拡張していました。

昔から、akiraエディタという死んでるソフトを使っていたのですが、秀丸がv5になってから、タグ機能に対応して、やっと、生きてるソフトに移行する気になって、akiraでやっていたことを、ボチボチに移していたのですが、どうしても、テキスト整形が気に入った機能がなくて、整形するときだけ、akiraを開いて、整形したいテキストをコピーして、akiraで整形して、また、秀丸エディタに戻ってくるとか、面倒なことをしていました。

秀丸エディタ向けに公開されているテキスト整形マクロでは、最初、秀丸エディタの変換モジュールとかを調査していたのですが、どうも、整形処理のコードを作るのに、既存のマクロの処理内容を参考にしようとして、いつの間にか、山紫水明さんの簡単複合整形マクロPluralReformに、直接、手を入れていってしまっていました。

どうも、コードが解析し辛かったので、自分が理解しやすいように、他人のソースコードの整形しなが解析していったら、そしたら、そのマクロの処理内容を理解してしまって、そして、手を入れ始めたら、自分の手に馴染むように、次々と、機能を追加してしまって、今や、かなり、気に入ってしまいました。明日から、業務が始まるのですが、結構、楽しめそうです。

ちなみに、追加してまった機能は、以下のようなものです。
// 2006/8/6
// 段落先頭の字上げ機能を追加 : (処理概要)指定字上げ数分"x0f"を挿入して、最後に削除する
// ダイアログのデフォルト選択アイテムの変更
// 連結処理をしないオプションを追加
// 連結をしない行頭文字で始まる行は、連結しないように変更
// 連結しない行頭文字で始まる行のみ字上げするオプションを追加
// todo :
// 直前の段落が連結しない行末文字でなく、連結をしない行頭文字で始まる段落間に空行があっても、連結しないようにしたい。
// 引用文の処理の動作確認が不十分


ところで、山紫水明さんの簡単複合整形マクロPluralReformの拡張した機能について、山紫水明さんに連絡でもしようかと考えたのですが、どうも、掲示板のサポートしかなさそうで、diffをとっても、全面的に修正が入ってしまっているので、ちょっと、差分を連絡しようがなくなってしまいました。どうしたものでしょうか?