[Date Prev][Date Next][Thread Prev][][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 が指定されていたら、そのパートがルー
;; トとなるようですが、とりあえず手抜き(^^;

-- 
有沢 明宏