Function: majutsu-ediff--merge-editor-config

majutsu-ediff--merge-editor-config is a natively compiled function defined in majutsu-ediff.el.

Signature

(majutsu-ediff--merge-editor-config)

Documentation

Return ui.merge-editor config for Majutsu Ediff control callbacks.

Source Code

;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-ediff.el
(defun majutsu-ediff--merge-editor-config ()
  "Return ui.merge-editor config for Majutsu Ediff control callbacks."
  (let* ((merge-args (list "-c" (majutsu-ediff--control-merge-script)
                           "majutsu-ediff"
                           "$left" "$base" "$right" "$output" "$marker_length"))
         (tool-key (format "merge-tools.%s" majutsu-ediff--merge-tool-name)))
    (list
     (majutsu-ediff--toml-string-config "ui.merge-editor" majutsu-ediff--merge-tool-name)
     (majutsu-ediff--toml-string-config (format "%s.program" tool-key) "sh")
     (majutsu-jj--toml-array-config (format "%s.merge-args" tool-key) merge-args)
     (format "%s.merge-tool-edits-conflict-markers=true" tool-key)
     (majutsu-ediff--toml-string-config (format "%s.conflict-marker-style" tool-key) "git"))))