From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#44529: [PATCH] Convert apropos-internal from C to Lisp Date: Tue, 10 Nov 2020 14:50:02 -0500 Message-ID: References: <83tuty4iyv.fsf@gnu.org> <83tutx3n83.fsf@gnu.org> <834klx2obm.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16312"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 44529@debbugs.gnu.org, stefan@marxist.se To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Nov 10 20:58:21 2020 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 1kcZmW-00048G-V7 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 10 Nov 2020 20:58:20 +0100 Original-Received: from localhost ([::1]:47044 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kcZmW-0002zj-0P for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 10 Nov 2020 14:58:20 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56180) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kcZfS-0006HE-Ls for bug-gnu-emacs@gnu.org; Tue, 10 Nov 2020 14:51:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:55637) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kcZfS-0002fx-8X for bug-gnu-emacs@gnu.org; Tue, 10 Nov 2020 14:51:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kcZfS-0008M5-30 for bug-gnu-emacs@gnu.org; Tue, 10 Nov 2020 14:51:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 10 Nov 2020 19:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44529 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 44529-submit@debbugs.gnu.org id=B44529.160503781332054 (code B ref 44529); Tue, 10 Nov 2020 19:51:02 +0000 Original-Received: (at 44529) by debbugs.gnu.org; 10 Nov 2020 19:50:13 +0000 Original-Received: from localhost ([127.0.0.1]:38950 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kcZee-0008Kw-Vw for submit@debbugs.gnu.org; Tue, 10 Nov 2020 14:50:13 -0500 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:6319) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kcZec-0008Ke-Om for 44529@debbugs.gnu.org; Tue, 10 Nov 2020 14:50:11 -0500 Original-Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 0C10C80ABE; Tue, 10 Nov 2020 14:50:05 -0500 (EST) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id A5C7780855; Tue, 10 Nov 2020 14:50:03 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1605037803; bh=xLJgi/pHJYvL0P7SwdQhxjIRpYb6MyoADJKWkp+OT2Y=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=LNK6UrXHmrc8jTXjNmK21zIq2DaWQKfs3Pgw+o8EwWwuXzEZMmJcwchoa0NBj73mf JaYP2Abk3Zju0NiLAKUuTywAsxbJr+m+/OhHvlgp0c4FcuoMiFHqOx+iKh6ZnguCrT OfVSaRWcqreZI8CEGHVMhKr/wLEDD9PoXIJm2T1HJ+APB8IXt7oXdB+nYupXY9p+8c N8lGUyZqfbUB6bUqulwqeovBma0Tb7+Sr4KAwDwbVCfdcWC4ECgz4e/2BWpCQvawHs p6HFy+zcfVW23IJWVg2WzhxpZNISWihKwWASKjJ/gVc9UoZWoUYXn6aVZZONiCMF3X jsp8S4M19rYOg== Original-Received: from alfajor (unknown [157.52.9.240]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 7D64D120732; Tue, 10 Nov 2020 14:50:03 -0500 (EST) In-Reply-To: <834klx2obm.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 10 Nov 2020 18:01:33 +0200") 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:193049 Archived-At: >> I don't see that: elisp-mode.el calls `apropos-internal` only from >> `xref-backend-apropos`, which AFAICT is not used "right at the >> start" but only after loading `xref.el` which is itself not preloaded. > > I don't want to rely on such shaky assumptions: the code in > elisp-mode.el can change any moment. > > apropos-internal was always available in Emacs, so let's leave it > always available by putting it in subr.el or somesuch. If we autoload it, it will work just as well without having to move it outside of its most natural habitat. Stefan