From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.devel Subject: Re: master 695f679: Remove ; ; ; ###tramp-autoload cookie from Tramp defcustoms (Bug#47063) Date: Sun, 14 Mar 2021 19:42:01 +0100 Message-ID: <87a6r5efwm.fsf@gmx.de> References: <20210313133546.6042.78482@vcs0.savannah.gnu.org> <20210313133547.AA06C20B2E@vcs0.savannah.gnu.org> <877dma1yfv.fsf@tcd.ie> <87sg4ygmd9.fsf@gmx.de> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36324"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: "Basil L. Contovounesios" , emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Mar 14 19:43:55 2021 Return-path: Envelope-to: ged-emacs-devel@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 1lLViV-0009KK-BP for ged-emacs-devel@m.gmane-mx.org; Sun, 14 Mar 2021 19:43:55 +0100 Original-Received: from localhost ([::1]:52794 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lLViU-0002AP-AA for ged-emacs-devel@m.gmane-mx.org; Sun, 14 Mar 2021 14:43:54 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56156) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lLVgq-00015p-1o for emacs-devel@gnu.org; Sun, 14 Mar 2021 14:42:12 -0400 Original-Received: from mout.gmx.net ([212.227.15.15]:36035) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lLVgo-00077G-49 for emacs-devel@gnu.org; Sun, 14 Mar 2021 14:42:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1615747322; bh=VvzsRPHQiI9WxWXpXhqFoGFBmM3W8ysDtdyaQg+w/l4=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=kY1lpLBX2MD+o32kEC8luIQSJccXkd3FcNNPP2nHKWu9hMPgC2N2158cAVfJqrzks 7y7Fxh6VIjVIBSV3tFP/327LOQ3tlW6XIuhEXn6NAcRa5Vskm7i15+Azv+Tn08Giv4 PDimEflCYVqcsRK9bLXX6be+M4dowfdC+5TgLHQk= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from gandalf.gmx.de ([212.86.53.226]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mxm3Q-1ldhvI29eQ-00zJcN; Sun, 14 Mar 2021 19:42:02 +0100 In-Reply-To: (Stefan Monnier's message of "Sun, 14 Mar 2021 10:57:01 -0400") X-Provags-ID: V03:K1:wBoBSUIed9xbe+mbshrilQ4TgkiSTDp93zK7xsuSGPqLkfb6SlA h8nPxowA0LdsJ2PIwr5Uf4shhgAhaLUt3+iQVF+hM47LJhc/yVTzFJpVhcfIp+vaC7yAsxW GU0Xn8Ul6vblMG76WMZKyx8syVj7RJN1mzTjIxG3vzbTP6QbBpV9WWfapjEz6QZqBTnx1my vh9EMJHAQUis+mW2WA+Gw== X-UI-Out-Filterresults: notjunk:1;V03:K0:uT0TxBl2LgI=:L2dhDqu+GmuYNWq/X7nG1j 2PnkZUEw1vksNwqb+3Z7KqEe6jaakkxDiWecSW3CpotttVRwmV+p1P9vQZC7smeJ/cx6GQCrY fD1vsBguFBOrUQxZoNsKwVqiubyBAEWjX2ZkgS9bNjCQyF1PYBnImzFbAYOa/dvu5SaOkW20W qwNCLt+Qz2ltsn8qMUiGtxStRnz96kn59a7sAAfXVUJFuwWNv1z9woi040eIRHYEVdfjfIWVx /dZ6CnzWLCmSmjMOLyCI8K9PSExM4MP5039Rzf9AoW7oPHM36M+0v2X6VgJMWvokHZvpyVcw6 YsrgANpnwh8x0aq5oIzYdboW5+uV1f3qdD5acYAjZveVo3LWBdSuaEpJND9hApDC59ERuCjeu f+OuwjRC64KhV1BfS41QsDUPNOXG21V5nMFX8Wy5Aw5tKS7G67o7XTiWS3OooggMeqjxBsO5t LYWsuSU4IOidGMHu1LhPjVtPjoZ5pGsSYMe21i6EHqhR0t93Fjyia7Gx7ULJhBwwXCsLfkTLd biHYusoaoz8I9zmHR+1+CwoHhPCEomJN1W++08FoIwVKF9/+3CBcTJ7pu+qgjgmrrGSW8c8C6 PQlGnerRYx8HbzZ+WmPgDB9LPtWnsU1mjh/kuPbFhn2DMhE8xvnYleM1sqJaH2/Go4w3JEsx7 z0O+mz9v7QcB2iH5cIxJyoAR/gj9kgrmpuLoNkPz4ZmKeVhI76ldJh7WzS+XeF70K7/U4swGq 0DGqpCylHVt3tBe42Lte6w+Hu2ydqGucm5KlbPgETht7IuhUT328eCPhdzoCen04AgIc6Tym Received-SPF: pass client-ip=212.227.15.15; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:266460 Archived-At: Stefan Monnier writes: Hi Stefan, >>>> My question is, which combination of the following should happen: >>>> - The completion-predicate properties are not autoloaded. >>> This means that autoloaded functions will always be listed in `M-x` >>> (except after loading the corresponding package), which is undesirable= . >> Calling `tramp-crypt-add-directory' interactively is the only way to >> activate package tramp-crypt.el. As long as the package isn't loaded >> yet, this command must be visible. > > Presumably, if there's a `completion-predicate` it's because there are > circumstances where it makes no sense to use `M-x > tramp-crypt-add-directory`. Is it really the case that such situations > can only happen once `tramp-crypto` is loaded? Yes. For example, during load of tramp-crypt.el it is checked, whether the encfs program is available. > If so, I'd tend to think that they are sufficiently marginal that it's > not worth having a `completion-predicate`. Of course, we can live w/o that predicate. We did until now. But OTOH, it doesn't hurt to check this, that's why this kind of check has been added to Emacs. > Stefan Best regards, Michael.