Shell Emacs外壳:概述输入、输出、错误

Shell Emacs外壳:概述输入、输出、错误,shell,emacs,Shell,Emacs,我正在寻找一种在shell/comint中直观地区分用户键入的内容、输出的内容以及stderr输出的内容的方法。这有模式吗 (可以肯定的是,我对comint模式下的ansi color不感兴趣)运行异步进程的Elisp工具不能提供很好的支持来区分stderr和stdout输出,因此当前comint不允许您区分两者。 OTOH coming已经以不同的方式显示了用户键入的文本(comint highlight input face)、提示(comint highlight prompt face)

我正在寻找一种在shell/comint中直观地区分用户键入的内容、输出的内容以及stderr输出的内容的方法。这有模式吗


(可以肯定的是,我对comint模式下的ansi color不感兴趣)

运行异步进程的Elisp工具不能提供很好的支持来区分stderr和stdout输出,因此当前comint不允许您区分两者。 OTOH coming已经以不同的方式显示了用户键入的文本(comint highlight input face)、提示(comint highlight prompt face)和流程输出(无特殊面,即“默认”)。

就我(模糊地)理解问题而言:目前stdout/stderr由tty处理,stdout/sterr之间的区别更像是一个过滤函数(一种高度简化的手写tty)。