nmh-workers
[Top] [All Lists]

Re: [Nmh-workers] colorized/highlighted scan output?

2012-11-02 12:33:28
Ken Hornstein <kenh(_at_)pobox(_dot_)com> writes:
- Can we use curses?  Short answer: no.

Check.

- Can we use terminfo?  Short answer: maybe.

  My gut feeling is that terminfo seems to be what people have converged
  to using.  It's not apparant at first glance how you translate a terminfo
  capability to the actual output characters, but let's assume it's
  possible (hm, looks like what you do is tparm()/tputs()).  So that
  would mean we'd have to add a fair number of format functions that
  would do the various terminfo stuff, but maybe that wouldn't be so
  bad.

I was envisioning just one function, that takes the terminfo symbolic
name of a capability and gives back the actual string.

- Can we just stick with the original idea of outputting escape characters?

  Well ... maybe.  The problem is the limitation of the format language.
  For example, you can't have an argument to a function which contains
  a ')' character.  Maybe that isn't a concern.  We might need two new
  format functions, ones that turn "zero width" mode on and off (and
  thus two new format instructions).

Good point.  I'm inclined to think that it's a good idea to provide this
even if we also provide the terminfo-accessing function, since there is
always going to be somebody who wants to do something that doesn't fit
into what (his) terminfo knows.

                        regards, tom lane

_______________________________________________
Nmh-workers mailing list
Nmh-workers(_at_)nongnu(_dot_)org
https://lists.nongnu.org/mailman/listinfo/nmh-workers

<Prev in Thread] Current Thread [Next in Thread>