[mew-dist 24714] Re: Can't go to IMAP folder that contains subfolder.
Shigeru Yasuda
yasuda at example.com
2004年 3月 10日 (水) 18:01:03 JST
In article <20040309.200653.630098133.yasuda at example.com>,
Shigeru Yasuda <yasuda at example.com> wrote:
>> サブフォルダを含む IMAP フォルダに移動できないことに気が付きました。
>>
>> "%parent/child" のようなフォルダがある状態で、g で "%parent" に移動
>> しようとすると、そんなのないと言って怒られます。
>> とりあえず、手元では mew-imap-mailbox-arrange をバッサリ削って回避して
>> いるのですが、正式にどのようにすべきかはちょっと判断できなかったので、
>> 対処して頂けると助かります。
以下のように mew-summary-goto-folder のチェックのところで
対処した方がいいような気がしてきたので、修正してみました。
これでサブフォルダを含む IMAP フォルダにも移動できるようになりました。
問題がなければ取り込んで頂けるようにお願いします。
Index: mew-summary4.el
===================================================================
RCS file: /cvsmew/mew/mew-summary4.el,v
retrieving revision 1.126
diff -u -r1.126 mew-summary4.el
--- mew-summary4.el 5 Mar 2004 07:01:07 -0000 1.126
+++ mew-summary4.el 10 Mar 2004 08:56:56 -0000
@@ -68,9 +68,14 @@
(folder (mew-case:folder-folder case:folder))
buf win frame goend)
(if (mew-folder-imapp folder)
- (unless (assoc folder (mew-imap-folder-alist case))
- (message "%s does not exist" case:folder)
- (setq case:folder nil)))
+ (let ((folder-alist (mew-imap-folder-alist case)))
+ (or (assoc folder folder-alist)
+ (assoc (concat folder
+ (mew-imap-namespace-sep (mew-imap-namespace case)))
+ folder-alist)
+ (progn
+ (message "%s does not exist" case:folder)
+ (setq case:folder nil)))))
(when case:folder
(when mew-use-other-frame-for-summary
(if (setq buf (get-buffer case:folder))
--
やすだ
Mew-dist メーリングリストの案内