[gnu.emacs.gnus] gnus-3.12 doesn't mix well with VM and/or monkey

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

You loaded monkey and then you do a 'M-x gnus' to read news.
In the middle of reading news, a mail message arrives.
So you use VM to read what it is.  After finishing read the mail, you go back
to reading your news article.  When you want to read the next news article,
gnus will barf at you (saying "Wrong type argument: markerp, nil".  However,
if you quit out of Gnus entirely at this point and do a 'M-x gnus' again then
you're fine -- you can continue to read news as usual.

I'm not sure who's fault it is (gnus, vm or monkey), bear in mind that you've
load/follow the exact sequence mentioned above -- i.e. all 3 packages must be
involved and in that order.

Any pointers appreciated.

--

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-

kjones@talos.uucp (Kyle Jones) (09/08/89)

The enmity between GNUS and VM is fairly well known. :-) The problem is
that both VM and GNUS want to use the variable overlay-arrow-position.
Normally you could just make the variable buffer local and the problem
would be solved, but overlay-arrow-position is a special case.  Its
value needs to be local to several buffers, and so far I've not thought
of a clean way to accomplish this.