秀丸エディタの関数の適用No.02581
山紫水明 さん 10/04/20 20:48
 

 秀まるおさん,

 エディタ部分を秀丸エディタのVer 8と同期させる予定は今のところ未定とい
うことですが,とりあえず,新しい関数の charcount( ) 関数だけ秀丸メールに
導入することは難しいでしょうか。
 ただし今後の開発に面倒をもたらすようでしたら,希望は取り下げます。

              山紫水明

[ ]
RE:02581 秀丸エディタの関数の適用No.02582
秀まるお さん 10/04/20 21:34
 
 charcount関数だけに限らずですが、秀丸エディタV8のソースコードを一部分
だけ取り込んでというのは、簡単に出来ない場合が多いと思います。秀丸エディ
タの内部構造的な所もV8になってそれなりに手が入ってしまってるので、秀丸
メール側で変なレベルダウンのバグが出たりして後々面倒なことになったりする
かもしれないし。

 とりあえずcharcount関数だけでしたら、それ相当の関数をtkinfo.dllに用意
するとかって形でなら対応出来るかなぁと思いますけど…。そういう形なら、既
存の処理に一切変更を加えることなく「追加」のみで新機能がサポート出来るの
で、いわゆるレベルダウンのバグは出なくて安心かなぁと思います。

[ ]
RE:02581 秀丸エディタの関数の適用No.02583
秀まるお さん 10/04/20 21:45
 
 あと、秀丸エディタV8とソースコード同期する件については、実はkiwikazuya
さんから言われて作った、いわゆる外国語Windows対応の修正が関係して難しく
なってしまってます。

 現状の秀丸メール中の秀丸エディタソースコードは、秀丸エディタV7.11相当
に、さらに僕の方で独自に外国語Windows対応の処理を入れてしまっています。
なので、秀丸エディタV8とソースコード同期させてしまうと、その外国語
Windows対応の処理をもう一度僕の方でやり直すか、または秀丸担当の方で秀丸
エディタに対して外国語Windows対応の処理を入れてから秀丸メール側にも同期
するか、どっちかの選択が必要となります。

 トータルで考えると後者の方が楽です。というか、そうでないと僕はちょっと
やってられないです。

 秀丸担当にしてみたら、せっかく安定してる秀丸エディタにそのような不安定
要因のある修正を今さら入れるのはちょっと勘弁願いたい、という思いもあるよ
うです。やるとしたら、次の機能追加的バージョンアップのタイミングで、また
βテスト期間を設けさせていただくこととセットで、という風になるのかなぁと
いう気がします。

[ ]
RE:02583 秀丸エディタの関数の適用No.02584
山紫水明 さん 10/04/20 22:14
 
 秀まるおさん,

 秀丸エディタ用に作ったマクロを,秀丸メールでも使えたらと思ってお尋ねした
のですが,やはり簡単ではないようですね。
 事情了解しました。将来を待つことにします。

                                    山紫水明

[ ]
RE:02584 秀丸エディタの関数の適用No.02585
秀まるお さん 10/04/21 09:13
 
 とりあえず今ちょっと試した限りでは、秀丸エディタV8用の新命令/新関数を
使ったマクロを秀丸メールで実行すると、

 「式がおかしいです」
 「文法エラーです。」

 のような不親切なエラーしか出てくれないようです。

 せめて、もうちょっと詳しくエラーメッセージを出すようにだけ修正してみま
す。

[ ]