diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2013-10-29 10:48:08 -0400 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2013-10-29 10:48:08 -0400 |
commit | 7e3561eec6fe69e5ef37dca29008ca6eaf587b23 (patch) | |
tree | 796895e597999cfc89e7c67b9ef28fac8fecf2f8 /lisp/emacs-lisp | |
parent | dee4ba59792238f9fd69ba7f5bf4f2711da52030 (diff) | |
download | emacs-7e3561eec6fe69e5ef37dca29008ca6eaf587b23.tar.gz emacs-7e3561eec6fe69e5ef37dca29008ca6eaf587b23.tar.bz2 emacs-7e3561eec6fe69e5ef37dca29008ca6eaf587b23.zip |
* lisp/emacs-lisp/package.el (package--download-one-archive)
(describe-package-1): Don't query the user about final newline.
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r-- | lisp/emacs-lisp/package.el | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el index cdf210498ce..420980e77f6 100644 --- a/lisp/emacs-lisp/package.el +++ b/lisp/emacs-lisp/package.el @@ -1238,7 +1238,8 @@ similar to an entry in `package-alist'. Save the cached copy to (when (listp (read buffer)) (make-directory dir t) (setq buffer-file-name (expand-file-name file dir)) - (let ((version-control 'never)) + (let ((version-control 'never) + (require-final-newline nil)) (save-buffer)))) (when good-signatures ;; Write out good signatures into archive-contents.signed file. @@ -1472,15 +1473,17 @@ If optional arg NO-ACTIVATE is non-nil, don't activate packages." ;; For elpa packages, try downloading the commentary. If that ;; fails, try an existing readme file in `package-user-dir'. (cond ((condition-case nil - (package--with-work-buffer - (package-archive-base desc) - (format "%s-readme.txt" name) - (setq buffer-file-name - (expand-file-name readme package-user-dir)) - (let ((version-control 'never)) - (save-buffer)) - (setq readme-string (buffer-string)) - t) + (save-excursion + (package--with-work-buffer + (package-archive-base desc) + (format "%s-readme.txt" name) + (setq buffer-file-name + (expand-file-name readme package-user-dir)) + (let ((version-control 'never) + (require-final-newline t)) + (save-buffer)) + (setq readme-string (buffer-string)) + t)) (error nil)) (insert readme-string)) ((file-readable-p readme) |