From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takaaki Ishikawa Subject: Re: [PATCH] Add a custom list in org-mac-link.el Date: Thu, 15 Jun 2017 22:56:07 +0900 Message-ID: References: <87h8ziikze.fsf@nicolasgoaziou.fr> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="001a114dae3ed1f32d05520007ce" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:57077) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dLVFr-0000mS-Mn for emacs-orgmode@gnu.org; Thu, 15 Jun 2017 09:56:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dLVFq-0002uM-Ju for emacs-orgmode@gnu.org; Thu, 15 Jun 2017 09:56:11 -0400 Received: from mail-vk0-x232.google.com ([2607:f8b0:400c:c05::232]:34785) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dLVFq-0002tV-An for emacs-orgmode@gnu.org; Thu, 15 Jun 2017 09:56:10 -0400 Received: by mail-vk0-x232.google.com with SMTP id g66so7286541vki.1 for ; Thu, 15 Jun 2017 06:56:09 -0700 (PDT) In-Reply-To: <87h8ziikze.fsf@nicolasgoaziou.fr> 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: Nicolas Goaziou Cc: orgmode list --001a114dae3ed1f32d05520007ce Content-Type: multipart/alternative; boundary="001a114dae3ed1f32705520007cc" --001a114dae3ed1f32705520007cc Content-Type: text/plain; charset="UTF-8" Dear Nicolas and all, I tried to generate a patch for this proposal. Please find an attached file. If you have any comments or suggestions on the file, feel free to ask me. Best, Takaaki Takaaki ISHIKAWA GITI, Waseda University :) http://about.me/takaxp 2017-06-15 1:37 GMT+09:00 Nicolas Goaziou : > Hello, > > Takaaki Ishikawa writes: > > > The attached patch includes a change for adding a custom variable to > easily > > extend link grabbing capabilities for masOS user. When someone wants to > add > > an additional menu to call an external application, it will be possible > by > > adding a setting to the proposed variable as follows: > > > > #+BEGIN_SRC emacs-lisp > > (add-to-list 'org-mac-link-descriptors > > `("P" "apers" org-mac-papers-insert-frontmost-paper-link > > ,org-mac-grab-Papers-app-p) t) > > #+END_SRC > > Thank you. > > Could you provide a patch, using format-patch, with an appropriate > commit message? > > Regards, > > -- > Nicolas Goaziou > --001a114dae3ed1f32705520007cc Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Dear Nicolas and all,

I tried to genera= te a patch for this proposal. Please find an attached file.
If yo= u have any comments or suggestions on the file, feel free to ask me.
<= div>
Best,
Takaaki


Takaaki ISHIKAWA <takaxp@ieee.org><= div>=C2=A0 GITI, Waseda University
=C2=A0 =C2=A0 :) http://about.me/takaxp

2017-06-15 1:37 GMT+09:00 Nicolas Goaziou <mail@nicolasgoaziou.fr>:
Hello,

Takaaki Ishikawa <takaxp@ieee.org= > writes:

