[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: encapsulate shimbun article (Re: Progress Report)
>>>>> In [emacs-w3m : No.01173]
>>>>> Yuuichi Teranishi <teranisi@gohome.org> wrote:
寺> > --> インライン画像のマルチパート化
寺> 新規変数 shimbun-encapsulate-article(デフォルトは t)が non-nil ならば、
寺> インライン画像を含む記事を multipart/related に変換します。
まだ試していないのですが、nnshimbun で pre-fetch した時に幸せになれそ
うな予感:-)
;; 記事の取得にかかる時間がどうなるか、ちょっと気になりますが。
寺> しかし、SEMI だと multipart/related なのに
寺> 最初のパート以外もインライン画像として表示されてしまいます。
寺> どうにかならないものでしょうか。
(defun mime-display-multipart/related (entity situation)
(let* ((children (mime-entity-children entity))
(start (car children)) ;; FIXME (see RFC2387)
(original-major-mode-cell (assq 'major-mode situation))
(default-situation (cdr (assq 'childrens-situation situation))))
(if original-major-mode-cell
(setq default-situation
(cons original-major-mode-cell default-situation)))
(mime-display-entity start nil default-situation)))
(ctree-set-calist-strictly
'mime-preview-condition
'((type . multipart)(subtype . related)
(body . visible)
(body-presentation-method . mime-display-multipart/related)))
でどうでしょうか。
;; 本当は、start パラメータで cid が指定されていたら、そのパートがルー
;; トとなるようですが、とりあえず手抜き(^^;
--
有沢 明宏