aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Love2000-01-30 17:52:18 +0000
committerDave Love2000-01-30 17:52:18 +0000
commite645e77b4ba808a48885e121a687daad8d981c0c (patch)
tree9cadbcb45aaa15057d0af352aa4804b65407954b
parent2995b042b0aa2b8a320d731b6dceaf731ef8e7c3 (diff)
downloademacs-e645e77b4ba808a48885e121a687daad8d981c0c.tar.gz
emacs-e645e77b4ba808a48885e121a687daad8d981c0c.zip
(jka-compr-load): Fix up load-history.
-rw-r--r--lisp/ChangeLog2
-rw-r--r--lisp/jka-compr.el9
2 files changed, 9 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index d63fb8eb261..c7590e8d80b 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,7 @@
12000-01-30 Dave Love <fx@gnu.org> 12000-01-30 Dave Love <fx@gnu.org>
2 2
3 * jka-compr.el (jka-compr-load): Fix up load-history.
4
3 * emacs-lisp/cl.el: Replace autoloads for dolist, dotimes. 5 * emacs-lisp/cl.el: Replace autoloads for dolist, dotimes.
4 6
5 * emacs-lisp/cl-macs.el: Revert previous change. 7 * emacs-lisp/cl-macs.el: Revert previous change.
diff --git a/lisp/jka-compr.el b/lisp/jka-compr.el
index a3fae5b05bc..d18483e7669 100644
--- a/lisp/jka-compr.el
+++ b/lisp/jka-compr.el
@@ -704,9 +704,14 @@ There should be no more than seven characters after the final `/'."
704 704
705 (let ((load-force-doc-strings t)) 705 (let ((load-force-doc-strings t))
706 (load load-file noerror t t)) 706 (load load-file noerror t t))
707
708 (or nomessage 707 (or nomessage
709 (message "Loading %s...done." file))) 708 (message "Loading %s...done." file))
709 ;; Fix up the load history to point at the right library.
710 (let ((l (assoc load-file load-history)))
711 ;; Remove .gz and .elc?.
712 (while (file-name-extension file)
713 (setq file (file-name-sans-extension file)))
714 (setcar l file)))
710 715
711 (jka-compr-delete-temp-file local-copy)) 716 (jka-compr-delete-temp-file local-copy))
712 717