沟通 emacs 和C++代码

Communicate emacs and C++ code

本文关键字:代码 C++ emacs 沟通      更新时间:2023-10-16

是否有任何 emacs lisp 库或内置命令来调用C++进程并接收结果字符串?

我想每 X 秒重复调用一个用 C++ 编写的子进程(获取网站信息(并接收进程结果以更新不可关闭的水平 emacs 缓冲区。

创建固定缓冲区不是一件交易,但我不知道如何"cron"异步进程调用并获得结果(例如,连接启动输出或其他(。

> shell-command-to-string 是一个内置函数,它以字符串形式返回运行进程的结果。 run-at-time可以用来以一定的时间间隔重复调用它,或者如果你只希望命令在 Emacs 空闲时运行,以避免你的进程导致用户交互暂停,则可以run-with-idle-timer调用它。

elisp 手册包含有关使用计时器、空闲计时器和正在运行的同步进程