[Mew-dist 03896] patch to b18

Kazu Yamamoto ( 山本和彦 ) Kazu at example.com
1998年 2月 23日 (月) 17:17:26 JST


とりあえず、refile のバグはこれで直りました。

--かず

Index: mew-mark.el
===================================================================
RCS file: /usr/local/cvsroot/mew/mew-mark.el,v
retrieving revision 1.21
diff -c -r1.21 mew-mark.el
*** mew-mark.el	1998/02/21 12:46:13	1.21
--- mew-mark.el	1998/02/23 08:10:30
***************
*** 159,165 ****
  (defun mew-summary-mark-weak (mark)
    (save-excursion
      (if (mew-summary-in-multi-p)
! 	(goto-char (marker-position mew-summary-buffer-beg)))
      (let ((cmark (mew-summary-get-mark))
  	  (msg (mew-summary-message-number)))
        (cond 
--- 159,167 ----
  (defun mew-summary-mark-weak (mark)
    (save-excursion
      (if (mew-summary-in-multi-p)
! 	(progn
! 	  (goto-char (marker-position mew-summary-buffer-beg))
! 	  (forward-line -1)))
      (let ((cmark (mew-summary-get-mark))
  	  (msg (mew-summary-message-number)))
        (cond 
Index: mew-refile.el
===================================================================
RCS file: /usr/local/cvsroot/mew/mew-refile.el,v
retrieving revision 1.9
diff -c -r1.9 mew-refile.el
*** mew-refile.el	1998/02/20 14:18:22	1.9
--- mew-refile.el	1998/02/23 08:14:47
***************
*** 611,618 ****
      (let (msg folders mark buf learn-info)
        (save-excursion
  	;; save the cursor position anyway
! 	(if (mew-syntax-number)
! 	    (re-search-backward mew-summary-message-regex nil t nil))
  	;; on the message
  	;; show message if not displayed
  	(mew-summary-display t) ;; not force
--- 611,620 ----
      (let (msg folders mark buf learn-info)
        (save-excursion
  	;; save the cursor position anyway
! 	(if (mew-summary-in-multi-p)
! 	    (progn
! 	      (goto-char (marker-position mew-summary-buffer-beg))
! 	      (forward-line -1)))
  	;; on the message
  	;; show message if not displayed
  	(mew-summary-display t) ;; not force
Index: mew-summary.el
===================================================================
RCS file: /usr/local/cvsroot/mew/mew-summary.el,v
retrieving revision 1.22
diff -c -r1.22 mew-summary.el
*** mew-summary.el	1998/02/21 12:46:15	1.22
--- mew-summary.el	1998/02/23 08:11:00
***************
*** 1069,1074 ****
--- 1069,1075 ----
    (if (and arg (mew-summary-in-multi-p))
        (progn
  	(goto-char (marker-position mew-summary-buffer-beg))
+ 	(forward-line -1)
  	(mew-decode-syntax-delete)))
    (if (and (mew-summary-up) mew-summary-buffer-disp-msg)
        (mew-summary-display))
***************
*** 1090,1095 ****
--- 1091,1097 ----
    (if (and arg (mew-summary-in-multi-p))
        (progn
  	(goto-char (marker-position mew-summary-buffer-beg))
+ 	(forward-line -1)
  	(mew-decode-syntax-delete)))
    (if (and (mew-summary-down) mew-summary-buffer-disp-msg)
        (mew-summary-display))
Index: mew-syntax.el
===================================================================
RCS file: /usr/local/cvsroot/mew/mew-syntax.el,v
retrieving revision 1.10
diff -c -r1.10 mew-syntax.el
*** mew-syntax.el	1998/02/21 12:46:17	1.10
--- mew-syntax.el	1998/02/23 08:07:56
***************
*** 584,602 ****
  
      (insert
       (concat
!       (substring
!        (concat
! 	marks
! 	(if number (concat space number))
! 	space space
! 	ct
! 	space space
! 	cd-or-dec
! 	space space
! 	file
! 	(make-string (window-width) SP)
! 	)
!        0 LT)
        "\n"))
      ))
  
--- 584,597 ----
  
      (insert
       (concat
!       marks
!       (if number (concat space number))
!       space space
!       ct
!       space space
!       cd-or-dec
!       space space
!       file
        "\n"))
      ))
  



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