[gnu.emacs] VM & GNUS is really screwed when mixed together !!

eho@clarity.Princeton.EDU (Eric Ho) (09/10/89)

One can't do vm-summarize (by typing 'h' in VM) if Gnus is loaded.
I'm not sure if this has anything to do with making overlay-arrow-position
per-buffer-local in Gnus though.
--

Eric Ho
Cognitive Science Lab.,		Princeton University
voice = 609-258-2987		email = eho@confidence.princeton.edu
	609-258-2819 (messages)		eho@bogey.princeton.edu

regards.

-eric-

kim@watsup.waterloo.edu (T. Kim Nguyen) (09/13/89)

In article <EHO.89Sep10035351@cognito.Princeton.EDU> eho@clarity.Princeton.EDU (Eric Ho) writes:

   One can't do vm-summarize (by typing 'h' in VM) if Gnus is loaded.
   I'm not sure if this has anything to do with making overlay-arrow-position
   per-buffer-local in Gnus though.

I have no trouble with vm-summarize.  I often have both VM and Gnus
running.  
--
T. Kim Nguyen 				  kim@watsup.waterloo.{edu|cdn}
					        kim@watsup.uwaterloo.ca
			    {uunet|utzoo|utai|decvax}watmath!watsup!kim
Systems Design Engineering  --  University of Waterloo, Ontario, Canada

lanning@PARC.xerox.com (Stan Lanning) (09/14/89)

Try replacing the definition of vm-set-summary-pointer in vm-summary.el 
with the following.  It isn't "right", but it does seem to work.

(defun vm-set-summary-pointer (m)
  (setq overlay-arrow-position (vm-su-start-of m))
  (cond (vm-summary-buffer
	 (let ((w (get-buffer-window vm-summary-buffer)))
	   (save-excursion
	     (set-buffer vm-summary-buffer)
	     ;; This looks redundent, but it isn't since overlay-arrow-position
	     ;; is local to a buffer.  This bug is tickled if you use gnus and
	     ;; vm.  -smL
	     (setq overlay-arrow-position (vm-su-start-of m))
	     ;; Also fix up the overlay-arrow-string, which sometimes gets
	     ;; clobbered. -smL
	     (setq overlay-arrow-string "->")
	     (goto-char overlay-arrow-position)
	     (and w (set-window-point w overlay-arrow-position)))))))
--

--- smL

dwf@prudence.lanl.gov (David W. Forslund) (09/15/89)

  In article <EHO.89Sep10035351@cognito.Princeton.EDU>
    eho@clarity.Princeton.EDU (Eric Ho) writes: 

     One can't do vm-summarize (by typing 'h' in VM) if Gnus is loaded.
     I'm not sure if this has anything to do with making overlay-arrow-position
     per-buffer-local in Gnus though.

  I have no trouble with vm-summarize.  I often have both VM and Gnus
  running.  

I have trouble with vm-summarize with gnus and vm running together.
It is the arrow pointing to the piece of mail displayed which turns
int *More*.








--
David Forslund
MS E531
Los Alamos National Laboratory
Los Alamos, NM 87545

(505) 665-1907
(dwf@lanl.gov)