From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Glenn Morris Newsgroups: gmane.emacs.bugs Subject: bug#10539: 24.0.92; low display-time-interval makes Emacs slow Date: Fri, 27 Jan 2012 16:30:44 -0500 Message-ID: <6162fwu92z.fsf@fencepost.gnu.org> References: <87zkdl93r0.fsf@web.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1327699897 25045 80.91.229.12 (27 Jan 2012 21:31:37 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 27 Jan 2012 21:31:37 +0000 (UTC) Cc: 10539@debbugs.gnu.org To: michael_heerdegen@web.de Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jan 27 22:31:32 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RqtON-0001F0-TR for geb-bug-gnu-emacs@m.gmane.org; Fri, 27 Jan 2012 22:31:32 +0100 Original-Received: from localhost ([::1]:42427 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RqtON-0002YG-8E for geb-bug-gnu-emacs@m.gmane.org; Fri, 27 Jan 2012 16:31:31 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:38478) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RqtOG-0002Vv-M8 for bug-gnu-emacs@gnu.org; Fri, 27 Jan 2012 16:31:28 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RqtOF-0008BP-6I for bug-gnu-emacs@gnu.org; Fri, 27 Jan 2012 16:31:24 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:41703) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RqtOF-0008BJ-4p for bug-gnu-emacs@gnu.org; Fri, 27 Jan 2012 16:31:23 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1RqtOr-0005Fn-W1 for bug-gnu-emacs@gnu.org; Fri, 27 Jan 2012 16:32:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 27 Jan 2012 21:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10539 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 10539-submit@debbugs.gnu.org id=B10539.132769988820140 (code B ref 10539); Fri, 27 Jan 2012 21:32:01 +0000 Original-Received: (at 10539) by debbugs.gnu.org; 27 Jan 2012 21:31:28 +0000 Original-Received: from localhost ([127.0.0.1]:47090 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RqtOJ-0005Ek-TR for submit@debbugs.gnu.org; Fri, 27 Jan 2012 16:31:28 -0500 Original-Received: from fencepost.gnu.org ([140.186.70.10]:32994 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RqtOG-0005Ea-Eq for 10539@debbugs.gnu.org; Fri, 27 Jan 2012 16:31:25 -0500 Original-Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RqtNc-0002wt-6n; Fri, 27 Jan 2012 16:30:44 -0500 X-Spook: wire transfer encryption Juiliett Class Submarine X-Ran: fej (Michael Heerdegen's message of "Wed, 18 Jan 2012 02:52:03 +0100") User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:56095 Archived-At: Michael Heerdegen wrote: > Second, the doc of `display-time-update' says > > Update the display-time info for the mode line. > However, don't redisplay right now. > > But it _does_ redisplay, it calls `force-mode-line-update' explicitly at > the end of the code! Looking at the history, the code used to have a (sit-for 0.0) after the force-mode-line-update. The "don't redisplay" part was added when the sit-for was removed. I confess that I don't really understand force-mode-line-update [1]. The name makes sense, but not much else. The manual says: -- Function: force-mode-line-update &optional all Force redisplay of the current buffer's mode line and header line. The next redisplay will update the mode line and header line based on the latest values of all relevant variables. which seems contradictory to me ("force redisplay" + "next redisplay"). Maybe the "don't redisplay" refers to the lack of the ALL argument? [1] eg http://lists.gnu.org/archive/html/emacs-devel/2010-05/msg00581.html