「現在行の自動折り返し禁止」にした時のNo.06448
fuhhy さん 03/03/06 12:33
 
fuhhyです。質問です。

強調表示の正規表現で、例えば引用行をカラー化するのに
^[  ]*[>>≫》].*$
とか言う風にしているのですが、
「現在行の自動折り返し禁止」にするとカラー化が働きません。
行末の $ を何かに変えないとマッチしないのだと思うのですが、
それが分かりません。
「現在行の自動折り返し禁止」にした時の行末を正規表現で指定するには
強調表示ファイルにどのように書けばよいのでしょうか?

[ ]
RE:06448 「現在行の自動折ぢり返し禁止No.06449
Mattz さん 03/03/06 13:12
 
> 「現在行の自動折り返し禁止」にした時の行末を正規表現で指定するには
> 強調表示ファイルにどのように書けばよいのでしょうか?

「現在行の自動折り返し禁止」の設定如何にかかわらず$は不要だと思いますよ。
ただし、「行の強調」にする必要があります。

--
Mattz

-----
     Mattz(MATSUO Tetsuji)
          xxxxx@ybb.ne.jp
                          -----

__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!  http://bb.yahoo.co.jp/

[ ]
RE:06449 「現在行の自動折ぢり返し禁止」No.06450
fuhhy さん 03/03/06 13:53
 
fuhhyです。Mattzさん、コメントありがとうございます。
引用を5段階で色分けしているので「行の強調」だけでは足りないのです。
でも今試してみたら「行の強調」じゃなくても $ は不要みたいですね。
$ なしでOKと言う事で問題解決にします。

[ ]
RE:06450 「現在行の自動折ぢり返し禁止」No.06452
秀まるお さん 03/03/06 16:46
 
 引用行の折り返し禁止については、内部的に行末部分に特殊な制御コードが
入ってまして、正規表現が思うようにヒットしなくなるようです。

 これはこれでバグなので修正させていただきます。

[ ]
RE:06452 「現在行の自動折り返し禁止」にNo.06454
fuhhy さん 03/03/07 00:50
 
バグだったのですね。では修正よろしくお願いします。

[ ]
RE:06454 「現在行の自動折り返し禁止」にNo.06463
fuhhy さん 03/03/10 13:54
 
fuhhyです。

鶴亀メール2.48で
> 折り返し禁止に指定した行での正規表現でのカラー構文(行末の$記号)がうまくヒ
ットしないことがあるバグ修正。
修正されたと言う事ですので、改めて試してみたところ、
修正されていないのではないか?と思いました。

例えば、強調表示の定義ファイルを、こんな感じ
81,^[  ]*[>>≫》].*$
にして強調表示2に色を付けている状態で、
> 引用行のカラー化のテストです。
こんな風に書くと通常は強調表示2に指定している色が付くのですが、
「現在行の自動折り返し禁止」にすると色が付きません。通常の文字色になります
(ちなみに「引用された行をカラー表示」のチェックは外しています)。
強調表示の書き方が間違えているのでしょうか?
行末の $ を付けなければ問題ないのですが、一応報告します。

環境:
WindowsMe
鶴亀メール2.48

[ ]
RE:06463 「現在行の自動折り返し禁止」にNo.06464
秀まるお さん 03/03/10 14:22
 
 すみません。V2.48に付属しているHideCtl2.dllが古いためにバグ修正が反映
されてませんでした。

 今1つまたバグ修正したので、V2.49にバージョンアップすることにします。

[ ]