+2002-03-14 Miles Bader <miles@gnu.org>
+
+ * rfn-eshadow.el (rfn-eshadow-update-overlay): Bind
+ `inhibit-point-motion-hooks' to t while messing around, to avoid
+ getting hosed by our own intangible property.
+
2002-03-13 Francesco Potorti` <pot@gnu.org>
* progmodes/etags.el (tag-exact-file-name-match-p)
;;; rfn-eshadow.el --- Highlight `shadowed' part of read-file-name input text
;;
-;; Copyright (C) 2000, 2001 Free Software Foundation, Inc.
+;; Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
;;
;; Author: Miles Bader <miles@gnu.org>
;; Keywords: convenience
;; substitute-in-file-name would expand; currently it just assumes any
;; environment variable contains an absolute filename.
(save-excursion
- (goto-char (minibuffer-prompt-end))
- ;; Update the overlay (which will evaporate if it's empty).
- (move-overlay rfn-eshadow-overlay
- (point)
- (if (looking-at rfn-eshadow-regexp)
- (match-end 1)
- (point)))))
+ (let ((inhibit-point-motion-hooks t))
+ (goto-char (minibuffer-prompt-end))
+ ;; Update the overlay (which will evaporate if it's empty).
+ (move-overlay rfn-eshadow-overlay
+ (point)
+ (if (looking-at rfn-eshadow-regexp)
+ (match-end 1)
+ (point))))))
\f
;;; Note this definition must be at the end of the file, because