[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 メーリングリストの案内