[Mew-dist 03683] Re: ask citation prefix if you want.
Akihiro Motoki
motoki at example.com
1998年 2月 8日 (日) 03:04:05 JST
元木です。
★ TSUMURA Tomoaki (津邑公暁) <tsumura at example.com>さんの
★「[Mew-dist 03681] Re: ask citation prefix if you want.」の記事では..
> mew-cite-prefix-function を設定してる人は、prefix を "> " に
> したいときは少ないと考えまして...
>
> (defun mew-input-prefix (default)
> (let ((prefix (read-from-minibuffer
> "Citation prefix: " default)))
> prefix
> ))
>
> 単に こうするってのはダメですか?
> ちょっと面倒かもしれませんが、要らないときは消すと。
> ;; そうすると関数にするまでもないかな? (^^;
cite-prefix を入力できるようにしたときは、read-from-minibuffer の仕様を
全然見ないで作ったので、デフォルト値を指定できることを知りませんでした(^^;;
必要のないときは消すのが普通ですね。キー操作二つで消せるので問題ないです。
もっと簡単にできて、let で囲む必要もないので、
津邑さんの言われるとおり、関数にするまでもないですね。
というわけで、お手数ですが、[Mew-dist 3677] のパッチではなく、
こちらをあてて下さい。
--
━━━━━━━…………‥‥・・・ ・ ・・ .
元木 顕弘 / Akihiro Motoki ・
E-mail: motoki at example.com ・
URL: http://www.hal.t.u-tokyo.ac.jp/~motoki/ ‘ ・・ ‥…━━☆
-------------- next part --------------
--- mew-draft.el~ Thu Jan 29 13:05:06 1998
+++ mew-draft.el Sun Feb 8 02:22:11 1998
@@ -1053,13 +1053,16 @@
The citation style is \"from_address> \", e.g. \"kazu> \""
(let ((addr (mew-header-extract-addr
(mew-header-get-value "From:")))
- (petname))
+ petname prefix)
(if (and mew-use-petname mew-petname-alist
(setq petname
(cdr (mew-assoc-case-equal addr mew-petname-alist 0))))
- (format "%s> " petname)
- (format "%s> " (mew-header-delete-at addr))
- )))
+ (setq prefix petname)
+ (setq prefix (mew-header-delete-at addr)))
+ (if mew-ask-cite-prefix
+ (setq prefix (read-from-minibuffer "Citation prefix: " prefix)))
+ (format "%s> " prefix)
+ ))
(provide 'mew-draft)
-------------- next part --------------
--- mew-vars.el~ Fri Feb 6 18:08:49 1998
+++ mew-vars.el Sat Feb 7 02:45:58 1998
@@ -638,6 +638,9 @@
(defvar mew-ask-config nil
"*If non-nil, prompt user if he/she want to include/change Config: field")
+(defvar mew-ask-cite-prefix nil
+ "*If non-nil, ask citation prefix when cite a message")
+
;;
;; Field Magic
;;
Mew-dist メーリングリストの案内