我正在使用
将当前缓冲区中的区域发送到infer-lisp缓冲区(lisp-eval-string sexpr-str)
我想做的是取回结果。我已经尝试在eval调用之前和之后保存点并从中构建一个字符串,但是我需要在点调用之间添加一个等待eval运行的延迟,如果延迟比eval字符串所需要的更短,则该延迟不起作用。
答案 0 :(得分:0)
您希望转换它并直接评估它,而不是将您的字符串发送到劣质的lisp进程。我想这会是:
(eval (read-from-string mystring))
或者,如果要运行外部进程但不希望输出进入缓冲区,则不要启动异步进程。使用 accept-process-output 调用来获取输出。