From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Arthur Miller Newsgroups: gmane.emacs.devel Subject: Re: Patch: perform autoloading when docs is missing from autoload object Date: Fri, 17 Sep 2021 08:49:17 +0200 Message-ID: References: <87ee9o3cqj.fsf@gnus.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="19807"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Sep 17 08:55:24 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 1mR7mN-0004td-6n for ged-emacs-devel@m.gmane-mx.org; Fri, 17 Sep 2021 08:55:23 +0200 Original-Received: from localhost ([::1]:37676 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mR7mL-0007sl-5c for ged-emacs-devel@m.gmane-mx.org; Fri, 17 Sep 2021 02:55:21 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58598) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mR7lR-0007D4-9P for emacs-devel@gnu.org; Fri, 17 Sep 2021 02:54:25 -0400 Original-Received: from mail-vi1eur05olkn2080e.outbound.protection.outlook.com ([2a01:111:f400:7d00::80e]:8423 helo=EUR05-VI1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mR7lP-0006JW-9N for emacs-devel@gnu.org; Fri, 17 Sep 2021 02:54:24 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Yt/61+XtFZ3JX6clBJVqDYlEjQrU24c0TArD19NFGyHkT3mqW9UGa34KJBH8k/h51/fvXLQy2zCy1TlpMiUOA3+ATJRcMbNhMH1sMk8yvBkkulY8I+jRIenRdmMNArY7CSuuYYZg6dCrqGPRmQ1JHGTdsKjRlgNvADBoGCXaDYQzNwhDqduc2mDu2I1Ch5xg0t7pXQmDPTnfvUBHJyjo92ZpX502lcx57ljWhNk76SUB/YwJgvclyaNm59Ze7boHbkyWtPWmqMp0dODc98Dw86f+sGmMgjbLUXsseIKCylsqevUXrdBCGqa0Mcz+9HAaV2ec2tPt8N915o14ehM3IQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=h8dIVWuGGY7DQTvTimZeZSlA6NEugRmpeZVAiH362jw=; b=ady/+VNPg1WFFsnysD7JirIXSDY8rq1Dv7yUe+kwX0HZdekZiBZSuK8UmWmwRgDBohhe+yxIcCClO1x2dctaTjXPOetb1R8H4jkkMkA5urflETHcw/0rjngpTqLVK34FFJjeqmmu3+3idee4YwmBTzJnRN+14xtEpwCDex/Of99UY18zZbDpuo3Dz1N3MN4EKxjOyWVzVAw9zAWSbVWQBla34az2QEJw2f6x2XbLEg8oVQKc+uPWzWAh+5Z87j+ribu9EqlapT5zJEOPpUdsENuOYQ5cEAtIETTZRmQneFj84cyApTZj1gVk7lMxmBKQq+7BmdyCFyV1ciHt2NvpSA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=h8dIVWuGGY7DQTvTimZeZSlA6NEugRmpeZVAiH362jw=; b=WOJN0MZbjhF4PGG6W0vFG6AjwwzxNEyJRZn3T/oIeGncpnJeR7T0gN7nzsIVZ/aQkHNEGMlVIqeplqzux9oofnqFwGUjxfSc6UH6kMTjy58cEU0IT8TWftHCC+icpnhp1BlkscUOuXPPVWSkYQt12nML35PKg9cpnH/NwbO3x5au+7VwMeYLJ7lyUshTRaH84YUcnKaCO0WdjxOWyLEBdbgSaCt1HRPT27GXDhzPx+/MMQ0x0ChhrqIwgOSDfhIViV3vDEBt0JTvZ5kafGSi/S5rOY6L8XXY2TVv02NxeNQYCdzw6gypjNtQwNO2dLAS/D++97hpdCxiyqdZ4eRZlg== Original-Received: from AM9PR09MB4977.eurprd09.prod.outlook.com (2603:10a6:20b:304::20) by AM0PR09MB4290.eurprd09.prod.outlook.com (2603:10a6:20b:167::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.14; Fri, 17 Sep 2021 06:49:18 +0000 Original-Received: from AM9PR09MB4977.eurprd09.prod.outlook.com ([fe80::c55c:ece5:bed2:a9dc]) by AM9PR09MB4977.eurprd09.prod.outlook.com ([fe80::c55c:ece5:bed2:a9dc%9]) with mapi id 15.20.4523.017; Fri, 17 Sep 2021 06:49:18 +0000 In-Reply-To: <87ee9o3cqj.fsf@gnus.org> (Lars Ingebrigtsen's message of "Thu, 16 Sep 2021 14:51:16 +0200") X-TMN: [XmNQHEfDIyHOpmA9wNmMO6N++3jUimN/] X-ClientProxiedBy: AS9PR06CA0240.eurprd06.prod.outlook.com (2603:10a6:20b:45e::9) To AM9PR09MB4977.eurprd09.prod.outlook.com (2603:10a6:20b:304::20) X-Microsoft-Original-Message-ID: <8735q3hf2q.fsf@live.com> X-MS-Exchange-MessageSentRepresentingType: 1 Original-Received: from pascal.homepc (81.232.177.30) by AS9PR06CA0240.eurprd06.prod.outlook.com (2603:10a6:20b:45e::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.14 via Frontend Transport; Fri, 17 Sep 2021 06:49:18 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a38c4339-0e21-4014-6040-08d979a74578 X-MS-TrafficTypeDiagnostic: AM0PR09MB4290: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: DiD9rZnCwlWv7CpAWT4BhT3+eBXcpDPkk9DKLwjtpF/xC3nWIbJs/F0Ox3rdMjRkdmz9Pzi0I4FiZZh/gimE5ZBfyOs1+lh8hpfh7EfKGtjPWQpTQtfQf5i87kjXF4BRbGogFBhGkgZEZOst28+wVPkPqUuTNqMqk1l92C8et2lBPLLhCRE9xHwlXMlj51tJTKXW4PDiqjv5puG4/6cTVDC8kVqQlfPrI2o1RA/1QkcH7vGUUQZtFJU1DTlBvFK+ChGgO84VpkRNjJxZWdwChz2EUxeunOdZKCkB+ingmnc5IrRbXl5OkvMzsy7dgpnVMFHsnXZR2e6s4cBm8jGUWKlLPpUadDIbvg4EH68HtgKTtiYet9RuacrUmHbCcDn4qg9ytPF+r1nphsS/CrGCNQ6aJiXIGjpPQ4HLM6J9WvyKFyoPm5pql32WQxTVhWx5 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 1yASMyejtipVmw+Zg1MbvGLFvurhghjUbwgeV2H1B/1pTYbUTnbTGXOUyY6NUxFHEVFJbvAwFvEennni+aj4DBSCqZnPNp0HpTeafp97iLviBZo9NjswCgbfByKZsgu4Bxlo/s17bOeiBfPXWP9UkA== X-OriginatorOrg: sct-15-20-3174-20-msonline-outlook-72e6e.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: a38c4339-0e21-4014-6040-08d979a74578 X-MS-Exchange-CrossTenant-AuthSource: AM9PR09MB4977.eurprd09.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Sep 2021 06:49:18.5544 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR09MB4290 Received-SPF: pass client-ip=2a01:111:f400:7d00::80e; envelope-from=arthur.miller@live.com; helo=EUR05-VI1-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-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:274841 Archived-At: Lars Ingebrigtsen writes: > Arthur Miller writes: > >> I would like help functions to autoload files when help on symbols is >> requestd. > > In which cases will this make a difference when displaying the *Help* > buffer for the symbol? In case where the symbol is not loaded, and there is no doc entry in autoload object. Doc entry is optional for autoload objects. It can be useful when a handcrafts an autoload statement, and omitt doc entry in the object, or it someone might write an application that does not omit docs in autoload statements. I personally don't use package-quickstart.el and I don't use built-in code to generate autoloads for my system, because it is faster and less resource consuming to not to. I just emit symbol name and path. Helpful autoload on deman when I ask for docs, while built-in does not, so I think it would be useful in built-in help too.