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))