Function: majutsu-diff-set-context
majutsu-diff-set-context is a natively compiled function defined in
majutsu-diff.el.
Signature
(majutsu-diff-set-context FN)
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-diff.el
(defun majutsu-diff-set-context (fn)
(let* ((def (if-let* ((context (majutsu-get "diff.git.context")))
(string-to-number context)
3))
(val majutsu-buffer-diff-args)
(arg (seq-find (##string-match "^--context=" %) val))
(num (if arg
(string-to-number (substring arg 10))
def))
(val (delq arg val))
(num (funcall fn num))
(arg (and num (not (= num def)) (format "--context=%d" num)))
(val (if arg (cons arg val) val)))
(majutsu-diff--set-buffer-args val)
(majutsu-refresh)))