Emacs-substander-lisp获得评估结果

Emacs-substander-lisp获得评估结果,emacs,lisp,elisp,Emacs,Lisp,Elisp,我正在使用将区域从当前缓冲区发送到低级lisp缓冲区 (lisp-eval-string sexpr-str) 我想做的是把结果拿回来。我已经尝试在eval调用之前和之后保存point,并从中构建一个字符串,但我需要在point调用之间添加一个延迟,以等待eval运行,如果延迟比评估字符串所需的时间短,则该延迟不起作用 您不希望将字符串发送到低级lisp进程,而是希望将其转换并直接求值。我认为这将是: (eval (read-from-string mystring)) 或者,如果您希望运行

我正在使用将区域从当前缓冲区发送到低级lisp缓冲区

(lisp-eval-string sexpr-str)

我想做的是把结果拿回来。我已经尝试在eval调用之前和之后保存point,并从中构建一个字符串,但我需要在point调用之间添加一个延迟,以等待eval运行,如果延迟比评估字符串所需的时间短,则该延迟不起作用

您不希望将字符串发送到低级lisp进程,而是希望将其转换并直接求值。我认为这将是:

(eval (read-from-string mystring))
或者,如果您希望运行外部进程,但不希望将输出放入缓冲区,则不要启动异步进程。使用接受流程输出调用获取输出。

a)那么为什么您的帖子被标记为elisp?b)它也可以在通用的lisp中工作。你看过lisp交互模式吗?我还没有广泛使用它,但它似乎可能有你所需要的内置。