]> git.eshelyaron.com Git - emacs.git/commitdiff
Append to *use-package* when debugging, don't clear it
authorJohn Wiegley <johnw@newartisans.com>
Tue, 28 Nov 2017 19:41:41 +0000 (11:41 -0800)
committerJohn Wiegley <johnw@newartisans.com>
Tue, 28 Nov 2017 19:41:50 +0000 (11:41 -0800)
Fixes https://github.com/jwiegley/use-package/issues/476

lisp/use-package/use-package.el

index 83b9ae4f4aa198e23e3d3c8fad8f366becdacdd7..cc8a76bd1c214798e63823d5f06e0bed93ecc519 100644 (file)
@@ -1659,15 +1659,14 @@ this file.  Usage:
                   args)
                 (and use-package-always-defer
                      (list :deferred t))))))
-        (if use-package-debug
-            (display-buffer
-             (save-current-buffer
-               (let ((buf (get-buffer-create "*use-package*")))
-                 (with-current-buffer buf
-                   (delete-region (point-min) (point-max))
-                   (emacs-lisp-mode)
-                   (insert (pp-to-string body)))
-                 buf))))
+        (when use-package-debug
+          (display-buffer
+           (save-current-buffer
+             (with-current-buffer (get-buffer-create "*use-package*")
+               (goto-char (point-max))
+               (emacs-lisp-mode)
+               (insert (pp-to-string body))
+               (current-buffer)))))
         body))))