[mew-dist 22852] Re: optional header completion
Nobuhiro IMAI
nov at example.com
2003年 1月 14日 (火) 18:08:06 JST
いまいです。
遅くなりましたが、鯉江さんありがとうございます。
From: KOIE Hidetaka (鯉江英隆) <hide at example.com>
Subject: [mew-dist 22834] Re: optional header completion
Date: Thu, 09 Jan 2003 18:53:54 +0900 (JST)
Message-ID: <20030109.185354.39161715.hide at example.com>
> setqのかわりに
> (add-to-list 'mew-fields mew-hoge:)
> をおためしください。
> # (setq mew-fields (cons mew-hoge: mew-fields)) でも可
どちらもうまくいきました。で、値の方も補完するために以下のように頑張っ
てみました。
(add-hook 'mew-init-hook
(lambda () (setq mew-field-completion-switch
(append mew-field-completion-switch
'(("X-Hoge:" . mew-draft-x-hoge-comp)))
)))
(setq mew-x-hoge-list '("foo" "bar" "joe"))
(defun mew-draft-x-hoge-comp ()
(interactive)
(let ((word (mew-delete-backward-char)))
(if (null word)
(tab-to-tab-stop)
(mew-complete
word
(mapcar 'list mew-x-hoge-list)
"x-hoge"
nil)
)
))
見よう見まねでつなぎ合わせたにしては、期待通りに動きました。
--
Nobuhiro IMAI <nov at example.com>
Key fingerprint = F39E D552 545D 7C64 D690 F644 5A15 746C BD8E 7106
Mew-dist メーリングリストの案内