[mew-dist 20879] Re: mew-use-other-frame and citation

黒岩 和行 karuhito at example.com
2002年 5月 14日 (火) 21:04:06 JST


黒岩です。

From: Masahiro NANASHIMA <nana at example.com> (七島 雅裕)
Subject: [mew-dist 20861] Re: mew-use-other-frame and citation
Date: Sat, 11 May 2002 14:43:20 +0900 (JST)

> C-c C-c (mew-draft-send-message)でも似たような感じです。
> 
> ・draft のあったフレームが消えない(draft バッファは消える)
> ・(+inbox でない)summary & message のあったフレームが、+inbox & summary になる
> ・smtp auth のプロンプトが、+inbox & summary のミニバッファにでる

これについては、今のところ気になるレベルではないです。十分実用レベルに
達していると思います。それよりも、本実装によりフレームを積極的に利用す
る気分になっています。

こうなると、 (mew-summary-goto-folder) で、新規フレームに飛ぶ機能が欲
しくなりました。他機能との整合性や、コマンドの直交性も考えずに手を加え
たのが下記です。

Index: mew-summary4.el
===================================================================
RCS file: /cvsmew/mew/mew-summary4.el,v
retrieving revision 1.28
diff -u -w -u -w -r1.28 mew-summary4.el
--- mew-summary4.el	2002/05/10 02:09:41	1.28
+++ mew-summary4.el	2002/05/14 11:53:45
@@ -61,6 +61,8 @@
 	 (inbox (mew-proto-inbox-folder proto case))
 	 (fld (mew-input-folder inbox))
 	 (folder (mew-canonicalize-case-folder fld)))
+    (and (eq 5 goend)
+         (select-frame (make-frame)))
     (mew-summary-visit-folder folder goend)))
 
 (defun mew-summary-visit-folder (&optional folder goend no-ls)
===================================================================

(mew-summary-goto-foler-other-frame) という別関数を作成して、上記相当
のコードを実装して、キーバインドも考える(C-x5g とか) のが正解と思いま
すが、さくっと考えて、フレーム関係だから 5 をプリフィクスに g を押して
使いたいと短絡した結果が、上の差分です。

ちゃんとした実装は、別途検討が必要ですが、「こんな感じで動くやつ」とい
う要望のイメージです。

それなりに動いてはいますが、 (mew-summary-goto-folder) の引数の意味も
変えてしまうため、必ずサマリの最下行に飛ぶという動きになってしまいまし
た。
--
黒岩 和行: karuhito at example.com



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