gpt4 book ai didi

emacs - 如何将消息/回声输出重定向到 Emacs 中的缓冲区?

转载 作者:行者123 更新时间:2023-12-05 00:26:55 24 4
gpt4 key购买 nike

我正在编写一些辅助函数供我使用。他们先打电话org-publish-project然后在该输出上调用外部脚本。我想在弹出的临时缓冲区中收集执行的所有输出。

外部的东西更容易。函数shell-command接受关于将标准输出发送到何处的缓冲区的第二个参数。但是org-publish-project只将内容回显到 minibuffer 并显示在 *Messages*如果在任何地方。我可以以某种方式将所有回声重定向到给定的缓冲区吗?

最佳答案

取决于什么org-publish-project内部用于显示消息,以下可能有效:

(with-output-to-temp-buffer "*foo*"
(do-stuff))
(pop-to-buffer "*foo*")

关于emacs - 如何将消息/回声输出重定向到 Emacs 中的缓冲区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21524488/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com