[Top][All Lists]

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

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

From: Richard Stallman
Subject: Re: fringe bugs and issues (and a couple display margin bugs)
Date: Tue, 22 Jan 2002 01:14:31 -0700 (MST)

    the fringe detractors really want is emacs 20 fringe functionality,
    not the total lack of continuation/truncation marks that results from
    turning off fringes in 21.2.50.

We would like to have this feature, but we need someone to implement
it.  Gerd, who knows the code, is not available; I don't have time to
do it.  Would anyone like to volunteer?

    The cursor is now located in the first column of displayed text, but
    it should be in the left fringe to indicate that point is not visible.

Displaying cursors in fringes is an interesting idea, but I am not
sure I like it.  This is definitely not a simple bug.

    It should be possible to get the emacs 20
    behavior of not continuing the line, and placing the cursor in the
    fringe when point is at the end of such a line.

This must be a misunderstanding, because Emacs has never done this.

    Fringes should be inside display margins, shouldn't they?  In any
    case they should be consistent on tty and X frames.  Currently the
    fringes are inside the display margins on ttys and outside on X frames.

Emacs on ttys does not have fringes.  It uses a different method.

There are tremendous, and intentional, differences between the way
redisplay works on window systems and how it works on ttys.  It would
not make sense to try to unify them.  The difference between fringes
and continuation markers is the least of them.

It is certainly possible to implement the tty-style continuation markers
on window systems, and I think that would be useful if someone wants
to write it.  However, to try to unify these two two alternatives and
call them both "fringes" would be more hassle than benefit.

reply via email to

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