getcolormarker で左を見るオプションNo.07846
IKKI さん 13/03/28 15:50
 
秀丸担当さん、こんにちは。

getcolormarker 関数で、カーソル位置でちょうど終了するカラーマーカーの情報を
取得するオプションがほしいです。
https://dl.dropbox.com/u/861457/130328/hm830b32.png

ゼロ幅のカラーマーカーが可能になったので、その情報を取得するためにも、このオ
プションが必要になると思います。

ご検討のほどよろしくお願いいたします。


秀丸エディタ v8.30β32

[ ]
RE:07846 getcolormarker で左を見るオプNo.07847
秀丸担当 さん 13/03/29 09:00
 

>ゼロ幅のカラーマーカーが可能になったので、その情報を取得するためにも、このオ
>プションが必要になると思います。

確かにゼロ幅のカラーマーカーの情報は現状のgetcolormarker関数では取得する
方法はありませんでした。
ゼロ幅も取得できるようなフラグを追加させていただきます。

[ ]
RE:07847 getcolormarker で左を見るオプNo.07853
IKKI さん 13/04/03 18:26
 
秀丸担当さん、毎度早速のご対応ありがとうございます。
例によってヘルプの方も加筆よろしくお願いします。

[ ]
RE:07847 getcolormarker で左を見るオプNo.07854
IKKI さん 13/04/04 00:09
 
秀丸担当さん、こんにちは。

カラーマーカーが行末に達しているとき、カーソルを行末に置いて、
左側のカラーマーカーの情報を取得しようとしましたが,できないようです。

beginsel;
golineend2;
colormarker 0x000000, 0x8000FF, 11, 0, 0xDEADBEEF;
escape;
message getcolormarker(0x48) + "\n" + getcolormarker(0x68);

上記のテストマクロで "DEADBEEF" が取得できることを期待しています。
ご確認のほどよろしくお願いいたします。


秀丸エディタ v8.30β33

[ ]
RE:07854 getcolormarker で左を見るオプNo.07855
秀丸担当 さん 13/04/04 09:33
 

>カラーマーカーが行末に達しているとき、カーソルを行末に置いて、
>左側のカラーマーカーの情報を取得しようとしましたが,できないようです。

ご指摘ありがとうございます。
確かに行末はできてませんでした。
できるように修正させていただきます。
ヘルプも追記させていただきます。

[ ]