Function: magit--get-file-icon
magit--get-file-icon is a byte-compiled function defined in
magit-diff.el.
Signature
(magit--get-file-icon KIND FILE FACE STATUS ORIG ICON-FOR-FILE ICON-FOR-DIR DIR-IS-SUBMODULE)
Source Code
;; Defined in ~/.emacs.d/elpa/magit-20260411.1452/magit-diff.el
(defun magit--get-file-icon ( kind file face status orig
icon-for-file icon-for-dir dir-is-submodule)
(cl-flet ((icon (if (or (eq kind 'module) (string-suffix-p "/" file))
icon-for-dir
icon-for-file)))
(cl-letf (((symbol-function dir-is-submodule)
(if (eq kind 'module)
(lambda (_) t)
(symbol-function dir-is-submodule))))
(if orig
(format (magit--propertize-face "%s%s %s -> %s %s" face)
(if status (format "%-11s" status) "")
(icon orig) orig
(icon file) file)
(format (magit--propertize-face "%s%s %s" face)
(if status (format "%-11s" status) "")
(icon file)
file)))))