From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id eLFfA1ppcl8wCgAA0tVLHw (envelope-from ) for ; Mon, 28 Sep 2020 22:53:14 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id UB7yOllpcl/9HAAA1q6Kng (envelope-from ) for ; Mon, 28 Sep 2020 22:53:13 +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 6B9D39401BE for ; Mon, 28 Sep 2020 22:53:13 +0000 (UTC) Received: from localhost ([::1]:57956 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kN21A-0001v1-88 for larch@yhetil.org; Mon, 28 Sep 2020 18:53:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36868) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kN1mo-00072C-9u for emacs-orgmode@gnu.org; Mon, 28 Sep 2020 18:38:22 -0400 Received: from mail-oi1-x234.google.com ([2607:f8b0:4864:20::234]:45746) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kN1mm-0001sL-Em for emacs-orgmode@gnu.org; Mon, 28 Sep 2020 18:38:21 -0400 Received: by mail-oi1-x234.google.com with SMTP id z26so3197141oih.12 for ; Mon, 28 Sep 2020 15:38:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=uejhvpxO7fU5haT72by6MXgJf22sT5ZHBQmziY946lc=; b=Cns4CYSeKNUUKaLKyKsb3bs83NvFTlUgH1kAUs+ZsVAZl41M4ymr4Ho4d8UL/3t9BC RJJHGnsTJGf/KmqbXOkuTA8rXKs/dJgwLi40gDdRCOVbc0Nr9C3qpuCIvVF652prRFg2 q5zBKPfmrR80xD0FD9DFRMoLQWFWjzdIaJoNpxFEVWsRrjDqU0k1V+VeJlgV7qunq4vX 0mD+jVEciYcdXZrUfFxTQ76UiewOfG+lEPXirX6plxN/sUmYWuovbVeOQKybdmk7a7KP OjRbqvIj/GkrwMwwJSXWY7jt7AV5E1YbReyP1JyOFpfpBlYMvrAPSxDGuWRxnkX3yPAr V2LA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=uejhvpxO7fU5haT72by6MXgJf22sT5ZHBQmziY946lc=; b=c++rKCOLLES0uIgumFu4j5j6ICRWddsSyPdttGikBRd/EzWVIZ5bOZPYLtAcDHZMOj +oKFx4IyI9VaDCHrDwBqD3/X9ujnBP2R9JZl6O4r6ChTX9K1EIoRL/s//4JGXgflHiBn CBjoLXlrq64l0SXvTZQnFdd0BRX/JwlqC6WbOn5PAqrcou6BslQ8cYzxrRmeXGWz4ogI 1xIFysN2yfiCpCFUwZ/LeaIZiKM2OuTGSXgs2SGyUTZsBDYIWvifuS8KMSEBG/q5nnyO X+esU/koFDck0ngxjOUCjQt0Wv2asM99FLkqng7EZYL7IaVm4vfYPqtJKyb0QGIaHNw5 hz2A== X-Gm-Message-State: AOAM533Thsg4A1esbFfCLymYh8Rw29gHKYZrlC/7AU7gn+NPddlNC9Po q9suxErC4bfzyti/+i2IDY68I/HJWXGNObMhWbjCeFev X-Google-Smtp-Source: ABdhPJyhKbud6do/qBif98QhClMA9cVFMny5AA08TW1AMRv9VFgWjOII7hDMcmbXQ5osEP7K/j9hNJeMbhzgPx28Jn8= X-Received: by 2002:aca:abc7:: with SMTP id u190mr687550oie.146.1601332698643; Mon, 28 Sep 2020 15:38:18 -0700 (PDT) MIME-Version: 1.0 From: Jay Bosamiya Date: Mon, 28 Sep 2020 18:37:42 -0400 Message-ID: Subject: [PATCH] Add org-meta*-final-hook To: emacs-orgmode@gnu.org Content-Type: multipart/mixed; boundary="000000000000abab7005b0675289" Received-SPF: pass client-ip=2607:f8b0:4864:20::234; envelope-from=jaybosamiya@gmail.com; helo=mail-oi1-x234.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Mon, 28 Sep 2020 18:52:37 -0400 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-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (body hash did not verify) header.d=gmail.com header.s=20161025 header.b=Cns4CYSe; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=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-Spam-Score: 1.19 X-TUID: DFNbM/orHig7 --000000000000abab7005b0675289 Content-Type: multipart/alternative; boundary="000000000000abab6d05b0675287" --000000000000abab6d05b0675287 Content-Type: text/plain; charset="UTF-8" Hi all, Similar to org-shiftup-final-hook, org-shiftdown-final-hook, etc, I have added org-metaup-final-hook, org-metadown-final-hook, etc. Please see attached patch. Please do let me know if any changes are required. Cheers, Jay --000000000000abab6d05b0675287 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi all,

