Emacs shell:概述输入,输出,错误

fal*_*lse 5 emacs shell

我正在寻找一种方法来区分shell/comint中用户键入的内容,输出内容和stderr输出的内容.有这种模式吗?

(只是为了确定,我不感兴趣ansi-color-for-comint-mode)

Ste*_*fan 5

用于运行异步进程的Elisp工具不能提供良好的支持来区分stderr和stdout输出,所以目前comint不能让你区分这两者.OTOH已经以不同方式显示用户键入的文本(comint-highlight-input face),提示符(comint-highlight-prompt face)和进程输出(没有特殊的face,即`default).