From unknown Wed Sep 10 12:32:39 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#32917 <32917@debbugs.gnu.org> To: bug#32917 <32917@debbugs.gnu.org> Subject: Status: 27.0.50; read-hide-char documentation Reply-To: bug#32917 <32917@debbugs.gnu.org> Date: Wed, 10 Sep 2025 19:32:39 +0000 retitle 32917 27.0.50; read-hide-char documentation reassign 32917 emacs submitter 32917 charles@aurox.ch severity 32917 normal tag 32917 fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 02 15:44:40 2018 Received: (at submit) by debbugs.gnu.org; 2 Oct 2018 19:44:40 +0000 Received: from localhost ([127.0.0.1]:34649 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g7Qb1-0001fU-TQ for submit@debbugs.gnu.org; Tue, 02 Oct 2018 15:44:40 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40021) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g7Qaz-0001fG-AK for submit@debbugs.gnu.org; Tue, 02 Oct 2018 15:44:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g7Qat-0001I5-AI for submit@debbugs.gnu.org; Tue, 02 Oct 2018 15:44:31 -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.0 required=5.0 tests=BAYES_40 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34098) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1g7Qas-0001Hr-Nm for submit@debbugs.gnu.org; Tue, 02 Oct 2018 15:44:31 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49630) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g7Qar-0004vZ-P3 for bug-gnu-emacs@gnu.org; Tue, 02 Oct 2018 15:44:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g7Qaq-0001HT-Su for bug-gnu-emacs@gnu.org; Tue, 02 Oct 2018 15:44:29 -0400 Received: from sinyavsky.aurox.ch ([2a03:2040:2:1b::1]:41972) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1g7Qaq-0001FZ-Ia for bug-gnu-emacs@gnu.org; Tue, 02 Oct 2018 15:44:28 -0400 Received: from sinyavsky.aurox.ch (sinyavsky.aurox.ch [127.0.0.1]) by sinyavsky.aurox.ch (Postfix) with ESMTP id 6B18D22870 for ; Tue, 2 Oct 2018 19:48:17 +0000 (UTC) Authentication-Results: sinyavsky.aurox.ch (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=aurox.ch DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=aurox.ch; h= content-transfer-encoding:content-type:content-type:mime-version :reply-to:subject:subject:to:from:from:message-id:date:date; s= dkim; t=1538509696; x=1539373697; bh=6pzKzRTCCAFiCglLO4+PbEJn0Yc OiABcjP2WHn5QyTM=; b=hj9JHuNBjYf6OdLFgtBbnTH/k8+CYvqD2Bo3Wde604I 6wt64RLcgRRWQ0XSVVj9UmxkhDaWZAw6kIhywb8EDPuX74uPKBSAVu031j1KDFt7 AyVirfpugNQ4laC62y6Jne71bRjBGIYYKvPaNileMVfa182IMUc6VpVLZnmsDch4 = X-Virus-Scanned: Debian amavisd-new at test.virtualizor.com Received: from sinyavsky.aurox.ch ([127.0.0.1]) by sinyavsky.aurox.ch (sinyavsky.aurox.ch [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id MULr-jT9W4Gr for ; Tue, 2 Oct 2018 19:48:16 +0000 (UTC) Received: from gray (unknown [IPv6:2a02:1205:c693:2d60:c62c:3ff:fe30:b864]) by sinyavsky.aurox.ch (Postfix) with ESMTPSA id 96DA1226F4 for ; Tue, 2 Oct 2018 19:48:16 +0000 (UTC) Date: Tue, 02 Oct 2018 21:47:32 +0200 Message-Id: From: charles@aurox.ch (Charles A. Roelli) To: bug-gnu-emacs@gnu.org Subject: 27.0.50; read-hide-char documentation MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: charles@aurox.ch Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) read-hide-char is a variable defined in =E2=80=98C source code=E2=80=99= . Its value is nil Documentation: Whether to hide input characters in noninteractive mode. It must be a character, which will be used to mask the input characters. This variable should never be set globally. First, the scope of 'read-hide-char' seems wider than what the documentation claims (for example, it is used in read-passwd, interactively -- not just in "noninteractive mode"). Second, it can clearly also be nil instead of a character. Here's a suggested change for emacs-26: diff --git a/src/minibuf.c b/src/minibuf.c index 691fad0..f1bde91 100644 --- a/src/minibuf.c +++ b/src/minibuf.c @@ -2107,8 +2107,11 @@ properties. */); =20 DEFVAR_LISP ("read-hide-char", Vread_hide_char, doc: /* Whether to hide input characters in noninteractive mode. -It must be a character, which will be used to mask the input -characters. This variable should never be set globally. */); +If non-nil, it must be a character, which will be used to mask the +input characters. This variable should never be set globally. + +This variable also overrides the default character that `read-passwd' +uses to hide passwords. */); Vread_hide_char =3D Qnil; =20 defsubr (&Sactive_minibuffer_window); From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 02 22:38:58 2018 Received: (at 32917) by debbugs.gnu.org; 3 Oct 2018 02:38:58 +0000 Received: from localhost ([127.0.0.1]:34810 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g7X3y-0007Rx-9M for submit@debbugs.gnu.org; Tue, 02 Oct 2018 22:38:58 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38016) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g7X3w-0007Rl-GW for 32917@debbugs.gnu.org; Tue, 02 Oct 2018 22:38:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g7X3m-0008C5-Cu for 32917@debbugs.gnu.org; Tue, 02 Oct 2018 22:38:51 -0400 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 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37044) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g7X3m-0008Bx-9I; Tue, 02 Oct 2018 22:38:46 -0400 Received: from [176.228.60.248] (port=3787 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1g7X3l-0003D8-Sk; Tue, 02 Oct 2018 22:38:46 -0400 Date: Wed, 03 Oct 2018 05:38:42 +0300 Message-Id: <83lg7f3gb1.fsf@gnu.org> From: Eli Zaretskii To: charles@aurox.ch In-reply-to: (charles@aurox.ch) Subject: Re: bug#32917: 27.0.50; read-hide-char documentation References: 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: 32917 Cc: 32917@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: -6.0 (------) > Date: Tue, 02 Oct 2018 21:47:32 +0200 > From: charles@aurox.ch (Charles A. Roelli) > > Here's a suggested change for emacs-26: > > diff --git a/src/minibuf.c b/src/minibuf.c > index 691fad0..f1bde91 100644 > --- a/src/minibuf.c > +++ b/src/minibuf.c > @@ -2107,8 +2107,11 @@ properties. */); > > DEFVAR_LISP ("read-hide-char", Vread_hide_char, > doc: /* Whether to hide input characters in noninteractive mode. > -It must be a character, which will be used to mask the input > -characters. This variable should never be set globally. */); > +If non-nil, it must be a character, which will be used to mask the > +input characters. This variable should never be set globally. > + > +This variable also overrides the default character that `read-passwd' > +uses to hide passwords. */); This is OK, thanks. Please also add an index entry for read-hide-char in the ELisp manual, where read-passwd is described, because every variable mentioned in the manual must be indexed. From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 03 14:05:15 2018 Received: (at 32917) by debbugs.gnu.org; 3 Oct 2018 18:05:15 +0000 Received: from localhost ([127.0.0.1]:35931 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g7lWN-0006n2-5Q for submit@debbugs.gnu.org; Wed, 03 Oct 2018 14:05:15 -0400 Received: from sinyavsky.aurox.ch ([37.35.109.145]:55556) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g7lWK-0006ml-Rj for 32917@debbugs.gnu.org; Wed, 03 Oct 2018 14:05:13 -0400 Received: from sinyavsky.aurox.ch (sinyavsky.aurox.ch [127.0.0.1]) by sinyavsky.aurox.ch (Postfix) with ESMTP id 662482288A for <32917@debbugs.gnu.org>; Wed, 3 Oct 2018 18:09:05 +0000 (UTC) Authentication-Results: sinyavsky.aurox.ch (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=aurox.ch DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=aurox.ch; h= references:reply-to:subject:subject:in-reply-to:to:from:from :message-id:date:date; s=dkim; t=1538590143; x=1539454144; bh=h9 uOEg0jE1BWCdfoUs5PacXwHKosyvT7ReNtS2qlai0=; b=Z8n4tNlEzTZkjrrAs+ A5QBV5Vz68PqognVQkCVJK7RXTUiPt35io4jpiU9nx195j87iWEwYj6Z3K3Bfmm9 mV1BXwkIKVvk64mYyhuiAQ1wzdhKLiaueN7XZzxnaOIcgKcmD8VnpH8Rp+twqB3v 5Vj99QyNd7O/SH6ny6khUrHo8= X-Virus-Scanned: Debian amavisd-new at test.virtualizor.com Received: from sinyavsky.aurox.ch ([127.0.0.1]) by sinyavsky.aurox.ch (sinyavsky.aurox.ch [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 975GYA8Q2zDv for <32917@debbugs.gnu.org>; Wed, 3 Oct 2018 18:09:03 +0000 (UTC) Received: from gray (unknown [IPv6:2a02:1205:c693:2d60:c62c:3ff:fe30:b864]) by sinyavsky.aurox.ch (Postfix) with ESMTPSA id 3A4EA226F4; Wed, 3 Oct 2018 18:09:02 +0000 (UTC) Date: Wed, 03 Oct 2018 20:08:23 +0200 Message-Id: From: charles@aurox.ch (Charles A. Roelli) To: Eli Zaretskii In-reply-to: <83lg7f3gb1.fsf@gnu.org> (message from Eli Zaretskii on Wed, 03 Oct 2018 05:38:42 +0300) Subject: Re: bug#32917: 27.0.50; read-hide-char documentation References: <83lg7f3gb1.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 32917 Cc: 32917@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: charles@aurox.ch Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) tags 32917 fixed close 32917 26.2 > Date: Wed, 03 Oct 2018 05:38:42 +0300 > From: Eli Zaretskii > CC: 32917@debbugs.gnu.org > > > Date: Tue, 02 Oct 2018 21:47:32 +0200 > > From: charles@aurox.ch (Charles A. Roelli) > > > > Here's a suggested change for emacs-26: > > > > diff --git a/src/minibuf.c b/src/minibuf.c > > index 691fad0..f1bde91 100644 > > --- a/src/minibuf.c > > +++ b/src/minibuf.c > > @@ -2107,8 +2107,11 @@ properties. */); > > > > DEFVAR_LISP ("read-hide-char", Vread_hide_char, > > doc: /* Whether to hide input characters in noninteractive mode. > > -It must be a character, which will be used to mask the input > > -characters. This variable should never be set globally. */); > > +If non-nil, it must be a character, which will be used to mask the > > +input characters. This variable should never be set globally. > > + > > +This variable also overrides the default character that `read-passwd' > > +uses to hide passwords. */); > > This is OK, thanks. Please also add an index entry for read-hide-char > in the ELisp manual, where read-passwd is described, because every > variable mentioned in the manual must be indexed. Thanks, this is now done. From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 03 14:10:33 2018 Received: (at control) by debbugs.gnu.org; 3 Oct 2018 18:10:33 +0000 Received: from localhost ([127.0.0.1]:35936 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g7lbU-0006v5-Rf for submit@debbugs.gnu.org; Wed, 03 Oct 2018 14:10:32 -0400 Received: from sinyavsky.aurox.ch ([37.35.109.145]:55577) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g7lbT-0006up-73 for control@debbugs.gnu.org; Wed, 03 Oct 2018 14:10:31 -0400 Received: from sinyavsky.aurox.ch (sinyavsky.aurox.ch [127.0.0.1]) by sinyavsky.aurox.ch (Postfix) with ESMTP id 5FCC122882 for ; Wed, 3 Oct 2018 18:14:25 +0000 (UTC) Authentication-Results: sinyavsky.aurox.ch (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=aurox.ch DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=aurox.ch; h= reply-to:subject:subject:to:from:from:message-id:date:date; s= dkim; t=1538590465; x=1539454466; bh=Acdhhk59MVcim6kiyICN8Y37u7u OG28uULKEVxej63E=; b=YsbaVdSjVl7nimCM1qNujd7PwBjDcWEKDuNnQmkiYX4 7WXyLNumWyzIqQKSpJiSZ2IgMVX0mSeMK1WpG3OlZ98er4cDPpIUnsACYzom1qrh dvb1G5SnFCEzBotU1oSzAG7Q3nNk3be4nLw3fmY5xvihH37LICUwVcagnry71RuY = X-Virus-Scanned: Debian amavisd-new at test.virtualizor.com Received: from sinyavsky.aurox.ch ([127.0.0.1]) by sinyavsky.aurox.ch (sinyavsky.aurox.ch [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id BSGVpOwjuakc for ; Wed, 3 Oct 2018 18:14:25 +0000 (UTC) Received: from gray (unknown [IPv6:2a02:1205:c693:2d60:c62c:3ff:fe30:b864]) by sinyavsky.aurox.ch (Postfix) with ESMTPSA id D8836226F4 for ; Wed, 3 Oct 2018 18:14:24 +0000 (UTC) Date: Wed, 03 Oct 2018 20:13:57 +0200 Message-Id: From: charles@aurox.ch (Charles A. Roelli) To: control@debbugs.gnu.org Subject: close 32917 X-Spam-Score: -2.3 (--) 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: , Reply-To: charles@aurox.ch Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) tags 32917 fixed close 32917 26.2 quit From unknown Wed Sep 10 12:32:39 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 01 Nov 2018 11:24:03 +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