emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[O] [PATCH] protocol: allow users to disable warning about old style lin


From: Alex Branham
Subject: [O] [PATCH] protocol: allow users to disable warning about old style links
Date: Wed, 14 Jun 2017 14:11:34 +0200
User-agent: mu4e 0.9.18; emacs 25.2.1

Hello,

This patch allows org mode users to disable the warning issued about old org 
protocol style links. This is important because sometimes (e.g. browser 
extensions), we don’t have easy control over the format specified. Issuing the 
warning is annoying because it pops up in a new window.

Thanks,
Alex

>From 8bfc951308324de8e455128950193c046691f1f8 Mon Sep 17 00:00:00 2001
From: Alex Branham <address@hidden>
Date: Wed, 14 Jun 2017 14:06:18 +0200
Subject: [PATCH] protocol: allow user to disable warning about old style links

---
 lisp/org-protocol.el | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/lisp/org-protocol.el b/lisp/org-protocol.el
index 825435674..2eb1094e9 100644
--- a/lisp/org-protocol.el
+++ b/lisp/org-protocol.el
@@ -271,6 +271,12 @@ This should be a single regexp string."
   :package-version '(Org . "8.0")
   :type 'string)

+(defcustom org-protocol-warn-about-old-links t
+  "If non-nil (the default), issue a warning when org protocol
+receives old style links."
+  :group 'org-protocol
+  :type 'boolean)
+
 ;;; Helper functions:

 (defun org-protocol-sanitize-uri (uri)
@@ -618,8 +624,9 @@ CLIENT is ignored."
                             (if new-style
                                 (funcall func (org-protocol-parse-parameters
                                                result new-style))
-                              (warn "Please update your Org Protocol handler \
-to deal with new-style links.")
+                              (when org-protocol-warn-about-old-links
+                                (warn "Please update your Org Protocol handler 
\
+to deal with new-style links."))
                               (funcall func result))))
                    ;; Greedy protocol handlers are responsible for
                    ;; parsing their own filenames.
--
2.13.1

Attachment: 0001-protocol-allow-user-to-disable-warning-about-old-sty.patch
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]