我正在为自己编写一些辅助函数。它们首先调用
外部内容更容易处理。函数
org-publish-project
,然后在该输出上调用外部脚本。我希望将执行的所有输出收集到一个弹出的临时缓冲区中。外部内容更容易处理。函数
shell-command
接受第二个参数作为stdout发送的缓冲区。但是org-publish-project
仅将输出回显到minibuffer,并且如果有任何地方显示在*Messages*
中。我是否可以将所有回显重定向到给定的缓冲区?
cl-flet
和message
,在cl-flet
表单中调用org-publish-project
。 - juanleoncl-flet
没有用处。你可以使用cl-letf
或旧的flet
,但我建议使用defadvice
(或advice-add
)方法。 - Stefan