Mercurial > emacs
diff lisp/emacs-lisp/find-func.el @ 74117:db85df5747ae
(find-library-name): Don't strip ".el" from library name (reverts change
of 2005-10-25).
author | Romain Francoise <romain@orebokech.com> |
---|---|
date | Tue, 21 Nov 2006 20:06:53 +0000 |
parents | 3dde4ab997f4 |
children | 13d7f1c017b6 f1d13e615070 |
line wrap: on
line diff
--- a/lisp/emacs-lisp/find-func.el Tue Nov 21 17:27:51 2006 +0000 +++ b/lisp/emacs-lisp/find-func.el Tue Nov 21 20:06:53 2006 +0000 @@ -147,9 +147,9 @@ (defun find-library-name (library) "Return the absolute file name of the Lisp source of LIBRARY." - ;; Strip off the extension to take advantage of library suffixes in - ;; the call to `locate-file'. - (if (string-match "\\.el\\(c\\(\\..*\\)?\\)?\\'" library) + ;; If the library is byte-compiled, try to find a source library by + ;; the same name. + (if (string-match "\\.el\\(c\\(\\..*\\)?\\)\\'" library) (setq library (replace-match "" t t library))) (or (locate-file library (or find-function-source-path load-path)