行の強調と特に強調が交差した時No.23745
白雲斎 さん 07/10/02 09:08
 
こんにちは、白雲斎です。
Windows XP, 秀丸エディタ 7.02

行の強調と特に強調のマッチが交差した時、行の強調が変になります。
これは、以前からの仕様でしたか!?

再現手順:
     1. 下記の「検証テキスト」を貼り付けて、「強調定義」の条件で強調表示
        します。
     2. 結果、2行目のコロンで終わっている行は、改行以降の背景(行の強
        調)が描画されません。


-- 検証テキスト ------------------------
#AAA: foo
#AAA:
#
#AAA: bar
----------------------------------------

-- 強調定義 ----------------------------
行の強調1:
    文字列:^#
    正規表現ON
    背景色を何か指定

特に強調1:
    文字列:^#[^:]+:
    正規表現ON
    背景は透明
----------------------------------------

[ ]
RE:23745 行の強調と特に強調が交差した時No.23749
秀丸担当 さん 07/10/02 14:44
 

>行の強調と特に強調のマッチが交差した時、行の強調が変になります。
>これは、以前からの仕様でしたか!?

手順通りにして確認することができました。
仕様とは言いがたいですが、以前からこうなってしまっていたようです。
強調表示の計算の内部的な処理する順番によって、そうなってしまっていました。
バグなので修正するべきで、慎重に考えつつ修正を考えたいと思います。

[ ]
RE:23749 行の強調と特に強調が交差した時No.23750
白雲斎 さん 07/10/02 18:15
 
こんにちは“秀丸担当”さん、白雲斎です。

>仕様とは言いがたいですが、以前からこうなってしまっていたようです。
>強調表示の計算の内部的な処理する順番によって、そうなってしまっていました。
>バグなので修正するべきで、慎重に考えつつ修正を考えたいと思います。

よろしくお願いします。

[ ]