[Mew-dist 07896] A problem about ConfigCaseInbox

Kazuteru Okahashi okahashi at example.com
1999年 3月 4日 (木) 23:15:24 JST


岡橋と申します。

先日加わった ConfigCaseInbox ですが、case 付きの InboxFolder
に NewsDir 以下を指定した場合、不具合が発生するようです。

[症状]
case hoge
InboxFolder==huga

と指定した場合に初期化が途中(mew-config-init)で停止する。

[原因]
impath の出力が ConfigCaseInbox=hoge:=huga となるため、
mew-config-init がキーと値を取り出すときに

key = ConfigCaseInbox=hoge:
value = huga

となってしまう。(というか、最後尾の等号を拾いにいく)

[修正箇所]

--- mew.el.orig Thu Mar  4 19:08:20 1999
+++ mew.el      Thu Mar  4 22:49:10 1999
@@ -181,7 +181,7 @@
     (goto-char (point-min))
     (let (key value pair)
       (while (not (eobp))
-	(if (looking-at "^\\(.+\\)=\\(.+\\)$")
+	(if (looking-at "^\\([^=\n]+\\)=\\(.+\\)$")
 	    ;; Petname may be null string.
 	    (progn
 	      (setq key (mew-match 1))


--
Kazuteru Okahashi
okahashi at example.com



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