[Mew-dist 732] Re: mew-1.6X bugs?

Kazu Yamamoto 山本和彦 kazu at example.com
1997年 3月 24日 (月) 20:41:17 JST


From: Yuuichi Teranishi 寺西裕一<teranisi at example.com>
Subject: [Mew-dist 730] mew-1.6X bugs? 
Date: Mon, 24 Mar 1997 18:31:40 +0900

> 1. highlight-headers 
> 
> mew-1.6X では xemacs の highlight-headers が使われていますが,
> cited text の highlight がうまくできないように思います.

この目的で mew-message-hook を作ったと記憶しています。

(add-hook 'mew-message-hook
	   (function 
	    (lambda ()
	      (if mew-xemacs-p
		  (highlight-headers (point-min) (point-max) nil))))
	   )

とかするとうまくいくと思います。

> (setq highlight-headers-hack-x-face-p t);; X-Face

これはすごいですぇ。:)

> 2.pgp message
> 
> 同じ pgp のメッセージが2回表示されます.たとえばこんなかんじです.

失礼しました。以下のパッチで直ります。

> ..あと,質問です.
> mew-1.65 あたりから Summary Mode にヨコスクロールバーがつくようになって
> しまったのですが,ちょっとうっとうしいです:-p.
> これを消す方法はありませんか?

(set-specifier scrollbar-height 0) で設定できますが、大域的に定義される
ので、他のバッファーでもスクロールバーが出なくなります。:p

P.S.

以下のパッチで、forward や multi-forward のときに、 toolbar にマルチパ
ートのアイコンが表示されないバグもなくなります。ただ、この原因は 
XEmacs のバグであるような気がします。

--かず


*** mew-summary.el.orig	Mon Mar 24 19:32:25 1997
--- mew-summary.el	Mon Mar 24 20:13:03 1997
***************
*** 1226,1232 ****
  	    )
  	(save-buffer))) ;; to make sure not to use this draft again
      (message "Draft is prepared")
!     t ) ;; preparation is succeeded.
     (t 
      (message "No message")
      nil) ;; preparation is failed.
--- 1226,1232 ----
  	    )
  	(save-buffer))) ;; to make sure not to use this draft again
      (message "Draft is prepared")
!     t) ;; preparation is succeeded.
     (t 
      (message "No message")
      nil) ;; preparation is failed.
***************
*** 1283,1289 ****
  	    (save-excursion
  	      (mew-draft-prepare-attachments)
  	      )
! 	    ;; status saved
  	    )
  	(save-buffer))) ;; to make sure not to use this draft again
      (message "Draft is prepared"))
--- 1283,1296 ----
  	    (save-excursion
  	      (mew-draft-prepare-attachments)
  	      )
! 	    ;; XEmacs doesn't draw attachments unless sit for 0...
! 	    (sit-for 0) 
! 	    ;; XEmacs doesn't draw toolbar, so...
! 	    (if mew-icon-p
! 		(progn
! 		  (set-specifier default-toolbar-visible-p nil)
! 		  (set-specifier default-toolbar-visible-p t)
! 		  ))
  	    )
  	(save-buffer))) ;; to make sure not to use this draft again
      (message "Draft is prepared"))
***************
*** 1311,1317 ****
  		    (mew-encode-syntax-initial-multi dirname (length fld-msg)))
  	      (save-excursion
  		(mew-draft-prepare-attachments)
! 		))
  	  (save-buffer)) ;; to make sure not to use this draft again
  	(message "Draft is prepared"))
        )
--- 1318,1333 ----
  		    (mew-encode-syntax-initial-multi dirname (length fld-msg)))
  	      (save-excursion
  		(mew-draft-prepare-attachments)
! 		)
! 	      ;; XEmacs doesn't draw attachments unless sit for 0...
! 	      (sit-for 0) 
! 	      ;; XEmacs doesn't draw toolbar, so...
! 	      (if mew-icon-p
! 		  (progn
! 		    (set-specifier default-toolbar-visible-p nil)
! 		    (set-specifier default-toolbar-visible-p t)
! 		    ))
! 	      )
  	  (save-buffer)) ;; to make sure not to use this draft again
  	(message "Draft is prepared"))
        )
*** mew-syntax.el.orig	Mon Mar 24 20:14:43 1997
--- mew-syntax.el	Mon Mar 24 20:16:54 1997
***************
*** 687,694 ****
  	 (cnt mew-syntax-magic)
  	 (num 1)
  	 (len (length multi)))
-     (if privacy
- 	(setq mew-decode-result (concat mew-x-mew: " <all> " privacy "\n")))
      (while (< cnt len)
        (mew-decode-syntax-iconify-loop 
         msg
--- 687,692 ----
***************
*** 703,716 ****
    (let ((ct (capitalize (car (mew-syntax-get-ct syntax))))
  	(cd (or (mew-syntax-get-cd syntax) ""))
  	(privacy (mew-syntax-get-privacy syntax)))
-     (if privacy
- 	(setq mew-decode-result
- 	      (concat mew-decode-result
- 		      (format (concat mew-x-mew: " <%s> ")
- 			      (progn (string-match "[1-9.]+" pref)
- 				     (mew-match 0 pref)))
- 		      privacy
- 		      "\n")))
      (cond
       ((mew-syntax-message-p syntax)
        (setq mew-summary-icon-spec 
--- 701,706 ----



Mew-dist メーリングリストの案内