簡體   English   中英

Emacs劣等lisp獲得評估結果

[英]Emacs inferior-lisp get result of evaluation

我正在使用以下命令將區域從當前緩沖區發送到下層lisp緩沖區,

(lisp-eval-string sexpr-str)

我想做的就是得到結果。 我嘗試在eval調用之前和之后保存點並從中構建一個字符串,但是我需要在點調用之間添加一個延遲以等待eval運行,如果延遲短於評估該字符串所需要的時間,則該操作將不起作用。

與其將字符串發送到劣等的Lisp進程,不如將其轉換並直接求值。 我認為這將是:

(eval (read-from-string mystring))

另外,如果您想運行一個外部進程,但又不想讓輸出進入緩沖區,則不要啟動異步進程。 使用accept-process-output調用獲取輸出。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM