From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#25776: 24.5; `imenu--generic-function' is not internal Date: Fri, 26 Jul 2019 14:50:10 +0200 Message-ID: <8736itm03h.fsf@mouse.gnus.org> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="145918"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: 25776@debbugs.gnu.org To: Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jul 26 14:51:09 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hqzgi-000bnw-7v for geb-bug-gnu-emacs@m.gmane.org; Fri, 26 Jul 2019 14:51:08 +0200 Original-Received: from localhost ([::1]:39668 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hqzgg-0004ji-OZ for geb-bug-gnu-emacs@m.gmane.org; Fri, 26 Jul 2019 08:51:06 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52251) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hqzgd-0004jB-P2 for bug-gnu-emacs@gnu.org; Fri, 26 Jul 2019 08:51:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hqzgc-0000wi-KB for bug-gnu-emacs@gnu.org; Fri, 26 Jul 2019 08:51:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:60513) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hqzgc-0000vU-Gb for bug-gnu-emacs@gnu.org; Fri, 26 Jul 2019 08:51:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hqzgc-0003p9-D2 for bug-gnu-emacs@gnu.org; Fri, 26 Jul 2019 08:51:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 Jul 2019 12:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25776 X-GNU-PR-Package: emacs Original-Received: via spool by 25776-submit@debbugs.gnu.org id=B25776.156414541714630 (code B ref 25776); Fri, 26 Jul 2019 12:51:02 +0000 Original-Received: (at 25776) by debbugs.gnu.org; 26 Jul 2019 12:50:17 +0000 Original-Received: from localhost ([127.0.0.1]:41098 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hqzft-0003nt-CA for submit@debbugs.gnu.org; Fri, 26 Jul 2019 08:50:17 -0400 Original-Received: from quimby.gnus.org ([80.91.231.51]:33040) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hqzfr-0003ni-HE for 25776@debbugs.gnu.org; Fri, 26 Jul 2019 08:50:15 -0400 Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hqzfm-0006TT-PK; Fri, 26 Jul 2019 14:50:13 +0200 In-Reply-To: (Drew Adams's message of "Fri, 17 Feb 2017 09:01:00 -0800 (PST)") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:163776 Archived-At: Drew Adams writes: > It is a relatively recent mania to name functions and variables using > `--' to indicate that they are internal. This function should not be so > named. It is referred to in several doc strings. We do not (should > not) name functions specially just because we want to indicate that > users probably do not want to redefine them or that they are especially > likely to have their implementations changed in the future. We don't > name `forward-char' `forward--char' just because it is (truly) > "internal". That's not the meaning of -- - it's that other packages probably shouldn't rely on them. Everything should rely on `forward-char', so that's not a very good comparison. It is slightly eccentric to name a function that's that user-forward as `imenu--generic-function' is with two dashes... My preference would be to not do that, but we do do similar things here and there with some filter functions and the like that are meant to be values for variables that can be tweaked, so I don't think this is so abnormal as all that. So I'm closing this bug report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no