2011年11月11日

Re: [質問] Folderモードで RET/SPC した際の hookは?

菅原です。

> フォルダを選択した際に、接続先のサーバー(社内/社外)によって、
> ssl-program-arguments を変えたいのですが、

この用途なら、hookやdefadviceを使わずとも elmo-network-stream-type-alist で解決しそうな気がします。

↓こんなものをつくっておいて

(defun open-public-ssl-stream (name buffer host service)
(let ((ssl-program-arguments ...))
(open-ssl-stream name buffer host service)))
(defun open-private-ssl-stream (name buffer host service)
(let ((ssl-program-arguments ...))
(open-ssl-stream name buffer host service)))
(setq elmo-network-stream-type-alist
(append
'(("!private" private private open-private-ssl-stream)
("!public" public public open-public-ssl-stream))
elmo-network-stream-type-alist))

↓こんな感じのフォルダを作る
%inbox:hoge@xxxxx!private
%inbox:hoge@xxxxx!private

どうでしょう?

--
Taiki Sugawara
buzz.taiki@xxxxx


投稿者 xml-rpc : 2011年11月11日 14:16
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/107231
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。