From unknown Mon Jun 23 07:47:02 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#28396 <28396@debbugs.gnu.org> To: bug#28396 <28396@debbugs.gnu.org> Subject: Status: 26.0.50; display-line-numbers not saved by Save Options Reply-To: bug#28396 <28396@debbugs.gnu.org> Date: Mon, 23 Jun 2025 14:47:02 +0000 retitle 28396 26.0.50; display-line-numbers not saved by Save Options reassign 28396 emacs submitter 28396 Eli Zaretskii severity 28396 minor thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 09 06:04:47 2017 Received: (at submit) by debbugs.gnu.org; 9 Sep 2017 10:04:47 +0000 Received: from localhost ([127.0.0.1]:56876 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dqcd5-0006yo-8g for submit@debbugs.gnu.org; Sat, 09 Sep 2017 06:04:47 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45180) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dqcd2-0006yb-LN for submit@debbugs.gnu.org; Sat, 09 Sep 2017 06:04:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dqccw-0005pQ-Fr for submit@debbugs.gnu.org; Sat, 09 Sep 2017 06:04:39 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:37704) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dqccw-0005pE-CT for submit@debbugs.gnu.org; Sat, 09 Sep 2017 06:04:38 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36135) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dqccv-0002nW-08 for bug-gnu-emacs@gnu.org; Sat, 09 Sep 2017 06:04:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dqccq-0005mx-36 for bug-gnu-emacs@gnu.org; Sat, 09 Sep 2017 06:04:37 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:34103) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dqccp-0005mn-Vn for bug-gnu-emacs@gnu.org; Sat, 09 Sep 2017 06:04:32 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1268 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dqccl-0006e4-ND for bug-gnu-emacs@gnu.org; Sat, 09 Sep 2017 06:04:30 -0400 Date: Sat, 09 Sep 2017 13:04:29 +0300 Message-Id: <83mv64w5le.fsf@gnu.org> From: Eli Zaretskii To: bug-gnu-emacs@gnu.org Subject: 26.0.50; display-line-numbers not saved by Save Options X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) To reproduce: emacs -Q Click Options in the menu bar Select Show/Hide->Line Numbers For All Lines->Global Line Numbers Mode Click Options->Save Options The result is that the setting of global-display-line-numbers-mode is not saved on the init file. Note that the solution should also save the sub-mode, when the user selects, say, Relative Line Numbers. In GNU Emacs 26.0.50 (build 1026, i686-pc-mingw32) of 2017-09-09 built on HOME-C4E4A596F7 Repository revision: be9bc8e67d6caf6d61fe4f46ac5b640ada16ba95 Windowing system distributor 'Microsoft Corp.', version 5.1.2600 Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Configured using: 'configure --prefix=/d/usr --enable-checking=yes,glyphs --with-wide-int --with-modules --enable-check-lisp-object-type 'CFLAGS=-O0 -gdwarf-4 -g3'' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS MODULES Important settings: value of $LANG: ENU locale-coding-system: cp1255 Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message subr-x puny seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib dired dired-loaddefs format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils elec-pair time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote w32notify w32 multi-tty make-network-process emacs) Memory information: ((conses 16 101529 10307) (symbols 56 21245 1) (miscs 48 42 87) (strings 16 31920 2037) (string-bytes 1 790049) (vectors 16 14144) (vector-slots 8 488319 13042) (floats 8 54 62) (intervals 40 275 104) (buffers 880 11)) From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 21 19:44:13 2017 Received: (at 28396) by debbugs.gnu.org; 22 Nov 2017 00:44:14 +0000 Received: from localhost ([127.0.0.1]:51613 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHJ9B-0003NE-Me for submit@debbugs.gnu.org; Tue, 21 Nov 2017 19:44:13 -0500 Received: from eggs.gnu.org ([208.118.235.92]:33352) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHJ99-0003N2-U9 for 28396@debbugs.gnu.org; Tue, 21 Nov 2017 19:44:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eHJ93-0002M2-U4 for 28396@debbugs.gnu.org; Tue, 21 Nov 2017 19:44:06 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:50370) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eHJ93-0002Lx-Qd for 28396@debbugs.gnu.org; Tue, 21 Nov 2017 19:44:05 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1eHJ93-0008Lr-Aj; Tue, 21 Nov 2017 19:44:05 -0500 From: Glenn Morris To: Eli Zaretskii Subject: Re: bug#28396: 26.0.50; display-line-numbers not saved by Save Options References: <83mv64w5le.fsf@gnu.org> X-Spook: Taiwan counter terrorism Power outage Shots fired Reyosa X-Ran: =^b>>KNX|;2"wqhx@y&oR0I=p"]z`%z3*p"y9]TM?-~#GsMCSQ^pe@;Z,|?yWTiO`wpYac X-Hue: blue X-Debbugs-No-Ack: yes X-Attribution: GM Date: Tue, 21 Nov 2017 19:44:05 -0500 In-Reply-To: <83mv64w5le.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 09 Sep 2017 13:04:29 +0300") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28396 Cc: 28396@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Eli Zaretskii wrote: > emacs -Q > Click Options in the menu bar > Select Show/Hide->Line Numbers For All Lines->Global Line Numbers Mode > Click Options->Save Options > > The result is that the setting of global-display-line-numbers-mode is > not saved on the init file. commit daa959e (HEAD, origin/emacs-26, emacs-26) Date: Tue Nov 21 19:42:32 2017 -0500 * lisp/menu-bar.el (menu-bar-options-save): Add global-display-line-numbers-mode. (Bug#28396) diff --git a/lisp/menu-bar.el b/lisp/menu-bar.el index 972f84e..9ff3de1 100644 --- a/lisp/menu-bar.el +++ b/lisp/menu-bar.el @@ -669,7 +669,8 @@ menu-bar-options-save (let ((need-save nil)) ;; These are set with menu-bar-make-mm-toggle, which does not ;; put on a customized-value property. - (dolist (elt '(line-number-mode column-number-mode size-indication-mode + (dolist (elt '(global-display-line-numbers-mode + line-number-mode column-number-mode size-indication-mode cua-mode show-paren-mode transient-mark-mode blink-cursor-mode display-time-mode display-battery-mode ;; These are set by other functions that don't set > Note that the solution should also save the sub-mode, when the user > selects, say, Relative Line Numbers. Buffer-local variables like display-line-numbers don't play well with Customize. From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 21 20:18:47 2017 Received: (at 28396) by debbugs.gnu.org; 22 Nov 2017 01:18:47 +0000 Received: from localhost ([127.0.0.1]:51618 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHJgd-0004Ag-FF for submit@debbugs.gnu.org; Tue, 21 Nov 2017 20:18:47 -0500 Received: from eggs.gnu.org ([208.118.235.92]:40500) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHJgc-0004AS-N3 for 28396@debbugs.gnu.org; Tue, 21 Nov 2017 20:18:47 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eHJgW-0000jk-Nh for 28396@debbugs.gnu.org; Tue, 21 Nov 2017 20:18:41 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:51370) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eHJgW-0000jc-KB for 28396@debbugs.gnu.org; Tue, 21 Nov 2017 20:18:40 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1eHJgW-0008JU-6v; Tue, 21 Nov 2017 20:18:40 -0500 From: Glenn Morris To: Eli Zaretskii Subject: Re: bug#28396: 26.0.50; display-line-numbers not saved by Save Options References: <83mv64w5le.fsf@gnu.org> X-Spook: Agro Terror counter terrorism Cohiba explosion Infection X-Ran: g8ZT44w4))x}S)f9k\ (Glenn Morris's message of "Tue, 21 Nov 2017 19:44:05 -0500") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28396 Cc: 28396@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Glenn Morris wrote: > Buffer-local variables like display-line-numbers don't play well with > Customize. Oh, it's display-line-numbers-type. From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 21 20:19:18 2017 Received: (at control) by debbugs.gnu.org; 22 Nov 2017 01:19:19 +0000 Received: from localhost ([127.0.0.1]:51622 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHJh8-0004Bs-MZ for submit@debbugs.gnu.org; Tue, 21 Nov 2017 20:19:18 -0500 Received: from eggs.gnu.org ([208.118.235.92]:40689) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHJh7-0004Bf-4X for control@debbugs.gnu.org; Tue, 21 Nov 2017 20:19:17 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eHJh1-0000xZ-Db for control@debbugs.gnu.org; Tue, 21 Nov 2017 20:19:12 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:51398) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eHJh1-0000xU-AT for control@debbugs.gnu.org; Tue, 21 Nov 2017 20:19:11 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1eHJh1-0008NZ-5C for control@debbugs.gnu.org; Tue, 21 Nov 2017 20:19:11 -0500 Subject: control message for bug 28396 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Tue, 21 Nov 2017 20:19:11 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) # daa959e and d6fadb1 close 28396 26.0.91 From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 21 22:34:47 2017 Received: (at 28396) by debbugs.gnu.org; 22 Nov 2017 03:34:47 +0000 Received: from localhost ([127.0.0.1]:51704 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHLoF-0002kc-Ec for submit@debbugs.gnu.org; Tue, 21 Nov 2017 22:34:47 -0500 Received: from eggs.gnu.org ([208.118.235.92]:55158) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHLoE-0002kO-BI for 28396@debbugs.gnu.org; Tue, 21 Nov 2017 22:34:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eHLo4-0002WR-Ti for 28396@debbugs.gnu.org; Tue, 21 Nov 2017 22:34:41 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54217) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eHLo4-0002WN-Q7 for 28396@debbugs.gnu.org; Tue, 21 Nov 2017 22:34:36 -0500 Received: from [176.228.60.248] (port=4317 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eHLo3-00035w-UK; Tue, 21 Nov 2017 22:34:36 -0500 Date: Wed, 22 Nov 2017 05:34:33 +0200 Message-Id: <83wp2jasvq.fsf@gnu.org> From: Eli Zaretskii To: Glenn Morris In-reply-to: (message from Glenn Morris on Tue, 21 Nov 2017 19:44:05 -0500) Subject: Re: bug#28396: 26.0.50; display-line-numbers not saved by Save Options References: <83mv64w5le.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28396 Cc: 28396@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Glenn Morris > Cc: 28396@debbugs.gnu.org > Date: Tue, 21 Nov 2017 19:44:05 -0500 > > Eli Zaretskii wrote: > > > emacs -Q > > Click Options in the menu bar > > Select Show/Hide->Line Numbers For All Lines->Global Line Numbers Mode > > Click Options->Save Options > > > > The result is that the setting of global-display-line-numbers-mode is > > not saved on the init file. > > commit daa959e (HEAD, origin/emacs-26, emacs-26) > Date: Tue Nov 21 19:42:32 2017 -0500 > > * lisp/menu-bar.el (menu-bar-options-save): > Add global-display-line-numbers-mode. (Bug#28396) Thanks. > > Note that the solution should also save the sub-mode, when the user > > selects, say, Relative Line Numbers. > > Buffer-local variables like display-line-numbers don't play well with > Customize. That's too bad, I hoped some solution would be possible. Is it acceptable to save the mode, but not its sub-mode? I have no opinion, as I don't use this mode. Should we perhaps at least document this subtle issue somewhere? From unknown Mon Jun 23 07:47:02 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 20 Dec 2017 12:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator