From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#23130: 25.1.50; `C-h f' etc.: escaping in symbol names Date: Tue, 08 Feb 2022 08:04:13 +0100 Message-ID: <87czjxsutu.fsf@gnus.org> References: <5f0de05c-33e6-4855-8603-19c0bd0c4c4e@default> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3525"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: 23130@debbugs.gnu.org To: Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Feb 08 08:49:00 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nHLFE-0000kA-7g for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 08 Feb 2022 08:49:00 +0100 Original-Received: from localhost ([::1]:34488 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nHLFC-0003Re-KQ for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 08 Feb 2022 02:48:58 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:50680) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nHKYp-00047w-4s for bug-gnu-emacs@gnu.org; Tue, 08 Feb 2022 02:05:12 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:51127) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nHKYg-0007Xk-29 for bug-gnu-emacs@gnu.org; Tue, 08 Feb 2022 02:05:10 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nHKYf-0008T4-U5 for bug-gnu-emacs@gnu.org; Tue, 08 Feb 2022 02:05:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 08 Feb 2022 07:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23130 X-GNU-PR-Package: emacs Original-Received: via spool by 23130-submit@debbugs.gnu.org id=B23130.164430386532486 (code B ref 23130); Tue, 08 Feb 2022 07:05:01 +0000 Original-Received: (at 23130) by debbugs.gnu.org; 8 Feb 2022 07:04:25 +0000 Original-Received: from localhost ([127.0.0.1]:45021 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nHKY5-0008Rt-DE for submit@debbugs.gnu.org; Tue, 08 Feb 2022 02:04:25 -0500 Original-Received: from quimby.gnus.org ([95.216.78.240]:48830) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nHKY3-0008Rf-Jd for 23130@debbugs.gnu.org; Tue, 08 Feb 2022 02:04:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=n4wufxVogQ+uFstzsYGz1tWlG3XXlsudzDu9bdgogC8=; b=T34dlzHsCfCqiR67FTyG57u5va XfPjMIQlHB+oje6i17zpEpjBNRI5oiadEIfMW7C8TmlJQNNhCQQIN/Ng2eim/N1He4v9Oxv2FUt7n gAcywm2tN7nZw0GeHf8PaqBn7sB6JZAULhLNIdSAouEs7x1K05yD8nH8/KD48WzGQJ10=; Original-Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nHKXt-00026t-RQ; Tue, 08 Feb 2022 08:04:16 +0100 X-Now-Playing: Melanie de Biasio's _No Deal_: "The Flow" In-Reply-To: <5f0de05c-33e6-4855-8603-19c0bd0c4c4e@default> (Drew Adams's message of "Sun, 27 Mar 2016 16:25:07 -0700 (PDT)") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:226326 Archived-At: Drew Adams writes: > (defun foo. () (message "FOOOOOO")) > > Put point somewhere on the name `foo.'. > `C-h f' > You see this message: Describe function (default foo.): > ^^^^ > > Hit `RET'. You see this output in *Help*: > > foo\. is a Lisp function. > > (foo\.) > > Not sure what others might think of this. The name of the symbol is > "foo.", not "foo\.". This is correctly reflected in the prompt. Why is `prin1' quoting the "." anyway? It's not a special character for the Lisp reader, is it? > (defun bar\ () (message "BARRRR")) > > `C-h f' > Describe function (default bar ): RET > > bar\ is a Lisp function. > > (bar\ ) > > Note that the first line here is not even correct - it should at least > have another SPC char after the `\ '. The way it is written now, it > suggests that the name is `bar\', i.e., that the symbol is bar\\. I've now fixed this in Emacs 29. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no