diff --git a/lisp/org.el b/lisp/org.el index 05f5375..c5d17a9 100644 --- a/lisp/org.el +++ b/lisp/org.el @@ -1838,6 +1838,10 @@ For more examples, see the system specific constants (string :tag "Command") (sexp :tag "Lisp form"))))) +(defcustom org-doi-proxy "http://dx.doi.org/" + "The doi proxy" + :group 'org-link-follow + :type 'string) (defgroup org-refile nil @@ -9714,7 +9718,7 @@ application the system uses for this file type." path)))) ((string= type "doi") - (browse-url (concat "http://dx.doi.org/" (if (org-string-match-p "[[:nonascii:] ]" path) + (browse-url (concat org-doi-proxy (if (org-string-match-p "[[:nonascii:] ]" path) (org-link-escape path org-link-escape-chars-browser) path))))