From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id MJMMErOemWMWmAAAbAwnHQ (envelope-from ) for ; Wed, 14 Dec 2022 11:00:19 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id oAMTErOemWNWCgAA9RJhRA (envelope-from ) for ; Wed, 14 Dec 2022 11:00:19 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 02733219E3 for ; Wed, 14 Dec 2022 11:00:19 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p5OY5-0002G0-PX; Wed, 14 Dec 2022 04:59:37 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p5OY3-0002FI-Ke for emacs-orgmode@gnu.org; Wed, 14 Dec 2022 04:59:35 -0500 Received: from mout02.posteo.de ([185.67.36.66]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p5OY1-00036u-7a for emacs-orgmode@gnu.org; Wed, 14 Dec 2022 04:59:35 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 65389240107 for ; Wed, 14 Dec 2022 10:59:31 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1671011971; bh=GjDefz7T1tIFYBQxQHPK5IwtmIL1wdndj/rObkBEneQ=; h=From:To:Cc:Subject:Date:From; b=fHm2yDRMzggd4Y5Knozr+3YHdaYlbW+98rbvGcgO5m7zr+vgl29E4kFQ96KOcpXl5 iX3wcrS55naUrZjVZ87EGXFsZckaHzJEUj7cP0hECvuuvG6kccoareWCsE/NUqhT5v rgP3rpaWKWNeXIjdYkAH4ghgO4My1Ow9l+09BdHLsg5bhqM4UObeS5RQzu5h2Q1sVd eQcedNW2AC16muAAH9wMkIBzLmUkLFVYiCWDdqAY4EYpQDqxjzF+o/vcXrY361Vx/6 LTb0T4hpkhq9gja2cw9qP6NgW+4k3PI+j6HkvHNBcDf8XlQ7x4qOKl9jfojbT85uNE PO95qNx2NTPXg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4NX9nZ23vlz6tmP; Wed, 14 Dec 2022 10:59:30 +0100 (CET) From: Ihor Radchenko To: Max Nikulin Cc: emacs-orgmode@gnu.org Subject: Re: [BUG] org-mouse is activated without explicit require In-Reply-To: References: <87r0x6sju1.fsf@fastmail.fm> <87iliie0j1.fsf@localhost> <871qp4j4vn.fsf@localhost> <87359jeikz.fsf@localhost> Date: Wed, 14 Dec 2022 09:59:28 +0000 Message-ID: <878rjaqpa7.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=185.67.36.66; envelope-from=yantar92@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, 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-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1671012019; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=WFMyb7aMZ3I9uMzC3PP8AOnxZav7iqIGULfSBbZa3IU=; b=k09R8LhjS5y14CHMWeJaPSWChdBfgycbbJmwGcJKq/CEtQ9wsPL53TtFFeMxIQkqs+J43+ jl9x0G4+XqAfGjgbkfvjCBLbJTFhVeedRIXWXqbNBB9nA16FPq47ZJUs+99wsUm4WITnCe /n0/GPFSU1jiTQKPpajDoPocS7yCWoih+L7B3y1yPuBkugnnHtrcP3NaFd8QMqFRaBN2n8 HqMDQWznqJyk/enH0iP3k36iElCrNbOBF8RzQKqphvDOV5wT6A7er69hMRXCaU3Oz/tPo7 1QIL75729kupS5p2Bm1LLzPfVrk29fGEtq11ZgtEtLIPxeEuS4PZ/i1rRo4ghA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=fHm2yDRM; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=posteo.net ARC-Seal: i=1; s=key1; d=yhetil.org; t=1671012019; a=rsa-sha256; cv=none; b=H/GKDPI+i3kccCWBargZvMcxA0zoQPi24pFtGMH9XeDJClA2QgQJ2vCTa3EEjSK5w86A6G HFU3sJ89I/ToHBpaY7Xcs2mZqFUtWhRWeXhRkGk3FzCOKxRJdnXQjPAioz1HdeAamUrZmo S7dqp2jiEuIHpXXcbYB2b4VQV/JG2eYqk8JOPbPRZ0MDEW3bw1Gi2DeztpCOuQZZSgQgBB BXCd4YNFSdXTJz/ruMN9sF7VdZLI4lPJ7t8U1N09Jvj3G4BemolfDNPxQmKA8O0GAUZKp3 todW3AdsIws0i9jNhaWe0KYIt02EStoIe/c5fNGh4pwUToKF8kKHKsHvmi3TbA== X-Migadu-Spam-Score: -4.37 X-Spam-Score: -4.37 X-Migadu-Queue-Id: 02733219E3 X-Migadu-Scanner: scn1.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=fHm2yDRM; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=posteo.net X-TUID: 8mNNYeXOUEXB Max Nikulin writes: > On 13/12/2022 16:52, Ihor Radchenko wrote: >> Max Nikulin writes: >> >>>> We have `org-modules' that can handle calling `org-link-set-parameters'. > ...> We can simply process 'ol-* in `org-modules' specially. > > I do not consider it is a good idea. Third party packages may call > `org-link-set-parameters' as well. That is why I would prefer a more > general approach of package activation. In this particular case, manual loading might actually be an advantage: each call to `org-link-set-parameters' updates Org syntax, causing a bunch of regexp re-calculations. The end result is slower Org loading. If we could load multiple ol-* modules together, things could be made faster. I am not concerned about loading third-party packages here. We cannot do more general approach anyway as long as we support older Emacs. However, we might suggest the general loading mechanism to Emacs devel. Do you think it would be worth it? -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at