Function: magit-diff--set-value
magit-diff--set-value is a byte-compiled function defined in
magit-diff.el.
Signature
(magit-diff--set-value OBJ &optional SAVE)
Source Code
;; Defined in ~/.emacs.d/elpa/magit-20260411.1452/magit-diff.el
(defun magit-diff--set-value (obj &optional save)
(pcase-let* ((obj (oref obj prototype))
(mode (or (oref obj major-mode) major-mode))
(key (intern (format "magit-diff:%s" mode)))
(`(,args ,files) (transient-args (oref obj command))))
(put mode 'magit-diff-current-arguments args)
(when save
(setf (alist-get key transient-values) args)
(transient-save-values))
(transient--history-push obj)
(setq magit-buffer-diff-args args)
(setq magit-buffer-diff-files files)
(magit-refresh)))