Similar to org-shift= up-final-hook, org-shiftdown-final-hook, etc, I have added org-metaup-final= -hook, org-metadown-final-hook, etc. Please see attached patch.
<= br>
Please do let me know if any changes are required.
<= div>
Cheers,
Jay
--000000000000abab6d05b0675287-- --000000000000abab7005b0675289 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-lisp-org.el-Introduce-org-meta-final-hook.patch" Content-Disposition: attachment; filename="0001-lisp-org.el-Introduce-org-meta-final-hook.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kfn441da0 RnJvbSAxNTY4YzFhYjc5MGVkZDJiYjYzYWJhMzJlOGZjZDJlM2FkM2Q5OWZjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKYXkgQm9zYW1peWEgPGpheWJvc2FtaXlhQGdtYWlsLmNvbT4K RGF0ZTogTW9uLCAyOCBTZXAgMjAyMCAxODoyMjo1MCAtMDQwMApTdWJqZWN0OiBbUEFUQ0hdIGxp c3Avb3JnLmVsOiBJbnRyb2R1Y2Ugb3JnLW1ldGEqLWZpbmFsLWhvb2sKCiogbGlzcC9vcmcuZWw6 IEludHJvZHVjZSBvcmctbWV0YSotZmluYWwtaG9vay4KVGhlc2UgaG9va3MsIHNpbWlsYXIgdG8g b3JnLXNoaWZ0Ki1maW5hbC1ob29rIGFyZSBydW4gYXQgdGhlIGVuZCBvZgptZXRhLWRpcmVjdGlv bmtleSBhZnRlciBhbGwgb3RoZXIgb3B0aW9ucyBoYXZlIGJlZW4gZXhoYXVzdGVkLgotLS0KIGxp c3Avb3JnLmVsIHwgMjAgKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyMCBp bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvbGlzcC9vcmcuZWwgYi9saXNwL29yZy5lbAppbmRl eCAyNmYzZjRkZDcuLjZmY2I4ZjBhMCAxMDA2NDQKLS0tIGEvbGlzcC9vcmcuZWwKKysrIGIvbGlz cC9vcmcuZWwKQEAgLTE2Nzk1LDE1ICsxNjc5NSwzMSBAQCBiZWZvcmUgaW5kZW50YXRpb24gYW5k IFx0IGluc2VydGlvbiB0YWtlcyBwbGFjZS4iKQogKGRlZnZhciBvcmctbWV0YWxlZnQtaG9vayBu aWwKICAgIkhvb2sgZm9yIGZ1bmN0aW9ucyBhdHRhY2hpbmcgdGhlbXNlbHZlcyB0byBgTS1sZWZ0 Jy4KIFNlZSBgb3JnLWN0cmwtYy1jdHJsLWMtaG9vaycgZm9yIG1vcmUgaW5mb3JtYXRpb24uIikK KyhkZWZ2YXIgb3JnLW1ldGFsZWZ0LWZpbmFsLWhvb2sgbmlsCisgICJIb29rIGZvciBmdW5jdGlv bnMgYXR0YWNoaW5nIHRoZW1zZWx2ZXMgdG8gYE0tbGVmdCcuCitUaGlzIG9uZSBydW5zIGFmdGVy IGFsbCBvdGhlciBvcHRpb25zIGhhdmUgYmVlbiBleGNsdWRlZC4KK1NlZSBgb3JnLWN0cmwtYy1j dHJsLWMtaG9vaycgZm9yIG1vcmUgaW5mb3JtYXRpb24uIikKIChkZWZ2YXIgb3JnLW1ldGFyaWdo dC1ob29rIG5pbAogICAiSG9vayBmb3IgZnVuY3Rpb25zIGF0dGFjaGluZyB0aGVtc2VsdmVzIHRv IGBNLXJpZ2h0Jy4KIFNlZSBgb3JnLWN0cmwtYy1jdHJsLWMtaG9vaycgZm9yIG1vcmUgaW5mb3Jt YXRpb24uIikKKyhkZWZ2YXIgb3JnLW1ldGFyaWdodC1maW5hbC1ob29rIG5pbAorICAiSG9vayBm b3IgZnVuY3Rpb25zIGF0dGFjaGluZyB0aGVtc2VsdmVzIHRvIGBNLXJpZ2h0Jy4KK1RoaXMgb25l IHJ1bnMgYWZ0ZXIgYWxsIG90aGVyIG9wdGlvbnMgaGF2ZSBiZWVuIGV4Y2x1ZGVkLgorU2VlIGBv cmctY3RybC1jLWN0cmwtYy1ob29rJyBmb3IgbW9yZSBpbmZvcm1hdGlvbi4iKQogKGRlZnZhciBv cmctbWV0YXVwLWhvb2sgbmlsCiAgICJIb29rIGZvciBmdW5jdGlvbnMgYXR0YWNoaW5nIHRoZW1z ZWx2ZXMgdG8gYE0tdXAnLgogU2VlIGBvcmctY3RybC1jLWN0cmwtYy1ob29rJyBmb3IgbW9yZSBp bmZvcm1hdGlvbi4iKQorKGRlZnZhciBvcmctbWV0YXVwLWZpbmFsLWhvb2sgbmlsCisgICJIb29r IGZvciBmdW5jdGlvbnMgYXR0YWNoaW5nIHRoZW1zZWx2ZXMgdG8gYE0tdXAnLgorVGhpcyBvbmUg cnVucyBhZnRlciBhbGwgb3RoZXIgb3B0aW9ucyBoYXZlIGJlZW4gZXhjbHVkZWQuCitTZWUgYG9y Zy1jdHJsLWMtY3RybC1jLWhvb2snIGZvciBtb3JlIGluZm9ybWF0aW9uLiIpCiAoZGVmdmFyIG9y Zy1tZXRhZG93bi1ob29rIG5pbAogICAiSG9vayBmb3IgZnVuY3Rpb25zIGF0dGFjaGluZyB0aGVt c2VsdmVzIHRvIGBNLWRvd24nLgogU2VlIGBvcmctY3RybC1jLWN0cmwtYy1ob29rJyBmb3IgbW9y ZSBpbmZvcm1hdGlvbi4iKQorKGRlZnZhciBvcmctbWV0YWRvd24tZmluYWwtaG9vayBuaWwKKyAg Ikhvb2sgZm9yIGZ1bmN0aW9ucyBhdHRhY2hpbmcgdGhlbXNlbHZlcyB0byBgTS1kb3duJy4KK1Ro aXMgb25lIHJ1bnMgYWZ0ZXIgYWxsIG90aGVyIG9wdGlvbnMgaGF2ZSBiZWVuIGV4Y2x1ZGVkLgor U2VlIGBvcmctY3RybC1jLWN0cmwtYy1ob29rJyBmb3IgbW9yZSBpbmZvcm1hdGlvbi4iKQogKGRl ZnZhciBvcmctc2hpZnRtZXRhbGVmdC1ob29rIG5pbAogICAiSG9vayBmb3IgZnVuY3Rpb25zIGF0 dGFjaGluZyB0aGVtc2VsdmVzIHRvIGBNLVMtbGVmdCcuCiBTZWUgYG9yZy1jdHJsLWMtY3RybC1j LWhvb2snIGZvciBtb3JlIGluZm9ybWF0aW9uLiIpCkBAIC0xNjk3NCw2ICsxNjk5MCw3IEBAIGFu ZCByZXR1cm5zIGF0IGZpcnN0IG5vbi1uaWwgdmFsdWUuIgogCSAgICAgICAob3JnLWF0LWl0ZW0t cCkpKSkKICAgICAod2hlbiAob3JnLWNoZWNrLWZvci1oaWRkZW4gJ2l0ZW1zKSAob3JnLWhpZGRl bi10cmVlLWVycm9yKSkKICAgICAoY2FsbC1pbnRlcmFjdGl2ZWx5ICdvcmctb3V0ZGVudC1pdGVt KSkKKyAgICgocnVuLWhvb2std2l0aC1hcmdzLXVudGlsLXN1Y2Nlc3MgJ29yZy1tZXRhbGVmdC1m aW5hbC1ob29rKSkKICAgICh0IChjYWxsLWludGVyYWN0aXZlbHkgJ2JhY2t3YXJkLXdvcmQpKSkp CiAKIChkZWZ1biBvcmctbWV0YXJpZ2h0ICgmb3B0aW9uYWwgX2FyZykKQEAgLTE3MDEyLDYgKzE3 MDI5LDcgQEAgYW5kIHJldHVybnMgYXQgZmlyc3Qgbm9uLW5pbCB2YWx1ZS4iCiAJICAgICAgIChv cmctYXQtaXRlbS1wKSkpKQogICAgICh3aGVuIChvcmctY2hlY2stZm9yLWhpZGRlbiAnaXRlbXMp IChvcmctaGlkZGVuLXRyZWUtZXJyb3IpKQogICAgIChjYWxsLWludGVyYWN0aXZlbHkgJ29yZy1p bmRlbnQtaXRlbSkpCisgICAoKHJ1bi1ob29rLXdpdGgtYXJncy11bnRpbC1zdWNjZXNzICdvcmct bWV0YXJpZ2h0LWZpbmFsLWhvb2spKQogICAgKHQgKGNhbGwtaW50ZXJhY3RpdmVseSAnZm9yd2Fy ZC13b3JkKSkpKQogCiAoZGVmdW4gb3JnLWNoZWNrLWZvci1oaWRkZW4gKHdoYXQpCkBAIC0xNzA2 OSw2ICsxNzA4Nyw3IEBAIGZvciBtb3JlIGluZm9ybWF0aW9uLiIKICAgICgob3JnLWF0LXRhYmxl LXApIChvcmctY2FsbC13aXRoLWFyZyAnb3JnLXRhYmxlLW1vdmUtcm93ICd1cCkpCiAgICAoKG9y Zy1hdC1oZWFkaW5nLXApIChjYWxsLWludGVyYWN0aXZlbHkgJ29yZy1tb3ZlLXN1YnRyZWUtdXAp KQogICAgKChvcmctYXQtaXRlbS1wKSAoY2FsbC1pbnRlcmFjdGl2ZWx5ICdvcmctbW92ZS1pdGVt LXVwKSkKKyAgICgocnVuLWhvb2std2l0aC1hcmdzLXVudGlsLXN1Y2Nlc3MgJ29yZy1tZXRhdXAt ZmluYWwtaG9vaykpCiAgICAodCAob3JnLWRyYWctZWxlbWVudC1iYWNrd2FyZCkpKSkKIAogKGRl ZnVuIG9yZy1tZXRhZG93biAoJm9wdGlvbmFsIF9hcmcpCkBAIC0xNzA5OSw2ICsxNzExOCw3IEBA IGNvbW1hbmRzIGZvciBtb3JlIGluZm9ybWF0aW9uLiIKICAgICgob3JnLWF0LXRhYmxlLXApIChj YWxsLWludGVyYWN0aXZlbHkgJ29yZy10YWJsZS1tb3ZlLXJvdykpCiAgICAoKG9yZy1hdC1oZWFk aW5nLXApIChjYWxsLWludGVyYWN0aXZlbHkgJ29yZy1tb3ZlLXN1YnRyZWUtZG93bikpCiAgICAo KG9yZy1hdC1pdGVtLXApIChjYWxsLWludGVyYWN0aXZlbHkgJ29yZy1tb3ZlLWl0ZW0tZG93bikp CisgICAoKHJ1bi1ob29rLXdpdGgtYXJncy11bnRpbC1zdWNjZXNzICdvcmctbWV0YWRvd24tZmlu YWwtaG9vaykpCiAgICAodCAob3JnLWRyYWctZWxlbWVudC1mb3J3YXJkKSkpKQogCiAoZGVmdW4g b3JnLXNoaWZ0dXAgKCZvcHRpb25hbCBhcmcpCi0tIAoyLjIwLjEKCg== --000000000000abab7005b0675289--