[Mew-dist 17005] mew-w3m.el
Kazu Yamamoto ( 山本和彦 )
kazu at example.com
2001年 4月 3日 (火) 12:08:25 JST
Mew 1.95b118 と w3m_el-0.2.126 を組み合わせて遊ぶ場合、以下のパッチを
mew-w3m.el に当て下さい。HTML が Multipart/Related になっているメール
の場合、とても幸せになれます。
w3m.el の開発者の方へ:
使ってみると分かりますが、ヘッダ+ text/html を表示した際、w3m.el が
text/html の先頭をウインドウの先頭にしてしまいます。このため、ヘッダが
見えなくなります。なんとかなりませんか?
--かず
*** mew-w3m.el-dist Mon Apr 2 22:08:18 2001
--- mew-w3m.el Mon Apr 2 22:13:35 2001
***************
*** 92,119 ****
(let ((fld (mew-current-get-fld (mew-frame-id))))
(set-buffer fld)
(let* ((msg (mew-current-get-msg (mew-frame-id)))
- (part (mew-syntax-nums))
(cache (mew-cache-hit fld msg 'must-hit))
(syntax (mew-cache-decode-syntax cache))
! (part2 1)
! len cid cidpart cidstx beg end)
! (if (< (length part) 2)
! (setq part nil)
! (setcdr (nthcdr (- (length part) 2) part) nil))
! (setq len
! (- (length
! (mew-syntax-get-part (mew-syntax-get-entry syntax part)))
! mew-syntax-magic))
! (setq cidpart
! (catch 'detcid
! (while (>= len part2)
! (setq cid (mew-syntax-get-cid
! (mew-syntax-get-entry syntax (append part (list part2)))))
! (when (and cid (string= cid url))
! (throw 'detcid (append part (list part2))))
! (setq part2 (1+ part2)))))
! (when cidpart
! (setq cidstx (mew-syntax-get-entry syntax cidpart))
(setq beg (mew-syntax-get-begin cidstx))
(setq end (mew-syntax-get-end cidstx))
(w3m-with-work-buffer
--- 92,102 ----
(let ((fld (mew-current-get-fld (mew-frame-id))))
(set-buffer fld)
(let* ((msg (mew-current-get-msg (mew-frame-id)))
(cache (mew-cache-hit fld msg 'must-hit))
(syntax (mew-cache-decode-syntax cache))
! cidstx beg end)
! (setq cidstx (mew-syntax-get-entry-by-cid syntax url))
! (when cidstx
(setq beg (mew-syntax-get-begin cidstx))
(setq end (mew-syntax-get-end cidstx))
(w3m-with-work-buffer
Mew-dist メーリングリストの案内