aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2013-04-27 09:32:53 -0400
committerStefan Monnier2013-04-27 09:32:53 -0400
commit4fac34cee97a3a5c3ccd86ecdd598317d86102b8 (patch)
treee1d0c53adf962092e55ec650ce3ac4f11332c956
parent8beecaeda0d28bff0c4d3c2758bb938c656728b5 (diff)
downloademacs-4fac34cee97a3a5c3ccd86ecdd598317d86102b8.tar.gz
emacs-4fac34cee97a3a5c3ccd86ecdd598317d86102b8.zip
* lisp/emacs-lisp/package.el (package-autoload-ensure-default-file):
Add current dir to the load-path. (package-generate-autoloads): Don't rely on autoload-ensure-default-file.
-rw-r--r--lisp/ChangeLog7
-rw-r--r--lisp/emacs-lisp/package.el6
2 files changed, 10 insertions, 3 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 30c49c942c6..61d6af86d2e 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,10 @@
12013-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * emacs-lisp/package.el (package-autoload-ensure-default-file):
4 Add current dir to the load-path.
5 (package-generate-autoloads): Don't rely on
6 autoload-ensure-default-file.
7
12013-04-26 Reuben Thomas <rrt@sc3d.org> 82013-04-26 Reuben Thomas <rrt@sc3d.org>
2 9
3 * textmodes/remember.el (remember-store-in-files): Document that 10 * textmodes/remember.el (remember-store-in-files): Document that
diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el
index 605d1cf375c..c80b8d970dc 100644
--- a/lisp/emacs-lisp/package.el
+++ b/lisp/emacs-lisp/package.el
@@ -588,7 +588,8 @@ EXTRA-PROPERTIES is currently unused."
588 (concat ";;; " (file-name-nondirectory file) 588 (concat ";;; " (file-name-nondirectory file)
589 " --- automatically extracted autoloads\n" 589 " --- automatically extracted autoloads\n"
590 ";;\n" 590 ";;\n"
591 ";;; Code:\n\n" 591 ";;; Code:\n"
592 "(add-to-list 'load-path (or (file-name-directory #$) (car load-path)))\n"
592 " \n;; Local Variables:\n" 593 " \n;; Local Variables:\n"
593 ";; version-control: never\n" 594 ";; version-control: never\n"
594 ";; no-byte-compile: t\n" 595 ";; no-byte-compile: t\n"
@@ -605,8 +606,7 @@ EXTRA-PROPERTIES is currently unused."
605 ;;(ignore-name (concat name "-pkg.el")) 606 ;;(ignore-name (concat name "-pkg.el"))
606 (generated-autoload-file (expand-file-name auto-name pkg-dir)) 607 (generated-autoload-file (expand-file-name auto-name pkg-dir))
607 (version-control 'never)) 608 (version-control 'never))
608 (unless (fboundp 'autoload-ensure-default-file) 609 (package-autoload-ensure-default-file generated-autoload-file)
609 (package-autoload-ensure-default-file generated-autoload-file))
610 (update-directory-autoloads pkg-dir) 610 (update-directory-autoloads pkg-dir)
611 (let ((buf (find-buffer-visiting generated-autoload-file))) 611 (let ((buf (find-buffer-visiting generated-autoload-file)))
612 (when buf (kill-buffer buf))))) 612 (when buf (kill-buffer buf)))))