[Mew-dist 15351] Re: about 'i' in ++inbox(thread) after 'C-cC-b'
HEO SeonMeyong
seirios at example.com
2000年 12月 8日 (金) 21:37:47 JST
許です。
kazu> > 1). thread な ++inbox 上で 'i' します。
kazu> > +inbox に移って inc が実行されます。
kazu> > 2). +inbox で 'C-cC-b' すると。。。
kazu> > thread 作りなおされずに ++inbox の 1 の時の場所に移る。。。
kazu> > +inbox と ++inbox に矛盾が...
kazu> > この場合の動作はどうあるべきなのでしょうか ?
kazu> "g" の場合も含めて、Virtual mode が古いという警告を出して、その場にと
kazu> どまることにしますか?
virtualやthreadを更新して、(可能なら元の位置に)戻って欲しいです。
例えば、++inboxが以下のような状態になっていると仮定します。
996 12/08 foo at example.com [test 996] Re: this is threaded test mail
997 12/08 bar at example.com [test 997] Re: this is threadedtest mail
998 12/08 foo at example.com [test 998] Re: this is threaded test mail
999 12/08 bar at example.com [test 999] Re: this is threadedtest mail
1000 12/08 baz at example.com Not threads
考えられる状態は
1) 現在のカーソルの位置が 996から1000までのどこかの行にある場合
2) 現在のカーソルの位置が 1000の次の行にある場合
です。
僕が希望する挙動は
1)の状態の場合 (例えば999にあった場合)
(I) +inboxでincする
(II) ++inboxを(自動的に)更新する
(III) カーソルは元あった行(この場合999)に戻る
2)の状態の場合
(I) +inboxでincする
(II) ++inboxを(自動的に)更新する
(III) カーソルは1000の次の行(多分1001)にある
なぜ、自動的に更新されて、元の場所にあるべきだと考えているかというと、
1) incするだけなら++inboxと+inboxの差は「新たに取り込んだメールだけ」
2) この状態ならthreadの再作成は時間かからないはず
(新たに読み込んだMailだけだから)
3) 見た目には今までの各フォルダでの挙動と変わらない
threadの場合だけ、+inbox と ++inbox の間を行ったり来たりするのは
統一されていないような気がする。
からです。
従って、僕の個人的意見は
inc/delete/refile など、今持っている記事リストを更新する場合、
必ず「更新」して「再構築」して「元あった位置にカーソルを戻す」
というのが判りやすいと思います。
# b86使ってます。threadでもmark出来て嬉しい。
# あとは 996 で d したら997/998/999とdelete
# 996 で o したら997/998/999とrefile
# の機能があれば、僕にとってもう十分に幸せですね。
ほ
Mew-dist メーリングリストの案内