gpt4 book ai didi

Emacs inferior-lisp 获取评估结果

转载 作者:太空宇宙 更新时间:2023-11-03 19:02:35 25 4
gpt4 key购买 nike

我正在使用以下方法将区域从我当前的缓冲区发送到 inferior-lisp 缓冲区,

(lisp-eval-string sexpr-str)

我想做的是取回结果。我已经尝试在 eval 调用之前和之后保存点并从中构建一个字符串,但我需要在点调用之间添加延迟以等待 eval 运行,如果延迟短于 eval 字符串所需的时间,这将不起作用。

最佳答案

您不想将您的字符串发送到劣等的 lisp 进程,而是希望对其进行转换并直接对其求值。我认为这将是:

(eval (read-from-string mystring))

或者,如果您想运行一个外部进程但不想让输出进入缓冲区,则不要启动异步进程。使用 accept-process-output 调用获取输出。

关于Emacs inferior-lisp 获取评估结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9455667/

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