[Mew-dist 06440] Re: fancy picking
Tomotaka SUWA ( 諏訪 友崇 )
cooper at example.com
1998年 9月 17日 (木) 11:50:04 JST
From: Kazu Yamamoto (山本和彦) <kazu at example.com>
Subject: [Mew-dist 06434] Re: fancy picking
Date: Wed, 16 Sep 1998 22:13:22 +0900
> > のように、メッセージ番号のあとに数値で始まるフィールドがない場合、'?'
> > で pick した結果のマーク位置がおかしくなります。
>
> どうおかしくなりますか?
>
> こちらでは、期待通りに数字の右に "*" が付きます。
確認方法としては、
1 From Subject Body
2 From Subject Body
の 1 行目の先頭にカーソルを置いて
1) M-x re-search-forward
2) RE search: ^[ ]*1[^0-9]+
を評価します。こちらの環境(Emacs 20.2.1/Meadow-1.01)では、2 行目の '2'
の真上にカーソルが移動します。つまり、pick した結果とは違うもの(= メッ
セージ)をマークしてしまうことになります("数字の右" という意味では正し
いのですが)。逆に、
1 5/08 From Subject Body
2 6/09 From Subject Body
で同じことをすると、うまくいきます(1 行目の '5' の真上にカーソルが移動)。
elisp は詳しくないので推測でしかありませんが、[^0-9]+ の評価は「数字を
見付ける。見つかったらその直前(副作用で移動)」のように見えます。
-- Tomotaka SUWA
Mew-dist メーリングリストの案内