You say (separate e-mails):

> I see no problem with the fringe arrow in the compilation buffer,
> because other packages don't try to set their own arrows here,
> so there are no conflicts in the compilation buffer.

and:

> Perhaps Edebug should be fixed too in the same way as you fixed GUD?
> Edebug currently uses the global arrow and steals it from other packages
> (e.g. from Gnus).

Using your reasoning for the compilation buffer, it would presumably be enough
to make overlay-arrow-position a local variable in Gnus.

Have you tried your patch? It look wrong to me. It shouldn't need a local
variable:

(defvar next-error-overlay-arrow-position nil)
(put 'next-error-overlay-arrow-position 'overlay-arrow-string "=>")
(add-to-list 'overlay-arrow-variable-list 'next-error-overlay-arrow-position)
etc

and replace (one) overlay-arrow-position
with next-error-overlay-arrow-position.


Nick


_______________________________________________
Emacs-pretest-bug mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug

Reply via email to