Hello,

This fixes `org-protocol-capture' removing the message because protocols
with :kill-client exit it with `server-edit' causing
`server-visit-files' to receive "Item captured." which it interpret as a
file name.

-- 
Renato Ferreira
>From 50a575a9816d65ae02443a149070763bf33b5213 Mon Sep 17 00:00:00 2001
From: Renato Ferreira <renatof...@gmail.com>
Date: Tue, 18 Dec 2018 20:00:11 -0200
Subject: [PATCH] org-protocol.el: Fix `org-protocol-capture' return value

* lisp/org-protocol.el: Make sure protocols with :kill-client do
not return a string.

TINYCHANGE
---
 lisp/org-protocol.el | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/lisp/org-protocol.el b/lisp/org-protocol.el
index 88f471e7d..48d72db1c 100644
--- a/lisp/org-protocol.el
+++ b/lisp/org-protocol.el
@@ -503,8 +503,7 @@ Now template ?b will be used."
 			  :initial region
 			  :query parts)
     (raise-frame)
-    (org-capture nil template))
-  (message "Item captured."))
+    (org-capture nil template)))
 
 (defun org-protocol-convert-query-to-plist (query)
   "Convert QUERY key=value pairs in the URL to a property list."
-- 
2.20.1

Reply via email to