[mew-dist 20135] Re: *Mew message*バッファが2つ
[ODDS] ogawa, takanori
ogawa at example.com
2002年 1月 22日 (火) 21:43:43 JST
はじめまして。小川と申します。
いきなり、古いスレッドを掘りおこしてきて申し訳ないですが...
Kazu Yamamoto (山本和彦) <kazu at example.com> wrote:
> フレームの番号は、(frame-list) が返す順番に Mew が独自にふっています。
これは mew-buffer-message() の動作という認識でよろしいでしょうか?
とすると、以下のようであるべきと思います。
# インデント整えてません
Index: mew.el
===================================================================
RCS file: /cvsmew/mew/mew.el,v
retrieving revision 1.79
diff -u -r1.79 mew.el
--- mew.el 2002/01/09 03:35:33 1.79
+++ mew.el 2002/01/22 11:03:26
@@ -393,10 +393,11 @@
(len (length frames))
(i 0))
(catch 'loop
+ (while frames
(if (equal me (car frames))
(throw 'loop i))
(setq i (1+ i))
- (setq frames (cdr frames)))
+ (setq frames (cdr frames))))
(setq i (- len i 1))
(format "%s%d" mew-buffer-message i)))
個人的には以下でいい気もします。
(defun mew-buffer-message ()
(let ((i (1- (length (member (selected-frame) (frame-list))))))
(format "%s%d" mew-buffer-message i)))
--
小川敬則 <ogawa at example.com>
Mew-dist メーリングリストの案内