Function: majutsu--start-shell-command

majutsu--start-shell-command is a natively compiled function defined in majutsu-command.el.

Signature

(majutsu--start-shell-command COMMAND)

Documentation

Start COMMAND asynchronously and return the process.

Plain jj ... commands are started directly using Majutsu's jj process helpers. Other commands are run through shell-file-name.

Source Code

;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-command.el
(defun majutsu--start-shell-command (command)
  "Start COMMAND asynchronously and return the process.
Plain `jj ...' commands are started directly using Majutsu's jj process
helpers.  Other commands are run through `shell-file-name'."
  (if-let* ((jj-args (majutsu--shell-command-jj-args command)))
      (apply #'majutsu-start-process
             (majutsu-jj--executable)
             nil
             (majutsu-process-jj-arguments jj-args))
    (majutsu-start-process shell-file-name nil shell-command-switch command)))