branch: externals/el-job
commit 11cbdfeadd7b0eced25636120aec7721d0c1bfe5
Author: Martin Edström <meedstro...@gmail.com>
Commit: Martin Edström <meedstro...@gmail.com>

    Improve show-info
---
 el-job.el | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

diff --git a/el-job.el b/el-job.el
index 902a816ab1..586e79c1dd 100644
--- a/el-job.el
+++ b/el-job.el
@@ -687,16 +687,15 @@ same ID still has the benchmarks table and possibly 
queued input."
 ;;; Tools / public API
 
 (defun el-job-show-info ()
-  "Prompt for a job and show its metadata in a new buffer."
+  "Prompt for a job and show its data in a new buffer."
   (interactive)
-  (let* ((id (intern (completing-read "Get info on job: " el-jobs)))
-         (job (gethash id el-jobs)))
-    (when job
-      (switch-to-buffer (get-buffer-create "*el-job*" t))
-      (erase-buffer)
-      (cl-prin1 job (current-buffer))
-      ;; Never print the above into echo area
-      t)))
+  (when-let* ((id (intern (completing-read "Get info on job: " el-jobs)))
+              (job (gethash id el-jobs)))
+    (set-buffer (get-buffer-create "*el-job debug info*" t))
+    (erase-buffer)
+    (so-long-mode)
+    (cl-prin1 job (current-buffer))
+    (switch-to-buffer (current-buffer))))
 
 (defun el-job-kill-all ()
   "Kill all el-jobs ever registered and forget metadata."

Reply via email to