diff options
| author | Thien-Thi Nguyen <ttn@gnu.org> | 2014-05-25 18:53:28 +0200 |
|---|---|---|
| committer | Thien-Thi Nguyen <ttn@gnu.org> | 2014-05-25 18:53:28 +0200 |
| commit | 770a6a917f9ef4a30cc6aceedc746869416813b3 (patch) | |
| tree | 85e1e0ecedc20ccf9d70e1276aed007634ca2f09 | |
| parent | e50a0b6e9df98aa4bfd904b82edd8c0d7b3a2da4 (diff) | |
| download | emacs-770a6a917f9ef4a30cc6aceedc746869416813b3.tar.gz | |
Arrange to never byte-compile the generated -pkg.el file.
* lisp/emacs-lisp/package.el (package-generate-description-file):
Output first-line comment to set buffer-local var `no-byte-compile'.
Suggested by Dmitry Gutov:
<http://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00401.html>.
| -rw-r--r-- | lisp/ChangeLog | 9 | ||||
| -rw-r--r-- | lisp/emacs-lisp/package.el | 1 |
2 files changed, 10 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 2eeb15e42ad..43ff5e85474 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,5 +1,14 @@ 2014-05-25 Thien-Thi Nguyen <ttn@gnu.org> + Arrange to never byte-compile the generated -pkg.el file. + + * emacs-lisp/package.el (package-generate-description-file): + Output first-line comment to set buffer-local var `no-byte-compile'. + Suggested by Dmitry Gutov: + <http://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00401.html>. + +2014-05-25 Thien-Thi Nguyen <ttn@gnu.org> + Fix bug: Properly quote args to generated -pkg.el `define-package'. * emacs-lisp/package.el (package-generate-description-file): diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el index c23be253b37..5843724a596 100644 --- a/lisp/emacs-lisp/package.el +++ b/lisp/emacs-lisp/package.el @@ -688,6 +688,7 @@ untar into a directory named DIR; otherwise, signal an error." (print-length nil)) (write-region (concat + ";;; -*- no-byte-compile: t -*-\n" (prin1-to-string (nconc (list 'define-package |
