From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id uLp4N5zCm19gPwAA0tVLHw (envelope-from ) for ; Fri, 30 Oct 2020 07:37:00 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id SDw5M5zCm19gLwAAB5/wlQ (envelope-from ) for ; Fri, 30 Oct 2020 07:37:00 +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 4CB579403A6 for ; Fri, 30 Oct 2020 07:37:00 +0000 (UTC) Received: from localhost ([::1]:41590 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kYOy3-0004ab-3n for larch@yhetil.org; Fri, 30 Oct 2020 03:36:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36972) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kYOxJ-0004Zu-5e for emacs-orgmode@gnu.org; Fri, 30 Oct 2020 03:36:15 -0400 Received: from mail-vk1-xa2d.google.com ([2607:f8b0:4864:20::a2d]:46165) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kYOxG-0006CO-AA for emacs-orgmode@gnu.org; Fri, 30 Oct 2020 03:36:12 -0400 Received: by mail-vk1-xa2d.google.com with SMTP id p16so1263709vkf.13 for ; Fri, 30 Oct 2020 00:36:09 -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=UFbZmDHzn+rLAYukeKo3VlyBNdqoJnyx5Z56NFeu2jE=; b=mwOENS600pk1JMnlsfv9NTM9W5s3YhLRekxcA5nbBzZ2I++wcTU+y0pZuS8TBmAHLi eKEaN0T6Xxq80IbzMK//DPvDmBBamKTpAYr2dm0mrwcYKQQxoY/bqW1JbXmSNY+LYTYO dLg6xIBPeeCfQO5JDsM+1mpOs5PFU6CmS2QbTC66QmxROtXL5pI1/YYeMniQNYtF0Z1q oenNVUoQsGp87TO5g89u3gDRwkGwMen60OqDcWvzw2m5yVoBcLXD5DiZWVdDun9Y8+N0 uNURAgXnTTQVc51QURyOwsFgXuk9KzEJhK5DU5N5dV9zy6rT5HMzAxYnA4u+GQsWj5DY vbPw== 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=UFbZmDHzn+rLAYukeKo3VlyBNdqoJnyx5Z56NFeu2jE=; b=ABOR0swuAb3YHWNt5mABvOBxqVNnAKI8NTqBHWH2g1ZYzPMD+7L6raNIg5nC24pVTk DaMqi4r0HGfyJ1jy/i5To1bQqTpLqgUeID+6nygBqwo/5cjV75ARGxTmgOn4iAs8VhRV EAv623B8OlrphkLc4eXP04hFGuRi34Bf1tc0nq6mzVXMVXiGg0WvFq62pY/4MTAEBxCG thFELyt8leGcLCmD2aO/IRauQNj6rDXQzAwrP41U4NVe/fLDcTHHq04oYcFojvo77Wn5 5xzFwaJlof51uDvyr0/DED2nUIZKjrXBuk3z+gtqINJRdhYF6F4BVF/b+lrtQITOM6bT aHZw== X-Gm-Message-State: AOAM532A/zxbM8t6AgJB92f1HvgqxV4UCSwZ/Z+4YPNNn4LKPK4y4MD4 d1bmwc0JXSCT7FpHHx01oFQ++XmxoaBSHLv/eCz07LkgHw== X-Google-Smtp-Source: ABdhPJwTod8rnkf4zpjnrSCTMVoSMnTPiAl51UfZg9yhf8YjKx8SSuujtN0DXGY4XLV+zL/U13zslw9QGVw+OLkHOZE= X-Received: by 2002:a1f:7d48:: with SMTP id y69mr5951397vkc.5.1604043368440; Fri, 30 Oct 2020 00:36:08 -0700 (PDT) MIME-Version: 1.0 From: stardiviner Date: Fri, 30 Oct 2020 15:35:41 +0800 Message-ID: Subject: [PATCH] add new link type "contact:" for org-contacts.el To: Org-mode Content-Type: multipart/mixed; boundary="0000000000002e5ef205b2de73d6" Received-SPF: pass client-ip=2607:f8b0:4864:20::a2d; envelope-from=numbchild@gmail.com; helo=mail-vk1-xa2d.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-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=mwOENS60; 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: n3gI3rtLA6Xb --0000000000002e5ef205b2de73d6 Content-Type: multipart/alternative; boundary="0000000000002e5ef005b2de73d4" --0000000000002e5ef005b2de73d4 Content-Type: text/plain; charset="UTF-8" [stardiviner] GPG key ID: 47C32433 IRC(freeenode): stardiviner Twitter: @numbchild Key fingerprint = 9BAA 92BC CDDD B9EF 3B36 CB99 B8C4 B8E5 47C3 2433 Blog: http://stardiviner.github.io/ --0000000000002e5ef005b2de73d4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


