From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ivan Necas Subject: Re: PATCH: Possibility to yank target of link at point to kill ring Date: Thu, 10 Jan 2019 23:09:13 +0100 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000de5424057f21d4f0" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:34350) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ghiW8-00028F-Ul for emacs-orgmode@gnu.org; Thu, 10 Jan 2019 17:09:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ghiW7-00089D-Tj for emacs-orgmode@gnu.org; Thu, 10 Jan 2019 17:09:36 -0500 Received: from mail-it1-x129.google.com ([2607:f8b0:4864:20::129]:34894) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ghiW7-00084w-K4 for emacs-orgmode@gnu.org; Thu, 10 Jan 2019 17:09:35 -0500 Received: by mail-it1-x129.google.com with SMTP id p197so917258itp.0 for ; Thu, 10 Jan 2019 14:09:26 -0800 (PST) In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: emacs-orgmode@gnu.org --000000000000de5424057f21d4f0 Content-Type: text/plain; charset="UTF-8" I've added a test for the function as well. -- Ivan On Thu, 10 Jan 2019 at 22:37, Ivan Necas wrote: > > Hi, > > I often need to copy target of a link to kill ring, so I decided to > write a small function to do that. > Would it make sense to pull this into org-mode directly? > > Thanks for consideration and potential review. > > -- Ivan --000000000000de5424057f21d4f0 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-org-Add-org-yank-link-at-point.patch" Content-Disposition: attachment; filename="0001-org-Add-org-yank-link-at-point.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jqr605sz0 RnJvbSAyODkzODkyNGVhY2ExYzU4MzViMTJlMWU5MmQ0OGVhZjM0NDNjMDU4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/SXZhbj0yME5lPUM0PThEYXM/PSA8bmVjYXNp a0BnbWFpbC5jb20+CkRhdGU6IFRodSwgMTAgSmFuIDIwMTkgMjI6MjE6MzggKzAxMDAKU3ViamVj dDogW1BBVENIXSBvcmc6IEFkZCBvcmcteWFuay1saW5rLWF0LXBvaW50CgoqIGxpc3Avb3JnLmVs IChvcmcteWFuay1saW5rLWF0LXBvaW50KTogTmV3IGZ1bmN0aW9uIHRvIHlhbmsgdGhlCiAgdGFy Z2V0IG9mIGEgbGluayBhdCBwb2ludCB0byBraWxsIHJpbmcuCgpUSU5ZQ0hBTkdFCi0tLQogbGlz cC9vcmcuZWwgICAgICAgICAgICAgIHwgOSArKysrKysrKysKIHRlc3RpbmcvbGlzcC90ZXN0LW9y Zy5lbCB8IDkgKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKykKCmRp ZmYgLS1naXQgYS9saXNwL29yZy5lbCBiL2xpc3Avb3JnLmVsCmluZGV4IGVhMTYwN2Q4NS4uNmQx M2Q4YzkyIDEwMDY0NAotLS0gYS9saXNwL29yZy5lbAorKysgYi9saXNwL29yZy5lbApAQCAtOTc5 MSw2ICs5NzkxLDE1IEBAIFVzZSBUQUIgdG8gY29tcGxldGUgbGluayBwcmVmaXhlcywgdGhlbiBS RVQgZm9yIHR5cGUtc3BlY2lmaWMgY29tcGxldGlvbiBzdXBwb3J0CiAgICAgOzsgUmVkaXNwbGF5 IHNvIGFzIHRoZSBuZXcgbGluayBoYXMgcHJvcGVyIGludmlzaWJsZSBjaGFyYWN0ZXJzLgogICAg IChzaXQtZm9yIDApKSkKIAorKGRlZnVuIG9yZy15YW5rLWxpbmstYXQtcG9pbnQgKCkKKyAgIllh bmsgdGFyZ2V0IG9mIGEgbGluayBhdCBwb2ludCIKKyAgKGludGVyYWN0aXZlKQorICAoaWYgKG9y Zy1pbi1yZWdleHAgb3JnLWJyYWNrZXQtbGluay1yZWdleHAgMSkKKyAgICAgIChsZXQgKChsaW5r IChtYXRjaC1zdHJpbmctbm8tcHJvcGVydGllcyAxKSkpCisgICAgICAgIChraWxsLW5ldyBsaW5r KQorICAgICAgICAobWVzc2FnZSAiTGluayAnJXMnIHlhbmtlZCIgbGluaykpCisgICAgKHVzZXIt ZXJyb3IgIk5vIGxpbmsgZm91bmQiKSkpCisKIChkZWZ1biBvcmctbGluay10cnktc3BlY2lhbC1j b21wbGV0aW9uICh0eXBlKQogICAiSWYgdGhlcmUgaXMgY29tcGxldGlvbiBzdXBwb3J0IGZvciBs aW5rIHR5cGUgVFlQRSwgb2ZmZXIgaXQuIgogICAobGV0ICgoZnVuIChvcmctbGluay1nZXQtcGFy YW1ldGVyIHR5cGUgOmNvbXBsZXRlKSkpCmRpZmYgLS1naXQgYS90ZXN0aW5nL2xpc3AvdGVzdC1v cmcuZWwgYi90ZXN0aW5nL2xpc3AvdGVzdC1vcmcuZWwKaW5kZXggOTc2YjdkOGQ2Li44MmY1MGNm NDUgMTAwNjQ0Ci0tLSBhL3Rlc3RpbmcvbGlzcC90ZXN0LW9yZy5lbAorKysgYi90ZXN0aW5nL2xp c3AvdGVzdC1vcmcuZWwKQEAgLTI3MjQsNiArMjcyNCwxNSBAQCBodHRwOi8vYXJ0aWNsZS5nbWFu ZS5vcmcvZ21hbmUuZW1hY3Mub3JnbW9kZS8yMTQ1OS8iCiAJIChlcXVhbCAoZm9ybWF0ICJbW2Zp bGU6JXNdW2ZpbGU6JXNdXSIgZmlsZSBmaWxlKQogCSAJKG9yZy1zdG9yZS1saW5rICcoMTYpKSkp KSkpKQogCisoZXJ0LWRlZnRlc3QgdGVzdC1vcmcveWFuay1saW5rLWF0LXBvaW50ICgpCisgICJU ZXN0IGBvcmcteWFuay1saW5rLWF0LXBvaW50JyBzcGVjaWZpY2F0aW9ucy4iCisgIChzaG91bGQK KyAgIChlcXVhbAorICAgICJodHRwczovL29yZ21vZGUub3JnIgorICAgIChvcmctdGVzdC13aXRo LXRlbXAtdGV4dCAiW1todHRwczovL29yZ21vZGUub3JnXVtMaW48cG9pbnQ+ayBuYW1lXV0iCisg ICAgICAob3JnLXlhbmstbGluay1hdC1wb2ludCkKKyAgICAgIChjdXJyZW50LWtpbGwgMCkpKSkp CisKIAwKIDs7OyBOb2RlIFByb3BlcnRpZXMKIAotLSAKMi4yMC4xCgo= --000000000000de5424057f21d4f0--