diff options
author | Daniel Hackney <[email protected]> | 2012-10-28 16:41:49 -0400 |
---|---|---|
committer | Stefan Monnier <[email protected]> | 2012-10-28 16:41:49 -0400 |
commit | cd44022cb0f1a126f74a45b98302185262d19396 (patch) | |
tree | 27b4b768609f5f06ea6d4f764b238c8cc7ed5f41 /lisp | |
parent | b9383404934cc07ec1f92b0354a559ed44cf4b2c (diff) |
* lisp/emacs-lisp/package.el (package-generate-autoloads): Kill buffer
"PKGNAME-autoloads.el" in case we created it.
Diffstat (limited to 'lisp')
-rw-r--r-- | lisp/ChangeLog | 5 | ||||
-rw-r--r-- | lisp/emacs-lisp/package.el | 4 |
2 files changed, 8 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 2bdf074b9d..999a06648a 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2012-10-28 Daniel Hackney <[email protected]> + + * emacs-lisp/package.el (package-generate-autoloads): Kill buffer + "PKGNAME-autoloads.el" in case we created it. + 2012-10-28 Stefan Monnier <[email protected]> * minibuffer.el (completion--sifn-requote): Rewrite to handle things diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el index 303642b5be..6629410a1f 100644 --- a/lisp/emacs-lisp/package.el +++ b/lisp/emacs-lisp/package.el @@ -590,7 +590,9 @@ EXTRA-PROPERTIES is currently unused." (version-control 'never)) (unless (fboundp 'autoload-ensure-default-file) (package-autoload-ensure-default-file generated-autoload-file)) - (update-directory-autoloads pkg-dir))) + (update-directory-autoloads pkg-dir) + (let ((buf (find-buffer-visiting generated-autoload-file))) + (when buf (kill-buffer buf))))) (defvar tar-parse-info) (declare-function tar-untar-buffer "tar-mode" ()) |