什么是在emacs中运行守卫的最佳方式
问题描述:
目前,为了运行守卫(一个能够自动运行我的应用程序测试的deamon),我打开shell模式并在那里运行命令,并将缓冲区重命名为守卫。什么是在emacs中运行守卫的最佳方式
虽然,我希望在测试中打印的路径可以在缓冲区中单击,并且我希望缓冲区能够自动滚动,即使不可见。
我能做些什么来获得这种行为?
答
寻找与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
'M-x编译 - 次要模式'应该至少让你点击路径。 – legoscia 2014-09-01 11:48:50
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