Function: majutsu-diff-setup-buffer
majutsu-diff-setup-buffer is a natively compiled function defined in
majutsu-diff.el.
Signature
(majutsu-diff-setup-buffer ARGS RANGE FILESETS &optional LOCKED)
Documentation
Display a diff buffer configured by ARGS, RANGE and FILESETS.
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-diff.el
(defun majutsu-diff-setup-buffer (args range filesets &optional locked)
"Display a diff buffer configured by ARGS, RANGE and FILESETS."
(let* ((args (or (majutsu-diff--remembered-args args)
(get 'majutsu-diff-mode 'majutsu-diff-default-arguments)))
(buffer (majutsu-setup-buffer #'majutsu-diff-mode locked
(majutsu-buffer-diff-args args)
(majutsu-buffer-diff-range range)
(majutsu-buffer-diff-filesets filesets))))
(with-current-buffer buffer
(majutsu-diff--sync-backend majutsu-buffer-diff-args))
buffer))