[I just sent a message saying I first had (add-hook 'rmail-show-message-hook 'goto-address)
in my .emacs file. I got many overlapping overlays. Then I commented that line out and started a new instance of Emacs. I got only two overlays, neither overlapping.] Now I have uncommented the line and started yet a newer instance of Emacs. So I add the hook again. On doing this for the same RMAIL file as before on the same message: (pp (save-restriction (widen) (overlays-in (point-min) (point-max))) (get-buffer-create "*overlays*")) I see the following: (#<overlay from 1150322 to 1150363 in RMAIL> #<overlay from 1150338 to 1150362 in RMAIL> #<overlay from 1150300 to 1150315 in RMAIL> #<overlay from 1150271 to 1150290 in RMAIL> #<overlay from 1150250 to 1150268 in RMAIL> #<overlay from 1150211 to 1150230 in RMAIL>) Two overlays overlap: #<overlay from 1150322 to 1150363 in RMAIL> #<overlay from 1150338 to 1150362 in RMAIL> For this, the overlay properties for `nth 0' are (face bold) but for `nth 1' are (goto-address t keymap (keymap (3 keymap (13 . goto-address-at-point)) (mouse-2 . goto-address-at-mouse)) help-echo "mouse-2, C-c RET: mail this address" mouse-face secondary-selection face italic) For `nth 2' they are (face bold) again. Hope this helps! -- Robert J. Chassell [EMAIL PROTECTED] GnuPG Key ID: 004B4AC8 http://www.rattlesnake.com http://www.teak.cc _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel