org-protocol: Pass optional value using query in url to capture from protocol.
commitc956672bb934b846eefabcc7c598e1f8a87e0055
authorRyo TAKAISHI <ryo.takaishi.0@gmail.com>
Mon, 4 Mar 2013 00:13:34 +0000 (4 09:13 +0900)
committerBastien Guerry <bzg@altern.org>
Mon, 4 Mar 2013 00:16:32 +0000 (4 01:16 +0100)
tree2c1eabbdef2b07a94adb55a96d60c49c8064ecff
parent8b637b54a9ac9ef34ec5ab156840fff407996d87
org-protocol: Pass optional value using query in url to capture from protocol.

* lisp/org-protocol.el: (org-protocol-convert-query-to-plist): New
function.
(org-protocol-do-capture): Use new function.
(org-protocol-data-separator): Change default separator.

When org-protocol's url has query, org-capture get query using
plist-get from store-link.  For example:
Url is "org-protocol:/capture:/URL/TITLE/BODY?key=value"
org-capture can get (:key value) with (plist-get org-store-link-plist :query).

TINYCHANGE
lisp/org-protocol.el