emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/git-commit bfa6336551 2/3: Ensure gravatar images align de


From: ELPA Syncer
Subject: [nongnu] elpa/git-commit bfa6336551 2/3: Ensure gravatar images align despite variable-pitch default face
Date: Sat, 11 Feb 2023 10:58:56 -0500 (EST)

branch: elpa/git-commit
commit bfa63365515e045520bc01f5cdef1f3b095a80d2
Author: Jonas Bernoulli <jonas@bernoul.li>
Commit: Jonas Bernoulli <jonas@bernoul.li>

    Ensure gravatar images align despite variable-pitch default face
    
    Re #4861.
---
 lisp/magit-git.el | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/lisp/magit-git.el b/lisp/magit-git.el
index 5a19f74cef..c4048164d6 100644
--- a/lisp/magit-git.el
+++ b/lisp/magit-git.el
@@ -2229,10 +2229,13 @@ If `first-parent' is set, traverse only first parents."
 (defun magit-rev-insert-format (format &optional rev args)
   ;; Prefer `git log --no-walk' to `git show --no-patch' because it
   ;; performs better in some scenarios.
-  (magit-git-insert "log" "--no-walk"
-                    (concat "--format=" format) args
-                    (if rev (magit--rev-dereference rev) "HEAD")
-                    "--"))
+  (let ((beg (point)))
+    (magit-git-insert "log" "--no-walk"
+                      (concat "--format=" format) args
+                      (if rev (magit--rev-dereference rev) "HEAD")
+                      "--")
+    (when magit-revision-show-gravatars
+      (put-text-property beg (point) 'face 'fixed-pitch))))
 
 (defun magit-format-rev-summary (rev)
   (when-let* ((str (magit-rev-format "%h %s" rev))) ;debbugs#31840



reply via email to

[Prev in Thread] Current Thread [Next in Thread]