Karim BELABAS on Sat, 26 Oct 2002 12:27:15 +0200 (MEST) |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: [PATCH CVS] log and colors and prettyprint |
On Fri, 25 Oct 2002, Ilya Zakharevich wrote: > On Fri, Oct 25, 2002 at 10:32:48PM +0200, Karim BELABAS wrote: >> On Wed, 16 Oct 2002, Ilya Zakharevich wrote: >>> I suspect that most of the people do not want to see meaningless >>> escapes and tex-formatting in the log file, right? >>> >>> The following patch disables escape sequences and the-line-noise-which- >>> is-the-input-for-prettyprinter when writing to the log file. >>> >>> The "proper" solution may be to have two extra flags (or bits of >>> default(log)) to enable/disable these "features"; but I hope that most >>> people do not want to go back. >> >> I've only partially applied this patch. As Bill pointed out, escape sequences >> in logfile work nicely: >> >> * you can display them with cat, more, or less -r. > > No. Only if your TERM is the same, your background is the same etc. Which is usually true. > This behavior is acceptable only if governed by some switch [but this > is easy to set up with the other patches of mine - hmm, not exactly; > only if one uses readline_flag & ~0x10 to enable readline, instead of > the current if (readline)...]. This is mostly independant from readline. If it needs to be governed by a flag, let it be 'log'. It is true that misc/gpflog could profitably be built in the logging mechanism, e.g log = 0: no log log = 1: current behaviour log & FILTER: strip all ANSI escapes + readline's <C-A>/<C-B> while logging [ your patch only cancelled the ANSI escapes ] This leaves all options open. Karim. -- Karim Belabas Tel: (+33) (0)1 69 15 57 48 Dép. de Mathematiques, Bat. 425 Fax: (+33) (0)1 69 15 60 19 Université Paris-Sud Email: Karim.Belabas@math.u-psud.fr F-91405 Orsay (France) http://www.math.u-psud.fr/~belabas/ -- PARI/GP Home Page: http://www.parigp-home.de/