【发布时间】:2011-07-16 23:23:41
【问题描述】:
我正在尝试编写需要将数据发送到外部进程的 emacs 工具,我的示例是 REPL 作为低级 lisp 的一部分。
如何让进程的输出像 emacs 函数一样被返回?
我想要类似的东西:
(defun get-data ()
(process-send-string (get-process) "foo command")
(get-data-output-from-process (get-process)))
我尝试过使用 process-send-string 和 accept-process-output-proc,但输出总是被发送到 suber-lisp。我想要一些东西将数据返回给被调用的函数,以便我可以操作数据。另外,如果可能的话,我不想将输出复制到劣质lisp缓冲区。
【问题讨论】:
标签: emacs