[mew-dist 21502] Re: problem on hiliting

Shun-ichi TAHARA ( 田原 俊一 ) jado at example.com
2002年 8月 21日 (水) 12:07:45 JST


From: Shun-ichi TAHARA (田原 俊一) <jado at example.com>
Message-Id: <20020821.013400.468709611.jado at example.com>

> C-uC-s (isearch-regexp) を知っていると、その場で確認できるので結構便利
> です。

ここでは、文字列じゃなくてリテラルとしての生の正規表現を書くので、気を
つけないと罠にはまりやすくなりそうですね。

> > 個人的にも、"Re: [hoge] subject" だけに引っ掛かればよかったのですが、
> > 私には不可能だったので、あきらめて前述のようにしていました。
> 
> ・mew-highlight-summary-ml-regex にカッコがあったときは、そこにマッチ
>   したところを塗る、というふうにする
> ・mew-reply-regex, mew-forward-regex を使えば、Re:(あるいはそれに準ず
>   るパターン)に続く [...] を引っかけることができる
> 
> みたいにすれば、解決するかもしれません。

やってみました。

・mew-highlight-summary-ml-regex → mew-highlight-summary-ml-tag-spec
  に変更

  デフォルト値は
  (cons (concat "^\\(" mew-reply-regex "\\|" mew-forward-regex "\\)*"
                "\\([[(][^])]+[:, ][0-9]+[])]\\)")
        4)

  (先頭の Re:,Fw: 等があれば飛ばして、その後の [hoge:01234] 等を塗る)

  です。car が正規表現で、cdr は塗る対象のカッコの位置です。
  ちなみに、従来通り正規表現をそのまま書いてても良くて、この時はマッチ
  した全体を塗ります。

やまさきさんの場合、

(setq mew-highlight-summary-ml-tag-spec
      (cons (concat "^\\(" mew-reply-regex "\\|" mew-forward-regex "\\)*"
                    "\\([[(][^])]+[])]\\)")
            4))

と設定しておけばいいのでしょうか。[mew-dist 21449] のパッチの後に当て
てください。

# 3.0.64 ではまた大量にrejectされそうなので、また全部投げる必要があり
# そうですが… (^^;
_______________________________
田原 俊一   jado at example.com, shunichi_tahara at example.com
                                  http://flowernet.gr.jp/jado/
FingerPrint:  16 9E 70 3B 05 86 5D 08  B8 4C 47 3A E7 E9 8E D9
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
-------------- next part --------------
H4sIAAAAAAAAA9xWS2/bOBA+O0D+w0SXUl7TlR8tUgc9pEAPXSR76AM92ClASyNLW4lUKT
ppgP3xOyQlS97ETYJtLxUgWxzOfDOcGX5kkqcpcB1DiTd8No7GL2fP7WcdCznGoice/9Wf
OD4aDocHjAafMYHz7QamE5hMFvPpYjKFaRRNj4845wch/2v2YjF90ZgN9x/vfDZ5OZrN5u
AlQE9wDulWxiZXEowCjWarJXzYrv/G2CzG8ElKjLGuhb6Fmyw3CHUlSABCI2mX6hqTceCx
zs7gY4awxk0uZS43+waZuLZzKFszyCW0a+EZigT1DofZia94ey2KcHx8dEJSVqABxmoKDd
jl28/8w6c3f4ahDTn0dqSTp8Bqo8n5a3CaQRCSBM03P7SwqLXSXCpe+1WGe+ZWI8FYJcjX
Wn1FaScHHoJcOZidgYtVFJqCp/RgUfBU6VIYg0mn0tm6VWmsCkoId8nhLjke1MZx0i1DyM
QFk+WbrKDXULxlSXXgZUEgG/xu1QeNC7dmTq7j7AErlzDnasBEVaFMPA4r8ppCpFA8mIs4
opgtJu+KGjWBDvxyfPU6b97WTXnLRhI5v/CsLMCEP/DY+KOwnKddTsDH7VJv37P/+TQYfn
+5fTGfAn3z32df2GL7jvhd94hU5nC3G7EhU4x9txF210osVr7t23GTkOqxaG28LsVPMfH1
iPp9DczcwWSx0I8AvovM4uRRhv0Aeh3B235piaLhmD2mgEdzhRvv+AKexhhd6+6xxgHvPd
5ove4KH/4K3kgOXAOuha6n994D2pl7LwLt5FNvAofsZov56Y+uAqezaHQ6e9W7Ciw2Wm0r
ynW/e5opc1shPFsrVaCQTS5PgCWYxtvaqPKhMyf4slwt2dXyy+oqvPpjuYCrZcRf0ZcdB7
4Vg+F7p9sUVRCXQqUxzb+DSsFkngKIjOywFHlRQ6VqohFL0JcXLdseWMZJtwwXUvXTOuKe
3rCVcgmez3tnyq9JcLunm9OAmK12v7EwlPbVigXQUuptW43V6h8vJSq+ETrp5OHQVWMwoG
+2dCXzFRvtSkZj0gv87pqHbfHOG9ZQGlwMVCQvsBcZuS3XqG2hEjS2hAIobqtzeWHPu6ay
7kg7p/OR0mCBvBlVuBLatF3gtjfJmj7JazB0uNg+cC3jcS0Q9QS8S0HmxQgSBfawuOt95O
LLjcWxGrscd+f3wx3F4kzlMe7Im9ZvrN+wqYeX59LQv/6JZHRP6/0LAAD//wMATCq9dJ4M
AAA=


Mew-dist メーリングリストの案内