branch: elpa/magit
commit cd6cf89d6a306f4fcdcfc497828e8cff39fe43ca
Author: Jonas Bernoulli <jo...@bernoul.li>
Commit: Jonas Bernoulli <jo...@bernoul.li>

    Use different face for debug-only process sections
---
 lisp/magit-git.el     |  7 ++++---
 lisp/magit-process.el | 14 ++++++++------
 2 files changed, 12 insertions(+), 9 deletions(-)

diff --git a/lisp/magit-git.el b/lisp/magit-git.el
index 50b82a3e4e4..5ec9021e91b 100644
--- a/lisp/magit-git.el
+++ b/lisp/magit-git.el
@@ -59,7 +59,7 @@
                   (section exit-code))
 (declare-function magit-process-git "magit-process" (destination &rest args))
 (declare-function magit-process-insert-section "magit-process"
-                  (pwd program args &optional errcode errlog))
+                  (pwd program args &optional errcode errlog face))
 (defvar magit-this-error)
 (defvar magit-process-error-message-regexps)
 
@@ -400,7 +400,8 @@ still subject to major changes.  Also see 
`magit-git-string-p'."
             (with-current-buffer (magit-process-buffer t)
               (magit-process-insert-section default-directory
                                             magit-git-executable args
-                                            status buf)))
+                                            status buf
+                                            'magit-section-secondary-heading)))
           (when-let ((status-buf (magit-get-mode-buffer 'magit-status-mode)))
             (let ((msg (magit--locate-error-message)))
               (with-current-buffer status-buf
@@ -494,7 +495,7 @@ insert the run command and stderr into the process buffer."
                          (magit-process-insert-section
                           default-directory magit-git-executable
                           (magit-process-git-arguments args)
-                          exit log)
+                          exit log 'magit-section-secondary-heading)
                          exit)))))
                 (cond ((not magit-git-debug))
                       (errmsg (message "%s" errmsg))
diff --git a/lisp/magit-process.el b/lisp/magit-process.el
index 7c9ba4a71c2..9f0b44948c6 100644
--- a/lisp/magit-process.el
+++ b/lisp/magit-process.el
@@ -691,7 +691,8 @@ Magit status buffer."
                 (prog1 (magit-process-insert-section pwd program args nil nil)
                   (backward-char 1))))))
 
-(defun magit-process-insert-section (pwd program args &optional errcode errlog)
+(defun magit-process-insert-section
+    (pwd program args &optional errcode errlog face)
   (let ((inhibit-read-only t)
         (magit-insert-section--current nil)
         (magit-insert-section--parent magit-root-section)
@@ -704,11 +705,12 @@ Magit status buffer."
                 "run "))
       (when magit-process-timestamp-format
         (insert (format-time-string magit-process-timestamp-format) " "))
-      (unless (equal (expand-file-name pwd)
-                     (expand-file-name default-directory))
-        (insert (file-relative-name pwd default-directory) ?\s))
-      (insert (magit-process--format-arguments program args))
-      (magit-insert-heading)
+      (let ((cmd (concat
+                  (and (not (equal (expand-file-name pwd)
+                                   (expand-file-name default-directory)))
+                       (concat (file-relative-name pwd default-directory) " "))
+                  (magit-process--format-arguments program args))))
+        (magit-insert-heading (if face (propertize cmd 'face face) cmd)))
       (when errlog
         (if (bufferp errlog)
             (insert (with-current-buffer errlog

Reply via email to