2011年1月13日

Re: Latest Emacs24上でwanderlust がおかしな振る舞い。

菅さん wrote:
>  最新のEmacs24 上で wanderlust を使っていると q でサマリに戻ったり、
>  C-xC-c でemacsを抜けようとしたりしても抜けられないことがあります。
[...]
> Debugger entered--Lisp error: (error "Not enough arguments for format string")
> format("Execute marks in %INBOX:username/clear@xxxxx:143!!? (answer \"n\" to discard them) ")
> apply(format "Execute marks in %INBOX:username/clear@xxxxx:143!!? (answer \"n\" to discard them) " nil)
> y-or-n-p("Execute marks in %INBOX:username/clear@xxxxx:143!!? (answer \"n\" to discard them) ")


これのせいですね:

2011-01-07 Chong Yidong <cyd@xxxxx>

* subr.el (y-or-n-p): Accept format string args.

この日以降の Emacs 24 用としては以下のように対策できますが、それ
以前のものと互換ではなくなってしまいます。とほほ...

--- wl-summary.el~ 2010-10-18 11:03:10.000000000 +0000
+++ wl-summary.el 2011-01-13 11:30:33.203212645 +0000
@@ -1244,9 +1244,11 @@

(defun wl-summary-exec-with-confirmation (&optional message)
(when wl-summary-buffer-temp-mark-list
- (if (y-or-n-p (or message
- (format "Execute marks in %s? "
- (wl-summary-buffer-folder-name))))
+ (if (y-or-n-p (elmo-replace-in-string
+ (or message
+ (format "Execute marks in %s? "
+ (wl-summary-buffer-folder-name)))
+ "%" "%%"))
(progn
(wl-summary-exec)
(if wl-summary-buffer-temp-mark-list


投稿者 xml-rpc : 2011年1月13日 20:31
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/101280
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。