Function: gnus-button-handle-info-url

gnus-button-handle-info-url is a byte-compiled function defined in gnus-art.el.gz.

Signature

(gnus-button-handle-info-url URL)

Documentation

Fetch an info URL.

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/gnus-art.el.gz
(defun gnus-button-handle-info-url (url)
  "Fetch an info URL."
  (setq url (subst-char-in-string ?+ ?\  url))
  (cond
   ((string-match "^\\([^:/]+\\)?/\\(.*\\)" url)
    (gnus-info-find-node
     (concat "(" (or (gnus-url-unhex-string (match-string 1 url))
		     "Gnus")
	     ")" (gnus-url-unhex-string (match-string 2 url)))))
   ((string-match "([^)\"]+)[^\"]+" url)
    (setq url
	  (string-replace
	   "\"" "" (replace-regexp-in-string "[\n\t ]+" " " url)))
    (gnus-info-find-node url))
   (t (error "Can't parse %s" url))))