wmperry(a)aventail.com (William M. Perry) writes:
I think we should change redisplay to know basically nothing about
these areas. Most of them don't make sense on a TTY anyway (maybe
menubars, but they typically take up too much valuable screen
real-estate on a tty).
menubars do make sense on TTY's, especially for new users who happen
to be stranded on a terminal. For instance, look at `links' (NOT
lynx!) or other modern TTY programs -- most of them implements
menubars to good use.
It would be nice if XEmacs relied more on curses. In fact, even
mandating ncurses for TTY support would probably be better than the
half-assed TTY code we have now.
Writing a basic geometry manager for XEmacs on top of a decent
curses library wouldn't be too hard. If we make every redisplay
target _but_ TTYs easier, I think it would justify making the TTY
support a bit harder.
I agree in theory, but we should be careful of such sweeping
statements unless someone is willing to do the work. Our current TTY
support is extremely shaky as it is, and noone has shown interest in
fixing it himself.