Path: utzoo!telly!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!ames!lll-winken!uunet!talos!kjones From: kjones@talos.uucp (Kyle Jones) Newsgroups: gnu.emacs.bug Subject: Re: overlay-arrow-string Message-ID: <1989Jul20.141202.9083@talos.uucp> Date: 20 Jul 89 14:12:02 GMT References: Reply-To: kjones%talos.uucp@uunet.uu.net Lines: 20 Dirk Grunwald writes: > [...] > If overlay-arrow-string is buffer-local, you notice that > the value used is the one of the *current buffer*, not the buffer > that the overlay-arrow is in. > [...] > I think the more sensical behaviour would be to display it using the > overlay-arrow-string of the buffer that the arrow resides in. This buffer the arrow resides is easily determined: (marker-buffer overlay-arrow-position) But from what buffer do we get the value of overlay-arrow-position? We need the value of overlay-arrow-position to figure out which buffer-local value of overlay-arrow-position (and overlay-arrow-string) we should use. In other words, which comes first, the chicken or the egg? kyle jones ...!uunet!talos!kjones "Death!" Mrs. Carmody screamed. "Death to go out there! Now do you see?"