]> git.eshelyaron.com Git - emacs.git/commitdiff
(eshell-find-alias-function): Call symbol-file with `defun'.
authorRichard M. Stallman <rms@gnu.org>
Mon, 27 Dec 2004 16:16:24 +0000 (16:16 +0000)
committerRichard M. Stallman <rms@gnu.org>
Mon, 27 Dec 2004 16:16:24 +0000 (16:16 +0000)
lisp/eshell/esh-cmd.el

index 477d8b410ecd03686da68a33aa5aa8699d98733e..d7c65066ac6a2cc7443ff070dcd5de26e41c7cab 100644 (file)
@@ -1285,7 +1285,7 @@ COMMAND may result in an alias being executed, or a plain command."
 (defun eshell-find-alias-function (name)
   "Check whether a function called `eshell/NAME' exists."
   (let* ((sym (intern-soft (concat "eshell/" name)))
-        (file (symbol-file sym)))
+        (file (symbol-file sym 'defun)))
     ;; If the function exists, but is defined in an eshell module
     ;; that's not currently enabled, don't report it as found
     (if (and file