:version "20.3")
\f
-;;; Compatibility:
-;;
-;; This version of ffap supports only the Emacs it is distributed in.
-;; See the ftp site for a more general version. The following
-;; functions are necessary "leftovers" from the more general version.
+;;; Obsolete:
(defun ffap-mouse-event () ; current mouse event, or nil
+ (declare (obsolete nil "28.1"))
(and (listp last-nonmenu-event) last-nonmenu-event))
+
(defun ffap-event-buffer (event)
+ (declare (obsolete nil "28.1"))
(window-buffer (car (event-start event))))
\f
(let (choice)
(cond
;; Emacs mouse:
- ((and (fboundp 'x-popup-menu) (ffap-mouse-event))
+ ((and (fboundp 'x-popup-menu)
+ (listp last-nonmenu-event)
+ last-nonmenu-event)
(setq choice
(x-popup-menu
t
(ffap-guesser))))
(cond
(guess
- (set-buffer (ffap-event-buffer e))
+ (set-buffer (window-buffer (car (event-start e))))
(ffap-highlight)
(unwind-protect
(progn