Function: org-protocol-sanitize-uri
org-protocol-sanitize-uri is a byte-compiled function defined in
org-protocol.el.gz.
Signature
(org-protocol-sanitize-uri URI)
Documentation
Sanitize slashes to double-slashes in URI.
Emacsclient compresses double and triple slashes.
Source Code
;; Defined in /usr/src/emacs/lisp/org/org-protocol.el.gz
;;; Helper functions:
(defun org-protocol-sanitize-uri (uri)
"Sanitize slashes to double-slashes in URI.
Emacsclient compresses double and triple slashes."
(when (string-match "^\\([a-z]+\\):/" uri)
(let* ((splitparts (split-string uri "/+")))
(setq uri (concat (car splitparts) "//"
(mapconcat #'identity (cdr splitparts) "/")))))
uri)