什么是在emacs中运行守卫的最佳方式

问题描述:

目前,为了运行守卫(一个能够自动运行我的应用程序测试的deamon),我打开shell模式并在那里运行命令,并将缓冲区重命名为守卫什么是在emacs中运行守卫的最佳方式

虽然,我希望在测试中打印的路径可以在缓冲区中单击,并且我希望缓冲区能够自动滚动,即使不可见。

我能做些什么来获得这种行为?

+1

'M-x编译 - 次要模式'应该至少让你点击路径。 – legoscia 2014-09-01 11:48:50

+1

so'在你的init文件中''(add-hook'shell-mode-hook'compilation-shell-minor-mode)'总是在shell模式下获得可点击路径:http://wikemacs.org/index.php/Shell# Make_file_paths_clickable – Ehvince 2014-09-01 12:21:35

寻找与C-h d RET comint scroll RET文档,我们看到变量comint-output-filter-functions是一个变量,其中包含插入输出后运行的函数列表。其中之一是comint-postoutput-scroll-to-bottom。我的设置是相应的,我有预期的行为(在shell模式下,不是在编译模式下)。

+0

我也发现,使用选项--clear或使用.guardrc文件来运行守卫是可行的,总是有这种行为。 – 2014-09-02 12:56:38