我正在编写一个 Emacs 次要模式,其中包含一些调用 shell 命令的 Emacs 命令。 我正在使用以下代码:
(let ((output (get-buffer-create "*Foo Output*")))
(start-process "Foo Process" output argv0)
(display-buffer output))
我希望那些包含shell命令的缓冲区能够在输出被插入时自动滚动到底部,或者至少在命令执行完成时滚动到底部。我该怎么做?