From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#12872: 24.2; Provide a feature to trigger mode-line redisplay Date: Sat, 04 Dec 2021 23:04:11 +0100 Message-ID: <87tufoxc10.fsf@gnus.org> References: <837gpqwuai.fsf@gnu.org> <87o85xou2m.fsf@gnus.org> <83a6hg7qkh.fsf@gnu.org> <87mtlg6vzm.fsf@gnus.org> <83ee6s5fy4.fsf@gnu.org> <877dck5fbb.fsf@gnus.org> <83a6hg5f71.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21955"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: 12872@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Dec 04 23:05:27 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mtd9q-0005Ux-SE for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 04 Dec 2021 23:05:26 +0100 Original-Received: from localhost ([::1]:39486 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mtd9p-0007RX-2L for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 04 Dec 2021 17:05:25 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:59588) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mtd9R-0007RO-Ux for bug-gnu-emacs@gnu.org; Sat, 04 Dec 2021 17:05:01 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:44025) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mtd9R-0003b1-NZ for bug-gnu-emacs@gnu.org; Sat, 04 Dec 2021 17:05:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mtd9R-00069U-JL for bug-gnu-emacs@gnu.org; Sat, 04 Dec 2021 17:05:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 04 Dec 2021 22:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12872 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 12872-submit@debbugs.gnu.org id=B12872.163865546323599 (code B ref 12872); Sat, 04 Dec 2021 22:05:01 +0000 Original-Received: (at 12872) by debbugs.gnu.org; 4 Dec 2021 22:04:23 +0000 Original-Received: from localhost ([127.0.0.1]:55571 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mtd8p-00068Y-11 for submit@debbugs.gnu.org; Sat, 04 Dec 2021 17:04:23 -0500 Original-Received: from quimby.gnus.org ([95.216.78.240]:42128) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mtd8m-00068L-NX for 12872@debbugs.gnu.org; Sat, 04 Dec 2021 17:04:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=CTOwj1vyI1Awjt9iSrneMciQmgps2IcE9Xa6OePx1b4=; b=Zq8QSlT1MwgAlzd2fu3phxjqMj oIRF2PeVEu2OXZd3P3XvmgUXcRUlaDVopKfpt51XbnNvUel76dgqfyOFjEvmd1R05kTQ5llR6dT6O 2qYyjvxIoRcXs6ARAdVqSMeg2NU9TKdIapq2kzuq56XbAtZVyPpiBh3EJdgWmJOHUwj4=; Original-Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mtd8e-0000v0-3c; Sat, 04 Dec 2021 23:04:15 +0100 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEXNqF30y1yZe22+ yb5tiVZWXU////+Xfhi4AAAAAWJLR0QGYWa4fQAAAAd0SU1FB+UMBBU7FhJEYTUAAAG2SURBVDjL ddTBkuIgEAZgQL2TzAskbbhnEuc+YnPfytLv/yr7d0DLlCzRsuSDTkOTGNu1myngcdnDGIOvM8Po Bk+md866wbmhQu8AY0/aOiLnxgodoiCWN2j4wd8K60ezTVge63cTblsbHv+BJbdh4cTtGSyyrfdP oAnw0wDJgNCARQR2b2WVQC24oV/GT/gRCU24TYSrwvS+jIUCxbGUVpiv64rPOrhAFOK1rNwjc8pR 4sRESYFqKOJIQppNpEg0vSBynHTFQYgwCVwrOKWoqyotYv70hKzjRTdpS0yccoVQB2+230Q4p208 wp/vPifJKBUOpbHe1H5ytoDsgOsJ5u85M2NFbL013vpyg41snAGsMzpAtwPRYL7OJ+FQQPfKl35s 1fmROKQXdFGP+WmHi4T0m1kriHxJ4ygs8SZB77KDBeD8azFmXlIugH4kbCqsCpB0R7qasrYvRFrT oAtU0JubeT6VSNeLbjM7uds9q1fB8w37IXyW3+4Il0fSLeT9wL3DLBMCcd4LZY6vA03Tap85ytsY gO6XPcwrsD/2g30OrPGNcRrVemdf/fscM5hDK+8LlPUfuWmwd0aU4E4AAAAldEVYdGRhdGU6Y3Jl YXRlADIwMjEtMTItMDRUMjE6NTk6MjIrMDA6MDC6Vv/2AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIx LTEyLTA0VDIxOjU5OjIyKzAwOjAwywtHSgAAAABJRU5ErkJggg== X-Now-Playing: The Wailers's _This Is Reggae Music_: "I Shot The Sheriff" In-Reply-To: <83a6hg5f71.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 04 Dec 2021 21:43:14 +0200") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:221529 Archived-At: Eli Zaretskii writes: >> What flag is that? > > w->update_mode_line Oh, I didn't realise that the update_mode_line variable and that field were separate things... >> > The problem is how to set it only when the current line changes. I >> > think that's the crux of this issue. >>=20 >> I must admit I didn't understand what was meant by "when the current >> line changes". =F0=9F=98=90 > > It means point moves from one physical line to another. Then it doesn't sound difficult to implement that in an efficient manner? Whatever function Drew is using could just put itself in post-command-hook and check? Isn't there a line number cache somewhere? --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no