Function: majutsu-ediff--control-merge-script

majutsu-ediff--control-merge-script is a natively compiled function defined in majutsu-ediff.el.

Signature

(majutsu-ediff--control-merge-script)

Documentation

Return shell script used for resolve merge control packets.

Source Code

;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-ediff.el
(defun majutsu-ediff--control-merge-script ()
  "Return shell script used for resolve merge control packets."
  (string-join
   (list
    ;; Keep jj blocked until Emacs signals completion.
    "sleep 604800 & sleep_pid=$!"
    "printf \"\\nMAJUTSU-EDIFF: $$ MERGE %s\\037%s\\037%s\\037%s\\037%s\\n\" \"$1\" \"$2\" \"$3\" \"$4\" \"$5\""
    "trap \"kill $sleep_pid; exit 0\" USR1"
    "trap \"kill $sleep_pid; exit 1\" USR2"
    "wait $sleep_pid")
   "; "))