有没有一种方法可以运行shell命令,将输出显示在新的缓冲区中,并以递增方式显示该输出? Eshell和其他emacs终端仿真器可以做到这一点,但是我看不出要编写脚本的方法。

我想做的是编写一些小的elisp函数来执行诸如运行单元测试之类的工作,并观察输出流到缓冲区中。

elisp函数shell-command接近我想要的功能,但是当过程完成时,它会立即显示所有输出。

最佳答案

doublep所述,这里有M-x编译,也只有简单的M-x shell,在该shell中,您可以运行所需的任何东西。

10-08 14:07