Function: url-nfs-unescape
url-nfs-unescape is a byte-compiled function defined in url-nfs.el.gz.
Signature
(url-nfs-unescape FORMAT HOST PORT USER PASS FILE)
Source Code
;; Defined in /usr/src/emacs/lisp/url/url-nfs.el.gz
(defun url-nfs-unescape (format host port user pass file)
(with-current-buffer (get-buffer-create " *nfs-parse*")
(erase-buffer)
(insert format)
(goto-char (point-min))
(while (re-search-forward "%\\(.\\)" nil t)
(let ((escape (aref (match-string 1) 0)))
(replace-match "" t t)
(pcase escape
(?% (insert "%"))
(?h (insert host))
(?n (insert (or port "")))
(?u (insert (or user "")))
(?p (insert (or pass "")))
(?f (insert (or file "/"))))))
(buffer-string)))