Stefan Kangas <stefankangas@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 59248) by debbugs.gnu.org; 14 Nov 2022 08:05:31 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 14 03:05:31 2022 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== To: Thibault Polge <thibault@HIDDEN> Subject: Re: bug#59248: 29.0.50; apropos lists keywords as if they were variables 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-Debbugs-Envelope-To: 59248 Cc: 59248 <at> debbugs.gnu.org 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----- --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#59248
; Package emacs
.
Full text available.Received: (at 59248) by debbugs.gnu.org; 13 Nov 2022 18:50:26 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 13 13:50:26 2022 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> To: Thibault Polge <thibault@HIDDEN> In-Reply-To: <87mt8upv0g.fsf@HIDDEN> (message from Thibault Polge on Sun, 13 Nov 2022 19:30:23 +0100) Subject: Re: bug#59248: 29.0.50; apropos lists keywords as if they were variables References: <87sfimpzdi.fsf@HIDDEN> <835yfilo9k.fsf@HIDDEN> <87mt8upv0g.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59248 Cc: 59248 <at> debbugs.gnu.org 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.
bug-gnu-emacs@HIDDEN
:bug#59248
; Package emacs
.
Full text available.Received: (at 59248) by debbugs.gnu.org; 13 Nov 2022 18:38:21 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 13 13:38:21 2022 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> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#59248: 29.0.50; apropos lists keywords as if they were variables 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-Debbugs-Envelope-To: 59248 Cc: 59248 <at> debbugs.gnu.org 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.
bug-gnu-emacs@HIDDEN
:bug#59248
; Package emacs
.
Full text available.Received: (at 59248) by debbugs.gnu.org; 13 Nov 2022 18:09:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 13 13:09:43 2022 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> To: Thibault Polge <thibault@HIDDEN> In-Reply-To: <87sfimpzdi.fsf@HIDDEN> (message from Thibault Polge on Sun, 13 Nov 2022 17:56:09 +0100) Subject: Re: bug#59248: 29.0.50; apropos lists keywords as if they were variables References: <87sfimpzdi.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59248 Cc: 59248 <at> debbugs.gnu.org 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.
bug-gnu-emacs@HIDDEN
:bug#59248
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 13 Nov 2022 16:56:29 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 13 11:56:29 2022 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> To: bug-gnu-emacs@HIDDEN Subject: 29.0.50; apropos lists keywords as if they were variables 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-Debbugs-Envelope-To: submit 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
Thibault Polge <thibault@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#59248
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.