2012-04-29 74 views
5

我正在尋找一種方法來區分shell/comint中用戶輸入的內容,輸出的內容以及stderr輸出的內容。有沒有這種模式?Emacs shell:概述輸入,輸出,錯誤

(只是可以肯定,我沒有興趣ansi-color-for-comint-mode

回答

5

的elisp的設施運行的異步流程不提供良好的支持,以區分標準輸出輸出標準錯誤,所以目前COMINT不會讓你分辨他們倆。 OTOH將不同地顯示用戶輸入的文本(comint-highlight-input face),提示符(comint-highlight-prompt face)和過程輸出(無特殊面孔,即默認)。

+0

就我(隱約地)理解問題:目前stdout/stderr由tty處理,stdout/sterr之間的區別應該是一個過濾函數(一種高度簡化的手寫tty)。 – false