目前,爲了運行守衛(一個能夠自動運行我的應用程序測試的deamon),我打開shell模式並在那裏運行命令,並將緩衝區重命名爲守衛。什麼是在emacs中運行守衛的最佳方式
雖然,我希望在測試中打印的路徑可以在緩衝區中單擊,並且我希望緩衝區能夠自動滾動,即使不可見。
我能做些什麼來獲得這種行爲?
目前,爲了運行守衛(一個能夠自動運行我的應用程序測試的deamon),我打開shell模式並在那裏運行命令,並將緩衝區重命名爲守衛。什麼是在emacs中運行守衛的最佳方式
雖然,我希望在測試中打印的路徑可以在緩衝區中單擊,並且我希望緩衝區能夠自動滾動,即使不可見。
我能做些什麼來獲得這種行爲?
尋找與C-h d RET comint scroll RET
文檔,我們看到變量comint-output-filter-functions
是一個變量,其中包含插入輸出後運行的函數列表。其中之一是comint-postoutput-scroll-to-bottom
。我的設置是相應的,我有預期的行爲(在shell模式下,不是在編譯模式下)。
我也發現,使用選項--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