[Top][All Lists]

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

RE: Default value of next-error-highlight is too small

From: Drew Adams
Subject: RE: Default value of next-error-highlight is too small
Date: Sun, 17 Sep 2006 07:15:25 -0700

    I'm trying to figure out whether there's some bug here.

There is no other bug, AFAIK; the flash length is the only problem.

    What ``other frame''?  We _are_ talking about "emacs -Q", are we?  In
    "emacs -Q", "M-x grep" pops up a window, not a frame.

emacs -Q
(setq pop-up-frames t)

    But "emacs -Q" doesn't have pop-up-frames set to t.  Is the problem
    related to this setting, or do you see the same sometimes-invisible
    flash even with the default value of pop-up-frames?  If these two are
    related, perhaps setting pop-up-frames to t should modify the default
    of next-error-highlight.

IMO, the flash is too short. It is too easy for users not to notice it at
all. This difficulty is even more evident when pop-up-frames = t, because
the flash location is further from the click, in terms of both distance and
time. The flash position may be behind the *grep* frame. Its frame needs to
be raised, even if the flash location is not overlapped. Its buffer needs to
be scrolled (redisplayed) to show the target location, in any case.

With pop-up-frames = nil, the behavior is only a little better. It is still
very likely that users will not notice the flash. If you use C-x ` instead
of clicking hits out of order, then it is more likely that the target
location is already visible, so in that case the flash is more likely to be
seen. If you use the mouse, and the flash location is initially off window,
then the flash is less noticeable.

reply via email to

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