]> code.delx.au - gnu-emacs/blobdiff - lisp/ffap.el
Derive secrets-mode from special-mode
[gnu-emacs] / lisp / ffap.el
index abf979f612933a224c5115dd9ae75384ab42b407..7013e6e8ba4e106e7e0058207a02710d48314087 100644 (file)
@@ -1966,7 +1966,9 @@ Only intended for interactive use."
 (defun ffap-guess-file-name-at-point ()
   "Try to get a file name at point.
 This hook is intended to be put in `file-name-at-point-functions'."
-  (let ((guess (ffap-guesser)))
+  ;; ffap-guesser can signal an error, and we don't want that when,
+  ;; e.g., the user types M-n at the "C-x C-f" prompt.
+  (let ((guess (ignore-errors (ffap-guesser))))
     (when (stringp guess)
       (let ((url (ffap-url-p guess)))
        (or url