山紫水明さん作、ZenhanDaisho.macについNo.00195
haru2 さん 05/03/08 14:57
 
 ZenhanDaisho.macを使用させていただいております。
 ありがとうございます。
 ZenhanDaisho.macを実行すると、実行後、例えば全角カタカナ文
字がカラー表示されてしまいます。
 マクロをどう直せば良いか、御指導願いたいのですが。
 よろしくお願いします。
 ver5.00b3です。

[ ]
RE:00195 山紫水明さん作、ZenhanDaisho.mNo.00196
Iranoan さん 05/03/08 17:28
 
 haru2 さん今日は、Iranoan です。
>  ZenhanDaisho.macを実行すると、実行後、例えば全角カタカナ文
> 字がカラー表示されてしまいます。
 作者ではありませんが、endmacro, endmacroall の直前やマクロの最後に
escape を入れれば良いと思います。

>  ver5.00b3です。
 標準の変換機能を使うか、それで機能不足なら変換モジュールを使った方が
早いと思うけど。

[ ]
RE:00195 山紫水明さん作、ZenhanDaisho.mNo.00197
山紫水明 さん 05/03/08 19:52
 
 haru2さん,こんばんは。

 状況がよく呑みこめませんが,Iranoan さんのコメントで解決ですか?

     では, (^^)/~
                                        山紫水明
                                        SANSHISUIMEI

[ ]
RE:00197 山紫水明さん作、ZenhanDaisho.mNo.00198
Iranoan さん 05/03/08 20:07
 
 山紫水明さん今日は、Iranoan です。
>  状況がよく呑みこめませんが,Iranoan さんのコメントで解決ですか?
 使っていなのに何ですが(^^;、多分マクロで変換後、アンドゥをした時では
ないかと想像しました。

[ ]
RE:00196 山紫水明さん作、ZenhanDaisho.mNo.00199
haru2 さん 05/03/08 22:52
 
Iranoan さん、こんばんは。

>>  ZenhanDaisho.macを実行すると、実行後、例えば全角カタカナ文
>> 字がカラー表示されてしまいます。
> 作者ではありませんが、endmacro, endmacroall の直前やマクロの最後に
>escape を入れれば良いと思います。
 入れてみましたが、結果は同じでした。

[ ]
RE:00197 山紫水明さん作、ZenhanDaisho.mNo.00200
haru2 さん 05/03/08 22:55
 
山紫水明さん、こんばんは。

>> 状況がよく呑みこめませんが,Iranoan さんのコメントで解決ですか?

 具体的に申しますと、

ファイルヒストリの強化
 カレントフォルダを色分け表示

 上記のような2行の文章の1行目を選択し、ファイルヒストリを
半角化しようとして、マクロを実行します。
 すると、1行目のファイルヒストリは半角になりますが、2行目
のカレントフォルダはカラー表示されてしまいます。

 という感じです。説明が悪くて、すみません。

[ ]
RE:00200 山紫水明さん作、ZenhanDaisho.mNo.00201
山紫水明 さん 05/03/08 23:08
 
 haru2さん,こんばんは。

> すると、1行目のファイルヒストリは半角になりますが、2行目
>のカレントフォルダはカラー表示されてしまいます。

 こちらでは再現できません。マクロにはカラー表示に関することは一切記述し
ていませんので不思議です。
 どのようなカラーで表示されるのでしょう? フィルタイプ別の設定のカラー
や強調表示の色と関係ありませんか。

     では, (^^)/~
                                        山紫水明
                                        SANSHISUIMEI

[ ]
RE:00199 山紫水明さん作、ZenhanDaisho.mNo.00202
Iranoan さん 05/03/09 00:18
 
 秀丸担当さん、haru2 さん今日は、Iranoan です。
>  入れてみましたが、結果は同じでした。
 それは失礼しました。
 それでは、escapeinselect を導入して頂いたときと同じ理由で、
escapeemphases などが要るのかなあ〜。

[ ]
RE:00201 山紫水明さん作、ZenhanDaisho.mNo.00203
Iranoan さん 05/03/09 00:32
 
 山紫水明さん今日は、Iranoan です。
>  こちらでは再現できません。マクロにはカラー表示に関することは一切記述し
> ていませんので不思議です。
 Ver.5.00 は検索文字列が強調表示されます。
 一応、searchoption の 11 ビットで ON/OFF で来ますが....。勝手に OFF
にしては拙いでしょうから、秀丸担当さんに escapeemphases 等を追加して頂
く必要があると思います。

[ ]
RE:00201 山紫水明さん作、ZenhanDaisho.mNo.00204
haru2 さん 05/03/09 08:29
 
山紫水明さん、こんにちは。

> どのようなカラーで表示されるのでしょう? フィルタイプ別の設定のカラー
>や強調表示の色と関係ありませんか。
 フィルタイプ別の設定で、検索文字列の強調ということで黄色の
網掛けを設定しています。
 この状態に、マクロ実行後になるんですが。
 よろしくお願いします。


[ ]
RE:00204 山紫水明さん作、ZenhanDaisho.mNo.00205
山紫水明 さん 05/03/09 20:22
 
 haru2さん,こんばんは。

> フィルタイプ別の設定で、検索文字列の強調ということで黄色の
>網掛けを設定しています。

 前にした検索で「検索文字列を強調」をしていると,それがここに影響するよ
うです。
 「検索」→「検索文字列を強調」をOFFにすれば,この強調は消えますが。
再度,変換をすると再び色が付きますね。
 この問題では Iranoan さんが秀丸エディタβ版の会議室で発言されています
ので,その回答を待って考えたらいいと思いますが,とりあえずの方法としては,
マクロの136行目くらいから始まる

Save_search:    //検索状態を保存・変更
$sb = searchbuffer;
#so = searchoption;

の直後に,

if( #so & 2048 ) {
    #so = #so - 2048;
    setsearch $sb, #so;
}

を挿入してみてください。

     では, (^^)/~
                                        山紫水明
                                        SANSHISUIMEI

[ ]
RE:00203 山紫水明さん作、ZenhanDaisho.mNo.00206
山紫水明 さん 05/03/09 20:22
 
 Iranoanさん,こんばんは。

> Ver.5.00 は検索文字列が強調表示されます。

 この辺のところよく把握していませんでした。ご教示ありがとうございます。

     では, (^^)/~
                                        山紫水明

[ ]
RE:00205 山紫水明さん作、ZenhanDaisho.mNo.00207
haru2 さん 05/03/09 21:11
 
山紫水明さん,こんばんは。

>if( #so & 2048 ) {
>  #so = #so - 2048;
>  setsearch $sb, #so;
>}
>を挿入してみてください。
 ありがとうございます。
 うまく行きました。


[ ]