From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id aOPOMM/g2GRj6wAASxT56A (envelope-from ) for ; Sun, 13 Aug 2023 15:55:27 +0200 Received: from aspmx1.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id oGqwMM/g2GTXCgEA9RJhRA (envelope-from ) for ; Sun, 13 Aug 2023 15:55:27 +0200 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 78B2834156 for ; Sun, 13 Aug 2023 15:55:27 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=X3K+WEwx; dmarc=pass (policy=none) header.from=posteo.net; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1691934927; 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=isdugN8uQcJD8gXbGoZsQmWtTjfwzDaJJCezWmwclE8=; b=KkX7owA0i3WgAU1eQqz5VPIlW0kC8TeAu0nUE7XR/o2ffKqP7laiESpJIHiakVvKT/ymk9 Z8eg2XPebS82gIdBMcr/wWhb5karMt52iJ3mCFaAmb2ailMWOOn5+qpGQugK2YBHQEUimh UDXQdVhriX81Fb0wlDa4Bv2rQlhgvq0ijWWgD8Vuy9aCwk0DugaHVKwSSGOxt9PkTAiVKj i3eB5VW/6An1DSsn9XKNprWqxL6vSseGG1bSLbwe8Ojo+L3SQyAGwpu9Ds/hHiyGM3r8io OUAkT1AxGZe5f7ATIzphhYH5pvspulZwegIe9kgsc0Apz2+0q4W9kcIWPuW+cw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=X3K+WEwx; dmarc=pass (policy=none) header.from=posteo.net; 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" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1691934927; a=rsa-sha256; cv=none; b=u2aa8XXZJIixb7XKzTlaOA5rFPpt88jXEvCcSLXbOr/GelF5eZy5yCHt21tIMhamRaTMPT 1RfurNnI7wdqH8fAtyvb1+OsFBsvxY7qEPldpeWWrBTAgZWRp9mhP9mn1cWdkWAFuC5mkg Hz68ruH4Jr3z9dbyJL643VXEuMJxI/QDwmDUl4X1sobdx7JUyyekT9o4TN03RJBJDjPMhu BRyc8/8p145yil82O9fvvgXLPHf2/qYPJtgEDkSsLRovADQ+NatcATGrFOuhyNCGC1PeJG 1Zd0/outfo7IZXNjgNfIxt2FPRFWE8fl5PXF/fLVZXQIcP+rZ92OdP+zBEQRtg== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qV6wA-0002ge-1F; Sun, 13 Aug 2023 04:59:02 -0400 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 1qV6w7-0002gW-Px for emacs-orgmode@gnu.org; Sun, 13 Aug 2023 04:58:59 -0400 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 1qV6w5-00008Z-Td for emacs-orgmode@gnu.org; Sun, 13 Aug 2023 04:58:59 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 217CA240104 for ; Sun, 13 Aug 2023 10:58:56 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1691917136; bh=nJQ9Y9G3SsYk2V5ihKaoeDOs6BzguJ4DBKIk9oEUbOU=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:From; b=X3K+WEwxMztNvJHmMSnQfXRV+W2rJrSTlNCWoOmTYjr5LjSlPMmQvxgsULcLo2/bA XZdrvajL5cKt419uTvud2lgGWchTdAqPiMW0VWjtHCtKA+zscGQOcgbV0vuAp3gSuJ RthaThuH601bS+ckQTtiX819mFC28OlD/Xeh5kFMx5PvEbd2H2Xdkw3HOcVrE0VUE1 ylbt/J5s7MLB8CjN82mBlsIFhqT4pBANDk1n75t2J2/miSMM0naNs1q60FRIfc0N43 gc9+VEYtM+lEoaTDEIoxe8WglF4qa5OiBX8kp+aQ9ilISxgRZuCsSJCAG/C28ZP9OK aA3bwzYZ0+3sw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4RNrzz3VNlz6tvn; Sun, 13 Aug 2023 10:58:55 +0200 (CEST) From: Ihor Radchenko To: Samuel Wales Cc: Bastien Guerry , Max Nikulin , emacs-orgmode@gnu.org Subject: Re: [POLL] Should we accept breaking changes to get rid of Org libraries that perform side effects when loading? In-Reply-To: References: <87o7omg4ie.fsf@alphaville.usersys.redhat.com> <87pm91ngb8.fsf@localhost> <87jzz8f3re.fsf@alphaville.usersys.redhat.com> <87mt43agk6.fsf@localhost> <874jq8ohbr.fsf@localhost> <87bkfip3mo.fsf@gnu.org> <87r0odrkbp.fsf@localhost> <875y5pvf04.fsf@bzg.fr> <87bkfdud55.fsf@localhost> <87cyzswhqn.fsf@bzg.fr> Date: Sun, 13 Aug 2023 08:59:21 +0000 Message-ID: <87a5uvl3me.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_H5=0.001, RCVD_IN_MSPIKE_WL=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-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -5.37 X-Spam-Score: -5.37 X-Migadu-Queue-Id: 78B2834156 X-Migadu-Scanner: mx2.migadu.com X-TUID: 3p3rM/ynIq65 Samuel Wales writes: > 3. > > istr loading org-id is or was what enables org-ids? i'd rather have > org-id work by default. OR maybe require activating. org-id is mostly fine, except that it (1) adds a new link type. (2) adds a hook that saves ids before exiting Emacs. In general, it is not too different in its design to other link type providers. The only difference is better support in other Org core libraries, but it only plays when a user customized org-id to take preference over other built-in link types - not a problem for users who do not use org-id. > 4. > > idk if related, but some settings in org must be done before loading. > i'd want a guideline in which, where possible, settings can be done > after loading. this is because the user might need to go through > contortions in .emacs. a user can do with-eval-after-load, but > with-eval-before-load sounds radically grotesque. Please, list the settings you have in mind. Some things, like configuring Org syntax, must be loaded before Org because we have no other way around. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at