[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Fixed: E20 won't display images inline in shimbun articles



またしても Emacs 20 の multibyte 問題です。
mime-w3m.el で使われている mime-insert-entity-content は以下のよ
うな定義なのですが、

(defun mime-insert-entity-content (entity)
  (insert
   (with-current-buffer (mime-buffer-entity-buffer-internal entity)
     (mime-decode-string
      (buffer-substring
       (mime-buffer-entity-body-start-internal entity)
       (mime-buffer-entity-body-end-internal entity))
      (mime-entity-encoding entity)))))

バッファ ,(mime-buffer-entity-buffer-internal entity) が
multibyte だと mime-decode-string が正しい結果を返しません。これ
は Emacs 20 の T-gnus で asahi-html などの記事を読んでいるときに、
インライン画像が表示されない原因になっていました。

T-gnus の生記事バッファが multibyte になっていることが正しいかど
うかまだ自信が無いので FLIM には手を入れずに、とりあえず
mime-w3m.el だけで対策させていただきました。
-- 
Katsumi Yamaoka <yamaoka@jpl.org>