[stardiviner]=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 <Hack this world!>=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0 GPG key ID: 47C32433
IRC(freeenode): stardiviner =C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 Twitter:=C2=A0 @numbchild
Key fingerprint =3D 9BAA= 92BC CDDD B9EF 3B36=C2=A0 CB99 B8C4 B8E5 47C3 2433
Blog: http://stardiviner.github.io/=
--0000000000002e5ef005b2de73d4-- --0000000000002e5ef205b2de73d6 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-org-contacts.el-Add-new-link-type-contact.patch" Content-Disposition: attachment; filename="0001-org-contacts.el-Add-new-link-type-contact.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kgvxzl9w0 RnJvbSAxOGIxMmRhYzYxNTA4NWU0YzU1MDI5NTY4YjY1YzMwYjE3ZWM1MTg5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzdGFyZGl2aW5lciA8bnVtYmNoaWxkQGdtYWlsLmNvbT4KRGF0 ZTogRnJpLCAzMCBPY3QgMjAyMCAxNToxMTo1MyArMDgwMApTdWJqZWN0OiBbUEFUQ0hdIG9yZy1j b250YWN0cy5lbDogQWRkIG5ldyBsaW5rIHR5cGUgImNvbnRhY3Q6IgoKKiBjb250cmliL2xpc3Av b3JnLWNvbnRhY3RzLmVsIChvcmctY29udGFjdHMtbGluay1zdG9yZSk6IFN0b3JlIGEgbGluawpv ZiBvcmctY29udGFjdHMgaW4gT3JnIGZpbGUuCgoqIGNvbnRyaWIvbGlzcC9vcmctY29udGFjdHMu ZWwgKG9yZy1jb250YWN0cy1saW5rLW9wZW4pOiBPcGVuIGNvbnRhY3Q6CmxpbmsgaW4gT3JnIGZp bGUuCgoqIGNvbnRyaWIvbGlzcC9vcmctY29udGFjdHMuZWwgKG9yZy1jb250YWN0cy1saW5rLWNv bXBsZXRlKTogSW5zZXJ0IGEKY29udGFjdDogbGluayB3aXRoIGNvbXBsZXRpb24gb2YgY29udGFj dHMuCgoqIGNvbnRyaWIvbGlzcC9vcmctY29udGFjdHMuZWwgKG9yZy1jb250YWN0cy1saW5rLWZh Y2UpOiBTZXQgZGlmZmVyZW50CmZhY2UgZm9yIGNvbnRhY3Q6IGxpbmsuCi0tLQogY29udHJpYi9s aXNwL29yZy1jb250YWN0cy5lbCB8IDY2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKwogMSBmaWxlIGNoYW5nZWQsIDY2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9jb250 cmliL2xpc3Avb3JnLWNvbnRhY3RzLmVsIGIvY29udHJpYi9saXNwL29yZy1jb250YWN0cy5lbApp bmRleCA0YjM2OTNhMGUuLjg1MTgwMjkxNiAxMDA2NDQKLS0tIGEvY29udHJpYi9saXNwL29yZy1j b250YWN0cy5lbAorKysgYi9jb250cmliL2xpc3Avb3JnLWNvbnRhY3RzLmVsCkBAIC0xMTQ2LDYg KzExNDYsNzIgQEAgKGRlZnVuIG9yZy1jb250YWN0cy1zcGxpdC1wcm9wZXJ0eSAoc3RyaW5nICZv cHRpb25hbCBzZXBhcmF0b3JzIG9taXQtbnVsbHMpCiAgICAgICAgIChzZXRxIHByb3BsaXN0IChj b25zIGJ1ZmZlcnN0cmluZyBwcm9wbGlzdCkpKSkKICAgICAoY2RyIChyZXZlcnNlIHByb3BsaXN0 KSkpKQogCis7OzsgQWRkIGFuIE9yZyBsaW5rIHR5cGUgYGNvbnRhY3Q6JyBmb3IgZWFzeSBqdW1w IHRvIG9yIHNlYXJjaGluZyBvcmctY29udGFjdHMgaGVhZGxpbmUuCis7OzsgbGluayBzcGVjOiBb W2NvbnRhY3Q6cXVlcnldW2Rlc2NdXQorKG9yZy1saW5rLXNldC1wYXJhbWV0ZXJzICJjb250YWN0 IgorCQkJIDpmb2xsb3cgJ29yZy1jb250YWN0cy1saW5rLW9wZW4KKwkJCSA6Y29tcGxldGUgJ29y Zy1jb250YWN0cy1saW5rLWNvbXBsZXRlCisJCQkgOnN0b3JlICdvcmctY29udGFjdHMtbGluay1z dG9yZQorCQkJIDpmYWNlICdvcmctY29udGFjdHMtbGluay1mYWNlKQorCisoZGVmdW4gb3JnLWNv bnRhY3RzLWxpbmstc3RvcmUgKCkKKyAgIlN0b3JlIHRoZSBjb250YWN0IGluIGBvcmctY29udGFj dHMtZmlsZXMnIHdpdGggYSBsaW5rLiIKKyAgKHdoZW4gKGVxIG1ham9yLW1vZGUgJ29yZy1tb2Rl KQorICAgIDs7IChtZW1iZXIgKGJ1ZmZlci1maWxlLW5hbWUpIChtYXBjYXIgJ2V4cGFuZC1maWxl LW5hbWUgb3JnLWNvbnRhY3RzLWZpbGVzKSkKKyAgICAobGV0ICgoaGVhZGxpbmUtc3RyIChzdWJz dHJpbmctbm8tcHJvcGVydGllcyAob3JnLWdldC1oZWFkaW5nIHQgdCB0IHQpKSkpCisgICAgICAo b3JnLXN0b3JlLWxpbmstcHJvcHMKKyAgICAgICA6dHlwZSAiY29udGFjdCIKKyAgICAgICA6bGlu ayBoZWFkbGluZS1zdHIKKyAgICAgICA6ZGVzY3JpcHRpb24gaGVhZGxpbmUtc3RyKSkpKQorCiso ZGVmdW4gb3JnLWNvbnRhY3RzLS1hbGwtY29udGFjdHMgKCkKKyAgIlJldHVybiBhbiBhbGlzdCAo bmFtZSAuIChmaWxlIC4gcG9zaXRpb24pKSBvZiBhbGwgY29udGFjdHMgaW4gYG9yZy1jb250YWN0 cy1maWxlcycuIgorICAoY2FyIChtYXBjYXIKKwkobGFtYmRhIChmaWxlKQorCSAgKHVubGVzcyAo YnVmZmVyLWxpdmUtcCAoZ2V0LWJ1ZmZlciAoZmlsZS1uYW1lLW5vbmRpcmVjdG9yeSBmaWxlKSkp CisJICAgIChmaW5kLWZpbGUgZmlsZSkpCisJICAod2l0aC1jdXJyZW50LWJ1ZmZlciAoZ2V0LWJ1 ZmZlciAoZmlsZS1uYW1lLW5vbmRpcmVjdG9yeSBmaWxlKSkKKwkgICAgKG9yZy1tYXAtZW50cmll cworCSAgICAgKGxhbWJkYSAoKQorCSAgICAgICAobGV0ICgobmFtZSAoc3Vic3RyaW5nLW5vLXBy b3BlcnRpZXMgKG9yZy1nZXQtaGVhZGluZyB0IHQgdCB0KSkpCisJCSAgICAgKGZpbGUgKGJ1ZmZl ci1maWxlLW5hbWUpKQorCQkgICAgIChwb3NpdGlvbiAocG9pbnQpKSkKKwkJIGAoOm5hbWUgLG5h bWUgOmZpbGUgLGZpbGUgOnBvc2l0aW9uICxwb3NpdGlvbikpKSkpKQorCW9yZy1jb250YWN0cy1m aWxlcykpKQorCisoZGVmdW4gb3JnLWNvbnRhY3RzLWxpbmstb3BlbiAocGF0aCkKKyAgIk9wZW4g Y29udGFjdHM6IGxpbmsgdHlwZSB3aXRoIGp1bXBpbmcgb3Igc2VhcmNoaW5nLiIKKyAgKGxldCAo KHF1ZXJ5IHBhdGgpKQorICAgIChjb25kCisgICAgICgoc3RyaW5nLW1hdGNoICIvLiovIiBxdWVy eSkKKyAgICAgIChsZXQqICgoZiAoY2FyIG9yZy1jb250YWN0cy1maWxlcykpCisJICAgICAoYnVm IChnZXQtYnVmZmVyIChmaWxlLW5hbWUtbm9uZGlyZWN0b3J5IGYpKSkpCisJKHVubGVzcyAoYnVm ZmVyLWxpdmUtcCBidWYpIChmaW5kLWZpbGUgZikpCisJKHdpdGgtY3VycmVudC1idWZmZXIgYnVm CisJICAoc3RyaW5nLW1hdGNoICIvXFwoLipcXCkvIiBxdWVyeSkKKwkgIChvY2N1ciAobWF0Y2gt c3RyaW5nIDEgcXVlcnkpKSkpKQorICAgICAodAorICAgICAgKGxldCogKChmIChjYXIgb3JnLWNv bnRhY3RzLWZpbGVzKSkKKwkgICAgIChidWYgKGdldC1idWZmZXIgKGZpbGUtbmFtZS1ub25kaXJl Y3RvcnkgZikpKSkKKwkodW5sZXNzIChidWZmZXItbGl2ZS1wIGJ1ZikgKGZpbmQtZmlsZSBmKSkK Kwkod2l0aC1jdXJyZW50LWJ1ZmZlciBidWYKKwkgIChnb3RvLWNoYXIgKG1hcmtlci1wb3NpdGlv biAob3JnLWZpbmQtZXhhY3QtaGVhZGxpbmUtaW4tYnVmZmVyIHF1ZXJ5KSkpKSkpKSkpCisKKyhk ZWZ1biBvcmctY29udGFjdHMtbGluay1jb21wbGV0ZSAoJm9wdGlvbmFsIGFyZykKKyAgIkNyZWF0 ZSBhIG9yZy1jb250YWN0cyBsaW5rIHVzaW5nIGNvbXBsZXRpb24uIgorICAobGV0ICgobmFtZSAo Y29tcGxldGluZy1yZWFkICJDb250YWN0IE5hbWU6ICIKKwkJCSAgICAgICAobWFwY2FyCisJCQkJ KGxhbWJkYSAocGxpc3QpIChwbGlzdC1nZXQgcGxpc3QgOm5hbWUpKQorCQkJCShvcmctY29udGFj dHMtLWFsbC1jb250YWN0cykpKSkpCisgICAgKGNvbmNhdCAiY29udGFjdDoiIG5hbWUpKSkKKwor KGRlZnVuIG9yZy1jb250YWN0cy1saW5rLWZhY2UgKHBhdGgpCisgICJEaWZmZXJlbnQgZmFjZSBj b2xvciBmb3IgZGlmZmVyZW50IG9yZy1jb250YWN0cyBsaW5rIHF1ZXJ5LiIKKyAgKGNvbmQKKyAg ICgoc3RyaW5nLW1hdGNoICIvLiovIiBwYXRoKQorICAgICcoOmJhY2tncm91bmQgInNreSBibHVl IiA6b3ZlcmxpbmUgdCA6c2xhbnQgJ2l0YWxpYykpCisgICAodCAnKDpiYWNrZ3JvdW5kICJncmVl biB5ZWxsb3ciIDp1bmRlcmxpbmUgdCkpKSkKKwogKHByb3ZpZGUgJ29yZy1jb250YWN0cykKIAog Ozs7IG9yZy1jb250YWN0cy5lbCBlbmRzIGhlcmUKLS0gCjIuMjguMAoK --0000000000002e5ef205b2de73d6--