2012-04-29 13 views
5

Estoy buscando una forma de distinguir visualmente en un shell/comint lo que el usuario tipeó, lo que se imprimió y lo que se generó por stderr. ¿Hay un modo para esto?Shell de Emacs: descripción de entrada, salida, error

(Sólo para estar seguro, no estoy interesado en ansi-color-for-comint-mode)

Respuesta

5

Las instalaciones Elisp para el funcionamiento de los procesos asíncronos no proporcionan un buen apoyo para distinguir el stderr desde la salida de la salida estándar, por lo que actualmente comint no le permite distinguir los dos. OTOH que viene ya muestra de manera diferente el texto que escribió el usuario (comint-highlight-input face), el mensaje (comint-highlight-prompt face) y la salida del proceso (sin rostro especial, es decir, `default).

+0

Por lo que yo (vagamente) entiendo el problema: Actualmente stdout/stderr es manejado por el tty, una distinción entre stdout/sterr sería más bien una función de filtro (una especie de tty manuscrita altamente reducida). – false

Cuestiones relacionadas