[mew-dist 19826] Re: TYPO in Makefile

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2001年 12月 12日 (水) 19:55:03 JST


From: Kazu Yamamoto (山本和彦) <kazu at example.com> さん曰く
Subject: [mew-dist 19825] Re: TYPO in Makefile
Message-ID: <20011212.190950.68540521.kazu at example.com>
Date: Wed, 12 Dec 2001 19:09:50 +0900 (JST)

kazu> (問) Draft モードでのニュースグループ名の補完と、minibuffer での補完に
kazu>      ついて、涙ぐましい努力がなされているが、それは何か考察せよ。(10点)
kazu> 
kazu> ヒント: こんなことして、遊んでみよう。
kazu> 	(setq mew-newsgroups-alist '(("fj.jokes") ("iij.test")))

う〜〜ん、わかんない ^^;;; あとでじっくり考えましょう。

ちなみに、ぼくは、現在気楽に使える nntp サーバが無いので、全然
nntp は試していません。はやく、かずさんが IMAP4 のモードにならな
いかなぁ。

# mew-complete-insert() が無くなって(というか aliase が外されて)、
# 最初 To: mew-dist[TAB] さえ動かなくなって大変だった一ユーザと
# いうのは、ちょっとは涙ぐましいかも :-)

閑話休題

mew-complete-folder() で、"$xxx" の folder を扱っていないので、
"$inbox" などを補完できません。"$" まで入力して TAB すると消えちゃ
います。

    (if (null word)
	(mew-complete-window-show (list "+" "-" "$" "*"))
      (cond
       ....
       ((mew-folder-popp word)
	(mew-complete word (or (mew-buffer-list "^\\$" t)
			       (list (list (concat "$" (substring mew-inbox-folder 1)))))
		      "folder" nil))
       ....

な感じでどうでしょうか。だけど、これだけだと、"$" ではじまる
buffer はみんな pop folder だと思っちゃいますね。


(mew-buffer-list "^\\$" t 'mew-summary-mode)
(mew-buffer-list "^\\*[$+-]" t 'mew-virtual-mode)

(defun mew-buffer-list (regex &optional listp mode)
 "mode が指定されていたら、(eq major-mode mode) も試験する"


とかしておいた方が安全だと思います。

しかし、pop folder の名前は "$" ではじまれば何でもいいとは知らな
かった。今まで律儀に "$inbox" って入力していた。

-- 
白井秀行 (mailto:shirai at example.com)



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