all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Jose A. Ortega Ruiz" <jao@gnu.org>
To: Eli Zaretskii <eliz@gnu.org>
Cc: 13727@debbugs.gnu.org
Subject: bug#13727: 24.3.50; terminal emacs flickers when redrawing frame
Date: Thu, 21 Feb 2013 20:11:31 +0100	[thread overview]
Message-ID: <87sj4pa3do.fsf@gnu.org> (raw)
In-Reply-To: <83wqu1ms0x.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 21 Feb 2013 20:38:22 +0200")

On Thu, Feb 21 2013, Eli Zaretskii wrote:

>> From: "Jose A. Ortega Ruiz" <jao@gnu.org>
>> Cc: 13727@debbugs.gnu.org
>> Date: Thu, 21 Feb 2013 18:51:19 +0100
>> 
>> In Gnus, the redrawing is more apparent because there are 3 buffers and
>> hence 3 modelines, and the flicker is more visible when it happens in
>> modelines (when browsing email folders in Gnus, the three modelines
>> sometimes change simultaneously).  The flickering there doesn't need the
>> same buffer open in two different frame types.
>
> Do all the 3 buffers change simultaneously, due to some Gnus command
> you run?

It's a 3 pane configuration.  On the left you have a list of mail
groups.  On the right, there are 2 windows: top one with a list of
messages, bottom with the current message.

You navigate messages on the top right window.  When you hit the end of
the list for the current group, it goes to the next one: at that point,
the left window with the list of groups is updated (to mark the current
group), the top left window is updated (to show the new list of
messages) and the bottom left window is updated to show the newly
selected message contents.

None of the window sizes changes at all.

> If so, then the flickering is expected: redisplay due to
> simultaneous changes in several buffers is not optimized in Emacs, it
> usually results in all windows on all frames being redisplayed.

Well, the flickering most definitely doesn't happen for emacs 24.2, and
hasn't happened for me since the emacs 19.x times.  What's more, it
wasn't happening for snapshots until recently, and it does not happen in
X mode, only in terminal windows (i would expect the redraw to be slower
in X mode than in an xterm, but i might of course be wrong).






  reply	other threads:[~2013-02-21 19:11 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-02-16  1:38 bug#13727: 24.3.50; terminal emacs flickers when redrawing frame Jose A. Ortega Ruiz
2013-02-16  9:22 ` Eli Zaretskii
2013-02-16 23:24   ` Jose A. Ortega Ruiz
2013-02-21  6:45     ` Jose A. Ortega Ruiz
2013-02-21 17:12       ` Eli Zaretskii
2013-02-21 17:51         ` Jose A. Ortega Ruiz
2013-02-21 18:38           ` Eli Zaretskii
2013-02-21 19:11             ` Jose A. Ortega Ruiz [this message]
2013-02-21 19:39               ` Eli Zaretskii
2014-02-05 23:49               ` Lars Ingebrigtsen
2014-02-06  0:02                 ` Jose A. Ortega Ruiz

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87sj4pa3do.fsf@gnu.org \
    --to=jao@gnu.org \
    --cc=13727@debbugs.gnu.org \
    --cc=eliz@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.