Function: magit-insert-files
magit-insert-files is a byte-compiled function defined in
magit-status.el.
Signature
(magit-insert-files TYPE FN)
Source Code
;; Defined in ~/.emacs.d/elpa/magit-20260411.1452/magit-status.el
(defun magit-insert-files (type fn)
(when-let ((files (funcall fn
(and magit-buffer-diff-files
(cons "--" magit-buffer-diff-files)))))
(magit-insert-section section ((eval type) nil t)
(magit-insert-heading (length files)
(let ((title (symbol-name type)))
(format "%c%s files"
(capitalize (aref title 0))
(substring title 1))))
(magit-insert-section-body
(let ((magit-section-insert-in-reverse t)
(limit magit-status-file-list-limit))
(while (and files (> limit 0))
(cl-decf limit)
(let ((file (pop files)))
(magit-insert-section (file file)
(insert (funcall magit-format-file-function
'list file 'magit-filename))
(insert ?\n))))
(when files
(magit-insert-section (info)
(insert (propertize
(format "%s files not listed\n" (length files))
'face 'warning)))))
(insert ?\n)
(oset section children (nreverse (oref section children)))))))