]> git.eshelyaron.com Git - emacs.git/commitdiff
(find-library-name): Don't strip ".el" from library name (reverts change
authorRomain Francoise <romain@orebokech.com>
Tue, 21 Nov 2006 20:06:53 +0000 (20:06 +0000)
committerRomain Francoise <romain@orebokech.com>
Tue, 21 Nov 2006 20:06:53 +0000 (20:06 +0000)
of 2005-10-25).

lisp/ChangeLog
lisp/emacs-lisp/find-func.el

index acd3fa760d24916648b6752fbc00ebbbb2074824..2add6c88ba5d5b1c81be8bc093edbc6729fcb612 100644 (file)
@@ -1,3 +1,8 @@
+2006-11-21  Romain Francoise  <romain@orebokech.com>
+
+       * emacs-lisp/find-func.el (find-library-name): Don't strip ".el"
+       from library name (reverts change of 2005-10-25).
+
 2006-11-21  Lennart Borgman  <lennart.borgman.073@student.lu.se>
 
        * tutorial.el (tutorial--default-keys): Add newline and
index 10a052dc97e9e94ef055c6eeb1f8cfce7ec3a346..a51493d22ea9212a4a7a85e4f8e70147a9286440 100644 (file)
@@ -147,9 +147,9 @@ See the functions `find-function' and `find-variable'."
 
 (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)