[mew-dist 22470] Re: Mew 3.1 の virtual mode の動作
SHIGENO Kazutaka
shigeno at example.com
2002年 12月 9日 (月) 20:08:58 JST
重野です。
> From: FUJII Shinji <sfu at example.com>
> Date: Mon, 09 Dec 2002 16:52:19 +0900 (JST)
> > > Mew 3.1 + emacs-20.7 の virtual mode で / を押すと、
> > > エラーが発生するようです。
> Mew 3.1 + Meadow 1.15 ですが、発生します。
> Virtual mode で一つもメールがない場合に / で発生するようです。
>
> Signaling: (wrong-type-argument stringp nil)
> string-match("^\\([-a-zA-Z0-9_][-a-zA-Z0-9_]+\\):\\(.*\\)" nil)
> mew-folder-case(nil)
> mew-canonicalize-case-folder(nil)
> mew-input-folders(nil)
> mew-summary-virtual-with-internal()
> mew-summary-virtual(nil)
> * call-interactively(mew-summary-virtual)
発生条件が限られていたのですね。
私も (setq debug-on-error t) で同じ結果になりました。
> From: Kazu Yamamoto (山本和彦)<kazu at example.com>
> Date: Mon, 09 Dec 2002 14:01:49 +0900 (JST)
> > thread mode での x と同様に、元のフォルダに戻って、
> > "Now in +inbox. Type 'x' again" などと表示出来ないでしょうか。
> >
> > 戻り先のフォルダ名は、例えば virtual mode 側が "*+inbox*" なら
> > 前後の * を取ったもの、"*+mew-dist,+mew-int*" のような複数の場合は
> > 移動しない or 最初のフォルダ(上の場合 +mew-dist)に移動する、
> > という動作でどうでしょう。
>
> (1) オリジナルのフォルダが複数ある場合の動作が、ぐっときません
> (2) オリジナルのフォルダ名とは関係ない、バーチャルフォルダ名を指定され
> ていた場合はどうなるのか?
(1) はいい案が出ないので、しばらく考えてみます。
(2) は * を削った後のフォルダが実在しない場合は単に移動しない、
という動作でも良いかと思います。
-- shigeno
Mew-dist メーリングリストの案内