shell命令输出如何可以导入emacs编辑器?

可以用 pfuture 这个包,用法很简单


(defun execute-shell-command (&rest args)
  (let ((future1 (apply #'pfuture-new args)))
    (pfuture-await future1)
    (message "Future stdout: [%s]" (pfuture-result future1))
    (message "Future stderr: [%s]" (pfuture-stderr future1))
    ))

(execute-shell-command "git" "--help")

(pfuture-result future1) 获取 stdout 的内容

1 个赞