X-Loop: help-debbugs@HIDDEN Subject: bug#59248: 29.0.50; apropos lists keywords as if they were variables Resent-From: Thibault Polge <thibault@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 13 Nov 2022 16:57:02 +0000 Resent-Message-ID: <handler.59248.B.166835858912986 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 59248 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 59248 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.166835858912986 (code B ref -1); Sun, 13 Nov 2022 16:57:02 +0000 Received: (at submit) by debbugs.gnu.org; 13 Nov 2022 16:56:29 +0000 Received: from localhost ([127.0.0.1]:52436 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ouGHV-0003NM-Fu for submit <at> debbugs.gnu.org; Sun, 13 Nov 2022 11:56:29 -0500 Received: from lists.gnu.org ([209.51.188.17]:41116) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <thibault@HIDDEN>) id 1ouGHS-0003ND-8W for submit <at> debbugs.gnu.org; Sun, 13 Nov 2022 11:56:28 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <thibault@HIDDEN>) id 1ouGHS-00014p-2Q for bug-gnu-emacs@HIDDEN; Sun, 13 Nov 2022 11:56:26 -0500 Received: from 7.mo576.mail-out.ovh.net ([46.105.50.32]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <thibault@HIDDEN>) id 1ouGHP-0000zy-Uz for bug-gnu-emacs@HIDDEN; Sun, 13 Nov 2022 11:56:25 -0500 Received: from player763.ha.ovh.net (unknown [10.110.103.115]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id 9F57123289 for <bug-gnu-emacs@HIDDEN>; Sun, 13 Nov 2022 16:56:12 +0000 (UTC) Received: from thb.lt (lfbn-idf3-1-593-4.w86-252.abo.wanadoo.fr [86.252.170.4]) (Authenticated sender: thibault@HIDDEN) by player763.ha.ovh.net (Postfix) with ESMTPSA id BD55830B0E8FD for <bug-gnu-emacs@HIDDEN>; Sun, 13 Nov 2022 16:56:10 +0000 (UTC) Authentication-Results: garm.ovh; auth=pass (GARM-109S003b4dac2bb-7e31-4003-9786-22b9960a3006, CBDE94882D7934710CE3D53E3FCBD1D54B8ABCAA) smtp.auth=thibault@HIDDEN X-OVh-ClientIp: 86.252.170.4 From: Thibault Polge <thibault@HIDDEN> Date: Sun, 13 Nov 2022 17:56:09 +0100 Message-ID: <87sfimpzdi.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Ovh-Tracer-Id: 2426314301326017444 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvgedrgedtgdeliecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvufffkfggtgesthdtredttddttdenucfhrhhomhepvfhhihgsrghulhhtucfrohhlghgvuceothhhihgsrghulhhtsehthhgsrdhltheqnecuggftrfgrthhtvghrnhepieekgfeuvdehkeegjefgffekiefgffekhfetvdejjedvhfejueetleehvedvhfeunecukfhppeduvdejrddtrddtrddupdekiedrvdehvddrudejtddrgeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehthhhisggruhhlthesthhhsgdrlhhtqedpnhgspghrtghpthhtohepuddprhgtphhtthhopegsuhhgqdhgnhhuqdgvmhgrtghssehgnhhurdhorhhgpdfovfetjfhoshhtpehmohehjeeipdhmohguvgepshhmthhpohhuth Received-SPF: pass client-ip=46.105.50.32; envelope-from=thibault@HIDDEN; helo=7.mo576.mail-out.ovh.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) On a very recent (about yesterday) Emacs from HEAD, apropos lists interned keywords as undocumented variables. Eg, the following invocation: M-x apropos RET distant-foreground RET displays the following output: > Type RET on a type label to view its full documentation. > > :distant-foreground > Variable: (not documented) > Value: :distant-foreground This is technically correct --- keywords are variable-ish --- but quite useless. At best, keywords just add noise to `apropos` output. At worst, they may be misleading, since an user may assume they can somehow control something by setq'ing a keyword. Regards, Thibault
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Thibault Polge <thibault@HIDDEN> Subject: bug#59248: Acknowledgement (29.0.50; apropos lists keywords as if they were variables) Message-ID: <handler.59248.B.166835858912986.ack <at> debbugs.gnu.org> References: <87sfimpzdi.fsf@HIDDEN> X-Gnu-PR-Message: ack 59248 X-Gnu-PR-Package: emacs Reply-To: 59248 <at> debbugs.gnu.org Date: Sun, 13 Nov 2022 16:57:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 59248 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 59248: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D59248 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#59248: 29.0.50; apropos lists keywords as if they were variables Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 13 Nov 2022 18:10:01 +0000 Resent-Message-ID: <handler.59248.B59248.166836298419945 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 59248 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Thibault Polge <thibault@HIDDEN> Cc: 59248 <at> debbugs.gnu.org Received: via spool by 59248-submit <at> debbugs.gnu.org id=B59248.166836298419945 (code B ref 59248); Sun, 13 Nov 2022 18:10:01 +0000 Received: (at 59248) by debbugs.gnu.org; 13 Nov 2022 18:09:44 +0000 Received: from localhost ([127.0.0.1]:52498 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ouHQN-0005Bc-LF for submit <at> debbugs.gnu.org; Sun, 13 Nov 2022 13:09:43 -0500 Received: from eggs.gnu.org ([209.51.188.92]:42836) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ouHQL-0005BQ-94 for 59248 <at> debbugs.gnu.org; Sun, 13 Nov 2022 13:09:42 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ouHQF-0003K2-2y; Sun, 13 Nov 2022 13:09:35 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=ziLFsRJF6+qsOslMSUlkY5bxT1JlOU+W09QqwsCqDkA=; b=eG/LBC/wtaZH RMJz/9fFRCcL+SMdQYgAiZ0l/rQGv0hqZx308EAxysWisvL0VRfbgGGLkxAj+dFYVNPP9LvRi3Mbi b5hYnUHRtveiYPItYZj0NpGyKrbWk+ohdtRLSy0djtP4xWyKue2OXgFfVATQdIkyBWRtIyTMLgswk 1X7o0Z5idVs9sOdPSPw3d87a1+Ae0jNW0IfHgy1tutYnODIXuX0qfLFSxr316qtVm8rDHw32Y7Whu oDqooENJOedJ7Q7ytmNbaj6Yws6wxpZyN/ti8gS28D6ykS0hjE96tbzMKt/QCAFzfa91STruzRYU0 9u0pv0+NDGNDUa89cqS8Fg==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ouHQE-00024o-IT; Sun, 13 Nov 2022 13:09:34 -0500 Date: Sun, 13 Nov 2022 20:09:43 +0200 Message-Id: <835yfilo9k.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <87sfimpzdi.fsf@HIDDEN> (message from Thibault Polge on Sun, 13 Nov 2022 17:56:09 +0100) References: <87sfimpzdi.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Thibault Polge <thibault@HIDDEN> > Date: Sun, 13 Nov 2022 17:56:09 +0100 > > On a very recent (about yesterday) Emacs from HEAD, apropos lists > interned keywords as undocumented variables. Eg, the following > invocation: > > M-x apropos RET distant-foreground RET > > displays the following output: > > > Type RET on a type label to view its full documentation. > > > > :distant-foreground > > Variable: (not documented) > > Value: :distant-foreground > > This is technically correct --- keywords are variable-ish "M-x apropos" is not just about variables. It's about any symbol that matches a regexp. > but quite useless. At best, keywords just add noise to `apropos` > output. At worst, they may be misleading, since an user may assume > they can somehow control something by setq'ing a keyword. How can Emacs know that the user didn't actually _want_ to look up a keyword? It is not impossible.
X-Loop: help-debbugs@HIDDEN Subject: bug#59248: 29.0.50; apropos lists keywords as if they were variables Resent-From: Thibault Polge <thibault@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 13 Nov 2022 18:39:02 +0000 Resent-Message-ID: <handler.59248.B59248.1668364701898 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 59248 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 59248 <at> debbugs.gnu.org Received: via spool by 59248-submit <at> debbugs.gnu.org id=B59248.1668364701898 (code B ref 59248); Sun, 13 Nov 2022 18:39:02 +0000 Received: (at 59248) by debbugs.gnu.org; 13 Nov 2022 18:38:21 +0000 Received: from localhost ([127.0.0.1]:48328 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ouHs5-0000EQ-4N for submit <at> debbugs.gnu.org; Sun, 13 Nov 2022 13:38:21 -0500 Received: from 11.mo582.mail-out.ovh.net ([188.165.38.119]:39297) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <thibault@HIDDEN>) id 1ouHs2-0000ED-Ug for 59248 <at> debbugs.gnu.org; Sun, 13 Nov 2022 13:38:20 -0500 Received: from player693.ha.ovh.net (unknown [10.109.143.79]) by mo582.mail-out.ovh.net (Postfix) with ESMTP id E10EF22E68 for <59248 <at> debbugs.gnu.org>; Sun, 13 Nov 2022 18:30:27 +0000 (UTC) Received: from thb.lt (lfbn-idf3-1-593-4.w86-252.abo.wanadoo.fr [86.252.170.4]) (Authenticated sender: thibault@HIDDEN) by player693.ha.ovh.net (Postfix) with ESMTPSA id 25C9130A1A611; Sun, 13 Nov 2022 18:30:24 +0000 (UTC) Authentication-Results: garm.ovh; auth=pass (GARM-103G0056be5234e-f7b2-407b-ba36-a0815829b5e0, CBDE94882D7934710CE3D53E3FCBD1D54B8ABCAA) smtp.auth=thibault@HIDDEN X-OVh-ClientIp: 86.252.170.4 From: Thibault Polge <thibault@HIDDEN> In-Reply-To: <835yfilo9k.fsf@HIDDEN> References: <87sfimpzdi.fsf@HIDDEN> <835yfilo9k.fsf@HIDDEN> Date: Sun, 13 Nov 2022 19:30:23 +0100 Message-ID: <87mt8upv0g.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Ovh-Tracer-Id: 4018055295521047372 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvgedrgedtgdduudehucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvvefujghffffkgggtsehttdertddttddtnecuhfhrohhmpefvhhhisggruhhlthcurfholhhgvgcuoehthhhisggruhhlthesthhhsgdrlhhtqeenucggtffrrghtthgvrhhnpeeifeejhfehjeegjefhleeugeekveffvdelhfefvdfghfefjeevgeehveekheegfeenucfkphepuddvjedrtddrtddruddpkeeirddvhedvrddujedtrdegnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeothhhihgsrghulhhtsehthhgsrdhltheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepheelvdegkeesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekvddpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> From: Thibault Polge <thibault@HIDDEN> >> Date: Sun, 13 Nov 2022 17:56:09 +0100 >> >> On a very recent (about yesterday) Emacs from HEAD, apropos lists >> interned keywords as undocumented variables. Eg, the following >> invocation: >> >> M-x apropos RET distant-foreground RET >> >> displays the following output: >> >> > Type RET on a type label to view its full documentation. >> > >> > :distant-foreground >> > Variable: (not documented) >> > Value: :distant-foreground >> >> This is technically correct --- keywords are variable-ish > > "M-x apropos" is not just about variables. It's about any symbol that > matches a regexp. In this case, the docstring for `apropos` is incorrect. It currently reads: "Show all meaningful Lisp symbols whose names match PATTERN. Symbols are shown if they are defined as functions, variables, or faces, or if they have nonempty property lists." The second sentence should include keywords. The produced output is also incorrect: a symbol is not a "Variable: (not documented)", and I'm not sure it makes sense to give its value, since it's auto-evaluating. >> but quite useless. At best, keywords just add noise to `apropos` >> output. At worst, they may be misleading, since an user may assume >> they can somehow control something by setq'ing a keyword. > > How can Emacs know that the user didn't actually _want_ to look up a > keyword? It is not impossible. I'm not sure I can think of a reason to do that: all the user would learn is that something, somewhere, interned that keyword. But maybe there are use cases that escape me.
X-Loop: help-debbugs@HIDDEN Subject: bug#59248: 29.0.50; apropos lists keywords as if they were variables Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 13 Nov 2022 18:51:01 +0000 Resent-Message-ID: <handler.59248.B59248.166836542610747 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 59248 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Thibault Polge <thibault@HIDDEN> Cc: 59248 <at> debbugs.gnu.org Received: via spool by 59248-submit <at> debbugs.gnu.org id=B59248.166836542610747 (code B ref 59248); Sun, 13 Nov 2022 18:51:01 +0000 Received: (at 59248) by debbugs.gnu.org; 13 Nov 2022 18:50:26 +0000 Received: from localhost ([127.0.0.1]:48352 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ouI3l-0002nH-Qd for submit <at> debbugs.gnu.org; Sun, 13 Nov 2022 13:50:26 -0500 Received: from eggs.gnu.org ([209.51.188.92]:38456) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ouI3k-0002n5-FC for 59248 <at> debbugs.gnu.org; Sun, 13 Nov 2022 13:50:24 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ouHnl-0007Qk-BS; Sun, 13 Nov 2022 13:33:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=EptFSr7Ac5Uvp8rOF7BoxTazOOO3A2F8B3/MEa130Lg=; b=FOG3ZtgAUzuT Pm9lNqMAXi4c1TqrMrKJs5wWjl0sBeN8vbDZF3+dvBt4gyyfsp1+iLqoEFu5DlRMFMIgpXflG+l0g 8FXOUXJbEoKDPY0V/QCK4vcPQOXaPyOKIED+txQ//v3LlkKjBa+Bc3vOfDmfnONZ7haFQe6LgrRmT fnNeUlZjsy6DTdlFPkFbwowG3NGQBeuGTeVOw50O3E0A0hPDhtt3WJz5wYiBuKbHOgk5NbuAHYf4z 3D1v1RGjb+u0xPJ44YTV3JtcBdHM/0h9t0mH+lErayjNMIRQL8j+NhLUNqh/NOBf9jWdm3UQJE0NT OwxDfqXxTWo0cpggp3OMSA==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ouHnk-0000Mq-Ex; Sun, 13 Nov 2022 13:33:53 -0500 Date: Sun, 13 Nov 2022 20:34:02 +0200 Message-Id: <83y1sek8kl.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <87mt8upv0g.fsf@HIDDEN> (message from Thibault Polge on Sun, 13 Nov 2022 19:30:23 +0100) References: <87sfimpzdi.fsf@HIDDEN> <835yfilo9k.fsf@HIDDEN> <87mt8upv0g.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Thibault Polge <thibault@HIDDEN> > Cc: 59248 <at> debbugs.gnu.org > Date: Sun, 13 Nov 2022 19:30:23 +0100 > > > "M-x apropos" is not just about variables. It's about any symbol that > > matches a regexp. > > In this case, the docstring for `apropos` is incorrect. I will see about fixing that, thanks. > > How can Emacs know that the user didn't actually _want_ to look up a > > keyword? It is not impossible. > > I'm not sure I can think of a reason to do that: all the user would learn is > that something, somewhere, interned that keyword. But maybe there are use > cases that escape me. Apropos is also (if not mainly) for when you don't remember the exact name of something.
X-Loop: help-debbugs@HIDDEN Subject: bug#59248: 29.0.50; apropos lists keywords as if they were variables Resent-From: Akib Azmain Turja <akib@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 14 Nov 2022 08:06:02 +0000 Resent-Message-ID: <handler.59248.B59248.16684131317485 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 59248 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Thibault Polge <thibault@HIDDEN> Cc: 59248 <at> debbugs.gnu.org Received: via spool by 59248-submit <at> debbugs.gnu.org id=B59248.16684131317485 (code B ref 59248); Mon, 14 Nov 2022 08:06:02 +0000 Received: (at 59248) by debbugs.gnu.org; 14 Nov 2022 08:05:31 +0000 Received: from localhost ([127.0.0.1]:48857 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ouUTC-0001wf-Nt for submit <at> debbugs.gnu.org; Mon, 14 Nov 2022 03:05:31 -0500 Received: from knopi.disroot.org ([178.21.23.139]:45890) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <akib@HIDDEN>) id 1ouUT2-0001wQ-VQ for 59248 <at> debbugs.gnu.org; Mon, 14 Nov 2022 03:05:29 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 53B0B4122B; Mon, 14 Nov 2022 09:05:19 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id u1YsA7bmzmEP; Mon, 14 Nov 2022 09:05:18 +0100 (CET) From: Akib Azmain Turja <akib@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1668413118; bh=2swB8mCw19WVhJsqIuowuFCKYgKwtOXZuxhLI9sotHs=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=fGZ6Q/qNu6aZJGer7mPSg81E8Aa56ZOVJp1mwNSS5o6k0YJCfUrKlNjsLJRIqwXZp oOGIQ3vtvG2Hn1uakteBTpA3D1PX4CZkF1ZlqhGptFTe/dQjg9aqrlw+UzEeKmHi5X 5DpwdY3aRcCpVgvsQSy8eF13UbxhBTJUi9KKCjzi2Cih6wMCCwF7NuYsnO3T+2wXRh AjXkcFT4QTjGkQpg6sSlin8LyWUF4xetZ82fDaJ4E2lQYIFKivmdb6K7kEBX0WEmsA rEjzofvKLGZP4hwFDBT2sl7ptsMzckRxXBeigrfMDVH0dXz1xWfmkwk5F/AW+hF9gX wy5mN0mdJ4F/g== In-Reply-To: <87sfimpzdi.fsf@HIDDEN> (Thibault Polge's message of "Sun, 13 Nov 2022 17:56:09 +0100") References: <87sfimpzdi.fsf@HIDDEN> Date: Mon, 14 Nov 2022 11:21:56 +0600 Message-ID: <87r0y6w1or.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Thibault Polge <thibault@HIDDEN> writes: > On a very recent (about yesterday) Emacs from HEAD, apropos lists > interned keywords as undocumented variables. Eg, the following > invocation: This happens to me with a Emacs build from more than two months old commit. > > M-x apropos RET distant-foreground RET > > displays the following output: > >> Type RET on a type label to view its full documentation. >> >> :distant-foreground >> Variable: (not documented) >> Value: :distant-foreground > > This is technically correct --- keywords are variable-ish --- but quite > useless. At best, keywords just add noise to `apropos` output. At > worst, they may be misleading, since an user may assume they can somehow > control something by setq'ing a keyword. > > Regards, > Thibault > > > These symbol (nil, t, keywords) are self-evaluating. Their value is the symbol itself. For example, do the following: M-x apropos RET ^nil$ RET M-x apropos RET ^t$ RET However they are constants, the values can't be changed. I suggest to remove the "Variable" and "Value" and add something like "Self-evaluating: yes" and "Constant: yes". =2D-=20 Akib Azmain Turja, GPG key: 70018CE5819F17A3BBA666AFE74F0EFA922AE7F5 Fediverse: akib@HIDDEN Codeberg: akib emailselfdefense.fsf.org | "Nothing can be secure without encryption." --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEyVTKmrtL6kNBe3FRVTX89U2IYWsFAmNx0HQACgkQVTX89U2I YWuKWhAA1HgziOJdl4z/NvsVgfkjREZ/cMHNxypkvQlTuMwew5jS+TPG4NMe5jFv 6QZqmWru26t5RTuK1aWZRsui230cjgIIzLHjGBBdZxqWrW4i31c7en8U/n99xP0c bp/Fx7d2jjMGZlVYWODaHfQ9eSbC/WBXZfW9PcPwHqBelhj6Ub4/6J1vEZODx0lZ nI3ismSgo/dOcoaZEb91UpbK2tNtWMQE8HlPUKeK1qaU3jnqRBYbZtRSRCho8+l/ Nw1y6PkLorugjP0KALr+073bMCx8xV8GRhIQqiqF4ThqxCHOIBiep1jySfo/tekg WAD3T3MPZPgoVgZ91NW5VZU0Q0DDg4TY9dQsNz49vqE/bP3ZSJm06/sWKsyw1UCt vBw/tzXa7DElFrLVLXrcqpDCMBYFA8TrX1QDvWFT0MxSpUHobvYmN0ixtOSQrJx+ x/2GcMs1GhbW8lgOMBV6dA/XfVs1uVAcz+2GZassOk/y6AZDDnMvyO3DCrmLFHhC TMhRew/zcAJ123TtvwiG9qir1zy+VdMDEbyZf31vJhkhHD9KPVgSme250MAl5xO/ 4P8yhmqwDQENLfR4l008NBnBhlC6yvN29+c18+RS6ImGv8IveBSc4noLwvhXCjyA TWusUsH3gbYHCjECZpvKC9qZx3kFMdoyOLaZDehpNazCuNyXgKY= =GOUo -----END PGP SIGNATURE----- --=-=-=--
Received: (at control) by debbugs.gnu.org; 24 Nov 2022 18:37:55 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 24 13:37:55 2022 Received: from localhost ([127.0.0.1]:60110 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oyH6g-00011h-PU for submit <at> debbugs.gnu.org; Thu, 24 Nov 2022 13:37:55 -0500 Received: from mail-oa1-f43.google.com ([209.85.160.43]:39443) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1oyH6d-000117-9u for control <at> debbugs.gnu.org; Thu, 24 Nov 2022 13:37:51 -0500 Received: by mail-oa1-f43.google.com with SMTP id 586e51a60fabf-141ca09c2fbso2786086fac.6 for <control <at> debbugs.gnu.org>; Thu, 24 Nov 2022 10:37:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=neCqFC3NZx6BKXZtmVLCnrjnU4eK1kIdpReCQ+05V74=; b=eyVfS76vFoNL28Hk5+6zVz6XB/dGWU6a2ndZP7xu9xVkBGvZET+uKv9KZ7Ke9MXFSJ +H2NB9Tk+IFCzd1ukFVeAGFqyz/KFB7k8+3zcssX11RzWcZQbcFJOZXfNiKnk+Xu9NO2 +VyYaPF0vQy7S2JIO7su9kC7csu3XZNOyenf23RgowhXcNkFPv96zGiuuX5Z1X9BeFfx zBFGEH5CdB7B5d0+szKianjPkNgd0mKWutp5vKjnuuchia7NUcKsLa3U9IugKPHHVi6C 9WNYMi4W2J+mcRFQDt2CjoDLRcckJl+ntBNncbt09o9YqcUnYMGFpJwvYY7LnwkI7Biq klUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=neCqFC3NZx6BKXZtmVLCnrjnU4eK1kIdpReCQ+05V74=; b=KtHG6mzOLEr4uOpAJNEe5Xd4bIzq1dy3vTeoV6l9w2moNch2fDe0Q36bNi/LpRNPdt dnBq2mo3kVcyJZvZhm86a+XCkFRpSvcpBHgIbCfyTDRQ4k9fkv/9wcd0kuPwjBRuCbSY 4u/HUnEFeWuiMW/GrWocia0IrzSgXb+SkEKHg7WnLEnudOU+FvjDOtZoju/0JhL5N6qJ Dvk2rlll52rhFQ7PUg3iRqj97GHMp4QNN10zh5gOGiSq0oVhL/7W9T3Sj0ZXTwRicGJH uM493ezTT9WnNK93ayk3QBDvGnuD6+zJvIdWnQiXHbHg8UUOze0n6FcxPgvW6kA8g8ae tI1g== X-Gm-Message-State: ANoB5plGNcHjK9kDZ/sRwOfndNsy8o4RbqBfKaaRNbbjwpshU8oyFtMQ pvdwXnHlFWkJSNqGNZ0Km5kPOjwhErHV6zUjzKAFWj4N X-Google-Smtp-Source: AA0mqf7/QDJMdet0g0prkTDL+xdHtpnDW3wbfr6no/etvh3ngNWhp0v63ki/S/+Jhpgbi/AaUc4I04wgZHg5TBKfkbw= X-Received: by 2002:a05:6870:4995:b0:143:522a:ebcc with SMTP id ho21-20020a056870499500b00143522aebccmr2231730oab.199.1669315065921; Thu, 24 Nov 2022 10:37:45 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 24 Nov 2022 10:37:45 -0800 From: Stefan Kangas <stefankangas@HIDDEN> X-Hashcash: 1:20:221124:control <at> debbugs.gnu.org::jxMrwOBzdWKT5WqV:0Fv5 MIME-Version: 1.0 Date: Thu, 24 Nov 2022 10:37:45 -0800 Message-ID: <CADwFkmmKNEL8vwipghv1WdvYQ-FROVfm+DtTNgM=xbcdnmSQ5Q@HIDDEN> Subject: control message for bug #59248 To: control <at> debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) severity 59248 minor quit
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.