> The attached patch includes a change for adding a custom variable to e= asily
> extend link grabbing capabilities for masOS user. When someone wants t= o add
> an additional menu to call an external application, it will be possibl= e by
> adding a setting to the proposed variable as follows:
>
> #+BEGIN_SRC emacs-lisp
> (add-to-list 'org-mac-link-descriptors
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 `("P"= "apers" org-mac-papers-insert-frontmost-paper-link
> ,org-mac-grab-Papers-app-p) t)
> #+END_SRC

Thank you.

Could you provide a patch, using format-patch, with an appropriate
commit message?

Regards,

--
Nicolas Goaziou

--001a114dae3ed1f32705520007cc-- --001a114dae3ed1f32d05520007ce Content-Type: application/octet-stream; name="0001-org-mac-link-Add-a-custom-list-for-link-descriptors.patch" Content-Disposition: attachment; filename="0001-org-mac-link-Add-a-custom-list-for-link-descriptors.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_j3yhmfot0 RnJvbSBlYzU4MjdhNDhlNDU1M2M3ODE2ZjkzZDIwNTUwMmJhNzc4MzUxZTRkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBUYWthYWtpIElTSElLQVdBIDx0YWtheHBAaWVlZS5vcmc+CkRh dGU6IFRodSwgMTUgSnVuIDIwMTcgMjI6NDI6MjcgKzA5MDAKU3ViamVjdDogW1BBVENIXSBvcmct bWFjLWxpbms6IEFkZCBhIGN1c3RvbSBsaXN0IGZvciBsaW5rIGRlc2NyaXB0b3JzCgoqIGNvbnRy aWIvbGlzcC9vcmctbWFjLWxpbmsuZWw6IEFkZCBhIGN1c3RvbSBsaXN0IGZvciBsaW5rIGRlc2Ny aXB0b3JzCgpBZGRpbmcgYSBjdXN0b20gdmFyaWFibGUgbmFtZWQgYG9yZy1tYWMtbGluay1kZXNj cmlwdG9ycycgdG8gZWFzaWx5IGV4dGVuZCBsaW5rIGdyYWJiaW5nIGNhcGFiaWxpdGllcyBmb3Ig bWFzT1MgdXNlci4gV2hlbiBzb21lb25lIHdhbnRzIHRvIGFkZCBhbiBhZGRpdGlvbmFsIG1lbnUg dG8gY2FsbCBhbiBleHRlcm5hbCBhcHBsaWNhdGlvbiwgaXQgd2lsbCBiZSBwb3NzaWJsZSBieSBh ZGRpbmcgYSBuZXcgc2V0dGluZyB0byB0aGUgbGlzdC4KCk1vZGlmaWVkIGZyb20gYSBwYXRjaCBw cm9wb3NhbCBieSBUYWthYWtpIElzaGlrYXdhLgotLS0KIGNvbnRyaWIvbGlzcC9vcmctbWFjLWxp bmsuZWwgfCAzNiArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBj aGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9j b250cmliL2xpc3Avb3JnLW1hYy1saW5rLmVsIGIvY29udHJpYi9saXNwL29yZy1tYWMtbGluay5l bAppbmRleCA4YmE0ODVkLi5mYTQyNGUwIDEwMDY0NAotLS0gYS9jb250cmliL2xpc3Avb3JnLW1h Yy1saW5rLmVsCisrKyBiL2NvbnRyaWIvbGlzcC9vcmctbWFjLWxpbmsuZWwKQEAgLTIxNyw2ICsy MTcsMjYgQEAKICAgOmdyb3VwICdvcmctbWFjLWxpbmsKICAgOnR5cGUgJ3N0cmluZykKIAorKGRl ZmN1c3RvbSBvcmctbWFjLWxpbmstZGVzY3JpcHRvcnMKKyAgYCgoIkYiICJpbmRlciIgb3JnLW1h Yy1maW5kZXItaW5zZXJ0LXNlbGVjdGVkICxvcmctbWFjLWdyYWItRmluZGVyLWFwcC1wKQorICAg ICgibSIgImFpbCIgb3JnLW1hYy1tZXNzYWdlLWluc2VydC1zZWxlY3RlZCAsb3JnLW1hYy1ncmFi LU1haWwtYXBwLXApCisgICAgKCJkIiAiRVZPTnRoaW5rIFBybyBPZmZpY2UiIG9yZy1tYWMtZGV2 b250aGluay1pdGVtLWluc2VydC1zZWxlY3RlZAorICAgICAsb3JnLW1hYy1ncmFiLWRldm9udGhp bmstYXBwLXApCisgICAgKCJvIiAidXRsb29rIiBvcmctbWFjLW91dGxvb2stbWVzc2FnZS1pbnNl cnQtc2VsZWN0ZWQgLG9yZy1tYWMtZ3JhYi1PdXRsb29rLWFwcC1wKQorICAgICgiYSIgImRkcmVz c2Jvb2siIG9yZy1tYWMtYWRkcmVzc2Jvb2staW5zZXJ0LXNlbGVjdGVkICxvcmctbWFjLWdyYWIt QWRkcmVzc2Jvb2stYXBwLXApCisgICAgKCJzIiAiYWZhcmkiIG9yZy1tYWMtc2FmYXJpLWluc2Vy dC1mcm9udG1vc3QtdXJsICxvcmctbWFjLWdyYWItU2FmYXJpLWFwcC1wKQorICAgICgiZiIgImly ZWZveCIgb3JnLW1hYy1maXJlZm94LWluc2VydC1mcm9udG1vc3QtdXJsICxvcmctbWFjLWdyYWIt RmlyZWZveC1hcHAtcCkKKyAgICAoInYiICJpbXBlcmF0b3IiIG9yZy1tYWMtdmltcGVyYXRvci1p bnNlcnQtZnJvbnRtb3N0LXVybCAsb3JnLW1hYy1ncmFiLUZpcmVmb3grVmltcGVyYXRvci1wKQor ICAgICgiYyIgImhyb21lIiBvcmctbWFjLWNocm9tZS1pbnNlcnQtZnJvbnRtb3N0LXVybCAsb3Jn LW1hYy1ncmFiLUNocm9tZS1hcHAtcCkKKyAgICAoImUiICJldmVybm90ZSIgb3JnLW1hYy1ldmVy bm90ZS1ub3RlLWluc2VydC1zZWxlY3RlZCAsb3JnLW1hYy1ncmFiLUV2ZXJub3RlLWFwcC1wKQor ICAgICgidCIgIm9nZXRoZXIiIG9yZy1tYWMtdG9nZXRoZXItaW5zZXJ0LXNlbGVjdGVkICxvcmct bWFjLWdyYWItVG9nZXRoZXItYXBwLXApCisgICAgKCJTIiAia2ltIiBvcmctbWFjLXNraW0taW5z ZXJ0LXBhZ2UgLG9yZy1tYWMtZ3JhYi1Ta2ltLWFwcC1wKQorICAgICgiQSIgImNyb2JhdCIgb3Jn LW1hYy1hY3JvYmF0LWluc2VydC1wYWdlICxvcmctbWFjLWdyYWItQWNyb2JhdC1hcHAtcCkpCisg ICJEZXNjcmlwdG9ycyB0byBzZWxlY3QgYW4gYXBwbGljYXRpb24uIgorICA6dGFnICJBIGxpc3Qg b2YgZGVzY3JpcHRvcnMiCisgIDpncm91cCAnb3JnLW1hYy1saW5rJworICA6dHlwZSAnc3ltYm9s KQorCiAMCiA7OyBJbiBtYWMuYywgcmVtb3ZlZCBpbiBFbWFjcyAyMy4KIChkZWNsYXJlLWZ1bmN0 aW9uIGRvLWFwcGxlc2NyaXB0ICJvcmctbWFjLW1lc3NhZ2UiIChzY3JpcHQpKQpAQCAtMjM4LDIx ICsyNTgsNyBAQAogICAiUHJvbXB0IGZvciBhbiBhcHBsaWNhdGlvbiB0byBncmFiIGEgbGluayBm cm9tLgogV2hlbiBkb25lLCBnbyBncmFiIHRoZSBsaW5rLCBhbmQgaW5zZXJ0IGl0IGF0IHBvaW50 LiIKICAgKGludGVyYWN0aXZlKQotICAobGV0KiAoKGRlc2NyaXB0b3JzCi0JICBgKCgiRiIgImlu ZGVyIiBvcmctbWFjLWZpbmRlci1pbnNlcnQtc2VsZWN0ZWQgLG9yZy1tYWMtZ3JhYi1GaW5kZXIt YXBwLXApCi0JICAgICgibSIgImFpbCIgb3JnLW1hYy1tZXNzYWdlLWluc2VydC1zZWxlY3RlZCAs b3JnLW1hYy1ncmFiLU1haWwtYXBwLXApCi0JICAgICgiZCIgIkVWT050aGluayBQcm8gT2ZmaWNl IiBvcmctbWFjLWRldm9udGhpbmstaXRlbS1pbnNlcnQtc2VsZWN0ZWQKLQkgICAgICxvcmctbWFj LWdyYWItZGV2b250aGluay1hcHAtcCkKLQkgICAgKCJvIiAidXRsb29rIiBvcmctbWFjLW91dGxv b2stbWVzc2FnZS1pbnNlcnQtc2VsZWN0ZWQgLG9yZy1tYWMtZ3JhYi1PdXRsb29rLWFwcC1wKQot CSAgICAoImEiICJkZHJlc3Nib29rIiBvcmctbWFjLWFkZHJlc3Nib29rLWluc2VydC1zZWxlY3Rl ZCAsb3JnLW1hYy1ncmFiLUFkZHJlc3Nib29rLWFwcC1wKQotCSAgICAoInMiICJhZmFyaSIgb3Jn LW1hYy1zYWZhcmktaW5zZXJ0LWZyb250bW9zdC11cmwgLG9yZy1tYWMtZ3JhYi1TYWZhcmktYXBw LXApCi0JICAgICgiZiIgImlyZWZveCIgb3JnLW1hYy1maXJlZm94LWluc2VydC1mcm9udG1vc3Qt dXJsICxvcmctbWFjLWdyYWItRmlyZWZveC1hcHAtcCkKLQkgICAgKCJ2IiAiaW1wZXJhdG9yIiBv cmctbWFjLXZpbXBlcmF0b3ItaW5zZXJ0LWZyb250bW9zdC11cmwgLG9yZy1tYWMtZ3JhYi1GaXJl Zm94K1ZpbXBlcmF0b3ItcCkKLQkgICAgKCJjIiAiaHJvbWUiIG9yZy1tYWMtY2hyb21lLWluc2Vy dC1mcm9udG1vc3QtdXJsICxvcmctbWFjLWdyYWItQ2hyb21lLWFwcC1wKQotICAgICAgICAgICAg KCJlIiAiZXZlcm5vdGUiIG9yZy1tYWMtZXZlcm5vdGUtbm90ZS1pbnNlcnQtc2VsZWN0ZWQgLG9y Zy1tYWMtZ3JhYi1FdmVybm90ZS1hcHAtcCkKLQkgICAgKCJ0IiAib2dldGhlciIgb3JnLW1hYy10 b2dldGhlci1pbnNlcnQtc2VsZWN0ZWQgLG9yZy1tYWMtZ3JhYi1Ub2dldGhlci1hcHAtcCkKLQkg ICAgKCJTIiAia2ltIiBvcmctbWFjLXNraW0taW5zZXJ0LXBhZ2UgLG9yZy1tYWMtZ3JhYi1Ta2lt LWFwcC1wKQotCSAgICAoIkEiICJjcm9iYXQiIG9yZy1tYWMtYWNyb2JhdC1pbnNlcnQtcGFnZSAs b3JnLW1hYy1ncmFiLUFjcm9iYXQtYXBwLXApKSkKKyAgKGxldCogKChkZXNjcmlwdG9ycyBvcmct bWFjLWxpbmstZGVzY3JpcHRvcnMpCiAgICAgICAgICAobWVudS1zdHJpbmcgKG1ha2Utc3RyaW5n IDAgP3gpKQogICAgICAgICAgaW5wdXQpCiAKLS0gCjIuMTAuMSAoQXBwbGUgR2l0LTc4KQoK --001a114dae3ed1f32d05520007ce--