Index: help-fns.el =================================================================== RCS file: /cvsroot/emacs/emacs/lisp/help-fns.el,v retrieving revision 1.82 diff -c -r1.82 help-fns.el *** help-fns.el 30 Nov 2005 15:52:49 -0000 1.82 --- help-fns.el 18 Dec 2005 17:17:56 -0000 *************** *** 323,328 **** --- 323,333 ---- "a Lisp macro") ((eq (car-safe def) 'autoload) (setq file-name (nth 1 def)) + (unless (file-name-extension file-name) + (let ((ext (file-name-extension + (locate-library file-name)))) + (when (equal ext "elc") (setq ext "el")) + (setq file-name (concat file-name "." ext)))) (format "%s autoloaded %s" (if (commandp def) "an interactive" "an") (if (eq (nth 4 def) 'keymap) "keymap"