From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id EE8cFk6HmWPZIwEAbAwnHQ (envelope-from ) for ; Wed, 14 Dec 2022 09:20:30 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id UJErFk6HmWPxKAEA9RJhRA (envelope-from ) for ; Wed, 14 Dec 2022 09:20:30 +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 D2E15B708 for ; Wed, 14 Dec 2022 09:20:29 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p5Mc7-00086d-U4; Wed, 14 Dec 2022 02:55:40 -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 1p5Mc1-00085Z-7T for emacs-orgmode@gnu.org; Wed, 14 Dec 2022 02:55:34 -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 1p5Mbz-0000Zy-3C for emacs-orgmode@gnu.org; Wed, 14 Dec 2022 02:55:32 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id CDDB2240105 for ; Wed, 14 Dec 2022 08:55:28 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1671004528; bh=de8Z47k8Qii40DaEFKQZ0t34lgW9kDdY4HuHSMNVPXE=; h=From:To:Cc:Subject:Date:From; b=LS5OYJ350a8gKn1NJEFn3rBkKxbdUv5iP8t1cDIduY1gjq4aDEjvJQlLL4RhCYZCR majhXERAYJHh7Q3PXIs6RW1wu+NfLlNcqIPzTkhPNgkdkxuGSasEGmhgDNUQ9BfGZS 1UEmTPMpn+Gi9RuntcoNOnp+ZA0610/QdQgNFpbBiSAUkoHJIVsv2Ocyqi46gI/FiS i9mkc1BuaNlCLYe4MCRghEP+/Azu5uWb6L/jnpa0JyQyL8eSqsaX1DSJl4j03PSQ+v 0JGU2Qo5rlz9YsSUO50l04oc32eDtGNI+Fr7wTNRiWV3y3CWHLXzl66Na6lP8BQDg+ 9USEDi+BvZlpQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4NX72S0hfrz6tmB; Wed, 14 Dec 2022 08:55:27 +0100 (CET) From: Ihor Radchenko To: Max Nikulin Cc: emacs-orgmode@gnu.org Subject: Re: Does variable 'org-goto-interface' exist? In-Reply-To: References: <25496.15817.260616.475525@gargle.gargle.HOWL> <878rjbejgu.fsf@localhost> <25496.19258.682537.503614@gargle.gargle.HOWL> <87edt3cyvh.fsf@localhost> Date: Wed, 14 Dec 2022 07:55:21 +0000 Message-ID: <87359is9li.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=1671006030; 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=U6H4+r2WGmbDyLGJlFztf0ijSuw06AqHIjANEdeaVIU=; b=Ip1iqzh4e2JpyT92rNuyYbYPM/xCqud1+1p3NYkeea0O1lZrfVAAioDvR9e6fMJsbgPqVU n52KR3WP42WAxQEuTI1OwIgcZQcpjZPwdPZjYmq3bDPDzVcld0eOBaIgVSgybCymXvDPzh Db7XI7ylhtW9gtKG7kGCvbVyOIUXMRCIjIKupD24hJT2Vs6Q3ppopGC3XH8TWpx6e1diJ0 aP23EbYL5UdLil7CVE9lrhl6nJityyUcuI2YmTjbROj2K988Fe64b9wXPFTOK/qmRAg1DL tlo0/V8iMbpiBUF10suEEOJgzGCTvO28UeU/VHOrVD1OL38kX/nSjWlhBw+cfQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=LS5OYJ35; 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=1671006030; a=rsa-sha256; cv=none; b=VDUyKk3rCZtWocrdX4mdlS5lZPsHMSaykUMZ4urm/+z65mWRdfQd8J7Z5wpgbpQixG0bpa eqO0bQ3wyTV4SaFkRWrdFG8qHwrmPTD13uateNbGtdmG9T7WtYtRXDpqxzNSsmRR3WBJXy XTvtBR019Xy/+Yao6HPqvqQlPTLAn1Kn+10P0ESgz70eSyrt46zSlGn9g3FoDmhzwKTYcf yxuBlh9l7FeNHwOHbiSm5lXilNNxVKE7F6weCMX70HBJDJkVdabhQQCMLJE4hrTklzXj87 ZQRt+ox1/OXvZCQ4epJ5iUQHWD7kgAPIF59L63FxR2LPFhrBtREwd2tvmuLVRA== X-Migadu-Spam-Score: -3.37 X-Spam-Score: -3.37 X-Migadu-Queue-Id: D2E15B708 X-Migadu-Scanner: scn1.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=LS5OYJ35; 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: TfSo6CgleRUl Max Nikulin writes: > On 13/12/2022 18:43, Ihor Radchenko wrote: >> + Note: ~org-goto-*~ variables are only accessible when =org-goto= >> + library is loaded using ~require~ statement in the config or >> + auto-loaded by calling ~org-goto~ interactively. > > Perhaps it is better to introduce some more concise notation to specify > the package where a custom option or variable is defined like > ~org-goto-interface~ (=org-goto.el=). I am not sure. This particular note is largely aiming at new users not too familiar with Emacs system. Won't your suggestion be confusing? For me ~org-goto-*~ should be naturally inside org-goto.el. On the other hand, we may extend 1.5 Typesetting Conventions Used in this Manual section of the manual describing what the proposed notation refers to and then use it as needed. Note, however, that org-goto is probably not the only place where we refer to a customization that is not loaded by default. I am unsure how many places like this exist and whether some presently auto-loaded libraries will be still loaded in future as we try to make Org more modular (and thus reduce the initial load time, many Emacs devs are complaining about). So, maintaining the proposed convention might not work well. Or we may indicate the library with every variable we introduce from that library for the first time + indicate that all the variables with the same prefix will be from the same library. WDYT? -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at