GNU bug report logs - #28844
26.0.90; display-line-numbers-mode should call window-configuration-change-hook

Previous Next

Package: emacs;

Reported by: Paul Rankin <hello <at> paulwrankin.com>

Date: Sun, 15 Oct 2017 07:57:01 UTC

Severity: minor

Found in version 26.0.90

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #44 received at 28844 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Paul Rankin <hello <at> paulwrankin.com>
Cc: 28844 <at> debbugs.gnu.org, agrambot <at> gmail.com
Subject: Re: bug#28844: 26.0.90;
 display-line-numbers-mode should call window-configuration-change-hook
Date: Tue, 17 Oct 2017 05:41:56 +0300
> From: Paul Rankin <hello <at> paulwrankin.com>
> Cc: agrambot <at> gmail.com, 28844 <at> debbugs.gnu.org
> Date: Tue, 17 Oct 2017 10:35:57 +1000
> 
> Your mode updates the display on its own without notifying Emacs. The basic conceptual problem is that “every time you need the value” is predicated on when display-line-numbers-mode changes the value. There’s no way for another lisp program to know when that is.

But if you always call line-number-display-width, you don't need to
know that, because that function will return the current value (which
will change to reflect the changes in the space taken by line
numbers).

So I don't think I understand the problem, and without that I cannot
think of a solution.  Can you clarify the problem, please?




This bug report was last modified 7 years and 166 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.