bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: fringe bugs and issues (and a couple display margin bugs)


From: Eli Zaretskii
Subject: Re: fringe bugs and issues (and a couple display margin bugs)
Date: Tue, 22 Jan 2002 11:57:34 +0200

> Newsgroups: gnu.emacs.bug
> From: Knut Forkalsrud <knut@forkalsrud.org>
> Date: Tue, 22 Jan 2002 03:35:14 GMT
> 
> If I have understood things correctly, a lot of work
> has gone into making as much of the display logic as possible
> applicable to both X displays and ttys, especially colors.

Colors is an entirely different issue.  Support for colors on a tty
is mostly implemented on the lowest level of the display engine,
where faces are translated into display-specific commands.

By contrast, any feature that determines the display _layout_ needs to
be supported in the mainline of the high-level display code which
converts buffer contents into ``glyph matrices'', the data structure
which describes how the text display will look on the screen.

TTY and GUI display code are two branches of the display code that are
almost completely separated at this level.  So every feature needs to
be implemented twice.

> I read the TODO file the other day, and one of the
> items listed was:
> 
>    * Support simultaneous tty and X frames.
> 
> To make it easier to implement such support, it would probably also be
> beneficial to keep the differences between the two as small and
> consistent as possible.

I don't think there's any connection between supporting different
types of frames in the same session and display features such as the
fringe.  What you seem to be asking for is already there: the tty
frame does ``support'' the fringes--you can customize its colors,
width, etc.; it just isn't displayed.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]