From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id uDJaJAs7lWDlXgEAgWs5BA (envelope-from ) for ; Fri, 07 May 2021 15:05:15 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id ALzxHws7lWAQQwAAbx9fmQ (envelope-from ) for ; Fri, 07 May 2021 13:05:15 +0000 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 12478141B1 for ; Fri, 7 May 2021 15:05:15 +0200 (CEST) Received: from localhost ([::1]:56584 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lf0AM-0007Wo-1d for larch@yhetil.org; Fri, 07 May 2021 09:05:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35884) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lf02g-0001o9-Cg for emacs-orgmode@gnu.org; Fri, 07 May 2021 08:57:20 -0400 Received: from mail-pl1-f178.google.com ([209.85.214.178]:33741) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lf02e-0000Vw-Iw for emacs-orgmode@gnu.org; Fri, 07 May 2021 08:57:18 -0400 Received: by mail-pl1-f178.google.com with SMTP id b21so5123880plz.0 for ; Fri, 07 May 2021 05:57:15 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:date:message-id:subject:to; bh=LKw1lIGCWncBNl2zSxUI9HMRuw4HgCW22N3k6jP2Fh8=; b=ici0MJobKIRm7IkJR3LU2mtWMHkBMOecAZD7GKujmlAdak6imwNYVEV2FOd0PB0Mib IQkrDAvX4oQ68Xb4yutAJr406HJxw6VPqirUEO+NNvRTcojvInHgxkodn5aAoV5dcjV7 fXhk5X2CnkT0JkphrSIoCAufnCTesbiYywIDDI0U8GVUs5lB+0mslcopDru1mLCWcHlO GBLXdFpYPvTIsI2ILUURF8o1rDXfrCQQt+M6j/Efzpq0nQ9QYGstxdt2Y8SwRgXWC7yU TrFeuEdvlh3xsy/J8evJp0EIFlUqkQGFP6NVfqzlGTFuGRyI++Pk86z5FGTBSfPD/Mb8 ASXA== X-Gm-Message-State: AOAM532eSCVx+KEE1cQAZmdrvfRMtJaF5SW8OQqvXIXONRo2BGV4VH4T mqmFazGlEt972Dg2QtW3csdiSzUB9E5Gvb7WHljBOref X-Google-Smtp-Source: ABdhPJzgF8Ja26qzEfznAMq6diBhg0PIHu4vhhvwthPnOjRfzHO4VA2ecQLZae7KNihfM/bScBMLFag83OXK3wbEhdY= X-Received: by 2002:a17:90b:350:: with SMTP id fh16mr10566037pjb.104.1620392234778; Fri, 07 May 2021 05:57:14 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 7 May 2021 05:57:14 -0700 From: Stefan Kangas MIME-Version: 1.0 Date: Fri, 7 May 2021 05:57:14 -0700 Message-ID: Subject: [PATCH] Make org-load-hook obsolete To: Org-mode Content-Type: multipart/mixed; boundary="0000000000008d25b605c1bcf787" Received-SPF: pass client-ip=209.85.214.178; envelope-from=stefankangas@gmail.com; helo=mail-pl1-f178.google.com X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 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" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1620392715; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=LKw1lIGCWncBNl2zSxUI9HMRuw4HgCW22N3k6jP2Fh8=; b=nq4xCFMWltMU+5hbe8GboEmxSghLAcOd/ZFE/ba/7dnOHCqFuo2m9tFGR96CqTyvf1mpsV Y6Wwz25IZmOgyekd9jBAOkorEjdd70oYOvgqyUU2VC0cMQ7P9CEfGjSYthGN7gIGPV5gIv XQlQAFkWocAUlUiLvv4zmoiCJbL7JbXIdPR1D0G5VeWn93ZqpGwJojlyukdtZ9f5H3rMwA jL5l8Ehv0IkhaLx0dk6bD7wlGS/bgwOV2vM3tbOGFTTe4rJcuZMCA+g5vyCDFQQmqB05oq uHWwAErLRcAleZh/5DfDGDBLaJtQT2+UfpghyHbpjgqFxOMlQfuu/ugp9waRxA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1620392715; a=rsa-sha256; cv=none; b=u6ur9E05lUmWIkWeug/aZ3rSeoONRL+pIFGyveVeCvk72q/sEk3XsZMjhVMOueT4CfDsVo GLOstRqDwVf8FBH649knZuAgaiY3qIVFR8NpxDVGYpUHlQgCraqrLutkqp37xIApx+JLkY x/O1nCo9Aj7uiQ+jgRQox0cgSM7hPl41cwiPiTxDdAxl19wR7Az0LSdFogTQ4Mm47sAEXV hmW/jKFCuXEaPD1vBX4Qixu8nxVmSKL0/usvLsdJ8Cqcud+ijiYdCN3kieUuBCE0Mx7rbh NO6TbR1JcBVbkv9pqxZxqj0BUBJGHB53FCwviJ/uZCNtnkzFfdgyHKVUGhBk7g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Spam-Score: 0.15 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Queue-Id: 12478141B1 X-Spam-Score: 0.15 X-Migadu-Scanner: scn0.migadu.com X-TUID: QxblxqVco0j1 --0000000000008d25b605c1bcf787 Content-Type: text/plain; charset="UTF-8" In Emacs, we have made all the `foo-load-hook' variables obsolete in favor of `with-eval-after-load'. The attached patch does the same for org-mode. --0000000000008d25b605c1bcf787 Content-Type: text/x-diff; charset="US-ASCII"; name="0001-Make-org-load-hook-obsolete.patch" Content-Disposition: attachment; filename="0001-Make-org-load-hook-obsolete.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: 48475c1c307ad275_0.1 RnJvbSBkY2Y3YmZhMTFhMmQyN2NhOWZkNDRkOGZkMTE0NDBlMDMzYjJjNTY3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5AbWFyeGlzdC5zZT4KRGF0 ZTogRnJpLCA3IE1heSAyMDIxIDE0OjUwOjQ4ICswMjAwClN1YmplY3Q6IFtQQVRDSF0gTWFrZSBv cmctbG9hZC1ob29rIG9ic29sZXRlCgoqIGxpc3Avb3JnLmVsIChvcmctbG9hZC1ob29rKTogTWFr ZSBvYnNvbGV0ZSBpbiBmYXZvciBvZgp3aXRoLWV2YWwtYWZ0ZXItbG9hZC4KLS0tCiBsaXNwL29y Zy5lbCB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg YS9saXNwL29yZy5lbCBiL2xpc3Avb3JnLmVsCmluZGV4IDY3NWE2MTRlMi4uMzlhNDQwMTZlIDEw MDY0NAotLS0gYS9saXNwL29yZy5lbAorKysgYi9saXNwL29yZy5lbApAQCAtNjUzLDYgKzY1Myw4 IEBAIGRlZmluZWQgaW4gb3JnLWR1cmF0aW9uLmVsLiIpCiAgICJIb29rIHRoYXQgaXMgcnVuIGFm dGVyIG9yZy5lbCBoYXMgYmVlbiBsb2FkZWQuIgogICA6Z3JvdXAgJ29yZwogICA6dHlwZSAnaG9v aykKKyhtYWtlLW9ic29sZXRlLXZhcmlhYmxlICdvcmctbG9hZC1ob29rCisgICAgICAgICAgICAg ICAgICAgICAgICAidXNlIGB3aXRoLWV2YWwtYWZ0ZXItbG9hZCcgaW5zdGVhZC4iICJPcmcgOS41 IikKIAogKGRlZmN1c3RvbSBvcmctbG9nLWJ1ZmZlci1zZXR1cC1ob29rIG5pbAogICAiSG9vayB0 aGF0IGlzIHJ1biBhZnRlciBhbiBPcmcgbG9nIGJ1ZmZlciBpcyBjcmVhdGVkLiIKLS0gCjIuMzAu MgoK --0000000000008d25b605c1bcf787--