Function: magit-insert-revision-gravatar
magit-insert-revision-gravatar is a byte-compiled function defined in
magit-diff.el.
Signature
(magit-insert-revision-gravatar BEG REV EMAIL REGEXP)
Source Code
;; Defined in ~/.emacs.d/elpa/magit-20260411.1452/magit-diff.el
(defun magit-insert-revision-gravatar (beg rev email regexp)
(save-excursion
(goto-char beg)
(when-let ((_(re-search-forward regexp nil t))
(window (get-buffer-window)))
(let* ((column (length (match-str 0)))
(font-obj (query-font (font-at (point) window)))
(size (* 2 (+ (aref font-obj 4)
(aref font-obj 5))))
(align-to (+ column
(ceiling (/ size (aref font-obj 7) 1.0))
1))
(gravatar-size (- size 2)))
(ignore-errors ; service may be unreachable
(gravatar-retrieve email #'magit-insert-revision-gravatar-cb
(list gravatar-size rev
(point-marker)
align-to column)))))))