[mew-dist 27800] Re: caseを変えても設定が反映されない

Ryuji Suzuki rs at example.com
2007年 8月 17日 (金) 03:51:31 JST


From: Kazu Yamamoto (山本和彦) <kazu at example.com>
Subject: [mew-dist 27799] Re: caseを変えても設定が反映されない
Date: Thu, 16 Aug 2007 11:56:06 +0900 (JST)

> それで問題の本質は、ある IMAP サーバに対し、プロトコル上は INBOX は一つ
> しかないけれど、ユーザ自身が複数あるとみなして使っていることでしょう。
> なので、mew-imap-inbox-folder (値は "%inbox") が決めうちなのがよくない
> のでしょうね。

その通りだと思います。

> なので、変数 mew-imap-inbox-folder を関数 mew-imap-inbox-folder() に置
> き換え、mew-config-alist に "imap-inbox-folder" を指定できるようにすれ
> ば、いいんじゃないかと思いますが、いかがでしょうか?

これもその通りだと思います。

上記の改良を施せば、知らぬ間に頭の中でのcaseと実際のcaseが一致
しないという間違いは、完全とはいかないものの、大幅に減らせると
思います。


この問題に関連して、もう一つ出ている対策は、以下のようなもので
す。これは上記の対策の他に、追加的に実装できると大変効果的だと
思います。

From: Tatsuya Kinoshita <tats at example.com>
Subject: [mew-dist 27794] Re: caseを変えても設定が反映されない
Date: Sat, 11 Aug 2007 13:36:43 +0900 (JST)

> On August 10, 2007, [mew-dist 27791],
> jado (at flowernet.gr.jp) wrote:
> 
> > そうではなくて、mew-case-guess-alist に、ヘッダの値だけでなく、現在の
> > (a を押した時点での、ということになりますか)フォルダもキーにできるよう
> > にすべきだ、という話に見えました。
> 
> そうですね。Summaryのcaseは現在のフォルダと結びついているわけではな
> いけど、そのように扱いたい、現在のフォルダによってDraftのcaseを決め
> たい、ということなのでしょう。

> mew-case-guess-alist
> mew-case-guess-when-replied-alist

などで、メール作成時ないし返信時のSummaryのフォルダーを鍵にで
きるようにすれば十分だと思います。

蛇足

以上は、現在のmewの機能への最低限の変更で僕に必要な機能を実現
するという考え方で出てきた案だと思います。もう少し考えてみましたが、
極端な話、僕の使い方ではcaseとfolderは決定的に対応しているので、
指定したリストにあるフォルダーに入ったら指定したcaseに変更し、
そこを出たら戻す(あるいはまた変更する)、というようにした方が
ユーザー側の使い勝手は良いかも知れません。これはフォルダーと
caseを別々にユーザーが指定できるという現在の考え方と異なるので
恐らくあり得ない仕様と思われますが。

あと、もう一つ欲を言えば、sig-alistのシグナチャーを選択すると
きも、caseないしフォルダーを元にデフォルトを選んでくれると楽だ
し、おかしいときも気づきやすくなると思います。

もう一つ質問。僕のIMAPサーバーでは、デフォルトで空白文字の入っ
たフォルダーがいくつか作られます。Mewのgコマンドからアクセス
しようとすると、folder does not existとエラーになります。
また、.mew.elなどで指定しても使えないようです。ダブルクオート
やバックスラッシュによるエスケープを試しても無理でした。
これは解決方法があるのでしょうか。
--
すずき  りゅうじ(仮名)  注:音声は変えてあります.



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