From xemacs-m  Tue Mar 18 16:15:31 1997
Received: from steadfast.teradyne.com (steadfast.teradyne.com [131.101.1.200])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id QAA15622
	for <xemacs-beta@xemacs.org>; Tue, 18 Mar 1997 16:15:30 -0600 (CST)
Received: from engine.ecf.teradyne.com (engine.ecf.teradyne.com [131.101.192.6]) by steadfast.teradyne.com (8.7.1/8.7.1) with ESMTP id RAA28638 for <xemacs-beta@xemacs.org>; Tue, 18 Mar 1997 17:18:54 -0500 (EST)
Received: from midnight.eng.ecf.teradyne.com (midnight.ecf.teradyne.com [131.101.192.49]) by engine.ecf.teradyne.com (8.7.1/8.7.1) with SMTP id XAA12395 for <xemacs-beta@xemacs.org>; Tue, 18 Mar 1997 23:14:54 +0100 (MET)
Received: by midnight.eng.ecf.teradyne.com (SMI-8.6/SMI-SVR4)
	id XAA20744; Tue, 18 Mar 1997 23:14:54 +0100
Resent-Message-Id: <199703182214.XAA20744@midnight.eng.ecf.teradyne.com>
Resent-Sender: aichner@ecf.teradyne.com
Resent-To: xemacs-beta@xemacs.org
Resent-X-Face: 4[iHdXiTu\V3u[~\I)<f9HC);%~nG8`oUqv#uzvs6=\V{AjN6Sn
 c/qi;YLwRmEbt8Y*=j5n(urqY@chPh@J'D"QlqD!C8>*}#kYF[-tYl3VZga/HSOP|K,{L
 Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9
 =w|R6U3_;SH&B<Mfy6Q%#
Resent-From: Adrian Aichner <aichner@ecf.teradyne.com>
Resent-Date: 18 Mar 1997 23:14:53 +0100
X-From-Line: aichner@engine.ecf.teradyne.com Fri Mar 14 22:53 MET 1997
Received: from midnight.eng.ecf.teradyne.com (midnight.ecf.teradyne.com [131.101.192.49]) by engine.ecf.teradyne.com (8.7.1/8.7.1) with SMTP id WAA20195; Fri, 14 Mar 1997 22:53:34 +0100 (MET)
Received: by midnight.eng.ecf.teradyne.com (SMI-8.6/SMI-SVR4)
	id WAA14294; Fri, 14 Mar 1997 22:53:34 +0100
Sender: aichner@ecf.teradyne.com
Original-Sender: aichner@ecf.teradyne.com
To: "Steven L. Baur" <steve@miranova.com>
Subject: shell.el and shell-font.el fonts
X-Face: 4[iHdXiTu\V3u[~\I)<f9HC);%~nG8`oUqv#uzvs6=\V{AjN6Sn
 c/qi;YLwRmEbt8Y*=j5n(urqY@chPh@J'D"QlqD!C8>*}#kYF[-tYl3VZga/HSOP|K,{L
 Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9
 =w|R6U3_;SH&B<Mfy6Q%#
Mime-Version: 1.0 (generated by tm-edit 7.105)
From: Adrian Aichner <aichner@ecf.teradyne.com>
Date: 14 Mar 1997 22:53:33 +0100
Message-ID: <rxsvi6uqgwy.fsf@midnight.ecf.teradyne.com>
X-Mailer: Gnus v5.4.23/XEmacs 20.1
Content-Type: text/plain; charset=US-ASCII
X-Content-Length: 1210
Xref: midnight.ecf.teradyne.com mail.xemacs:22
Lines: 46
X-Gnus-Article-Number: 22   Fri Mar 14 22:56:19 1997


Hello Steven,

I just checked out shell-mode.

shell.el itself has not concept of a `shell-input-face' but it knows
about

shell-option-face
shell-output-face
shell-output-2-face
shell-output-3-face
shell-prompt-face

and it uses
(put 'shell-mode 'font-lock-defaults '(shell-font-lock-keywords t))

shell-font.el knows about the following, but cannot fontify different
kind of shell output (like grep-style(:) or jobs-style [2])

shell-input
shell-output
shell-prompt

Both CANNOT be used together like in:
(add-hook 'shell-mode-hook 'install-shell-fonts)
(add-hook 'shell-mode-hook 'turn-on-font-lock)
It's either one or the other.

Doesn't this call for a unification of both valuable feature sets?

Currently I prefer (add-hook 'shell-mode-hook 'turn-on-font-lock) to
see input, output and prompt rendered differently. But I would really
love to get some additional fontification on different kinds of shell
output.

Regards,

Adrian

-- 
  Teradyne GmbH               Adrian Aichner Applications Engineer
  Semiconductor Test Group    Telephone      +49/89/418 61 (0)-208
  Dingolfinger Strasse 2      Fax            +49/89/418 61-217
  D-81673 M"UNCHEN            E-mail         aichner@ecf.teradyne.com

