Function: url-normalize-url
url-normalize-url is an autoloaded and byte-compiled function defined
in url-util.el.gz.
Signature
(url-normalize-url URL)
Documentation
Return a "normalized" version of URL.
Strips out default port numbers, etc.
Source Code
;; Defined in /usr/src/emacs/lisp/url/url-util.el.gz
;;;###autoload
(defun url-normalize-url (url)
"Return a \"normalized\" version of URL.
Strips out default port numbers, etc."
(let (type data retval)
(setq data (url-generic-parse-url url)
type (url-type data))
(if (member type '("www" "about" "mailto" "info"))
(setq retval url)
;; FIXME all this does, and all this function seems to do in
;; most cases, is remove any trailing "#anchor" part of a url.
(setf (url-target data) nil)
(setq retval (url-recreate-url data)))
retval))