Variable: Info-url-alist
Info-url-alist is a customizable variable defined in info.el.gz.
Value
((("auth" "autotype" "bovine" "calc" "ccmode" "cl" "dbus" "dired-x"
"ebrowse" "ede" "ediff" "edt" "efaq" "efaq-w32" "eglot" "eieio"
"eintr" "elisp" "emacs" "emacs-gnutls" "emacs-mime" "epa" "erc"
"ert" "eshell" "eudc" "eww" "flymake" "forms" "gnus" "htmlfontify"
"idlwave" "ido" "info" "mairix-el" "message" "mh-e" "modus-themes"
"newsticker" "nxml-mode" "octave-mode" "org" "pcl-cvs" "pgg"
"rcirc" "reftex" "remember" "sasl" "sc" "semantic" "ses" "sieve"
"smtpmail" "speedbar" "srecode" "todo-mode" "tramp" "transient"
"url" "use-package" "vhdl-mode" "viper" "vtable" "widget" "wisent"
"woman")
. "https://www.gnu.org/software/emacs/manual/html_node/%m/%e"))
Documentation
Alist telling Info-mode where manuals are accessible online.
Each element of this list has the form (MANUALs . URL-SPEC).
MANUALs represents the name of one or more manuals. It can
either be a string or a list of strings. URL-SPEC can be a
string in which the substring "%m" will be expanded to the
manual-name and "%n" to the node-name. "%e" will expand to
the URL-encoded node-name, including the .html extension; in
case of the Top node, it will expand to the empty string. (The
URL-encoding of the node-name mimics GNU Texinfo, as documented
at Info node (texinfo)HTML Xref Node Name Expansion.)
Alternatively, URL-SPEC can be a function which is given
manual-name, node-name and URL-encoded node-name as arguments,
and is expected to return the corresponding URL as a string.
This variable particularly affects the command
Info-goto-node-web, which see.
The default value of this variable refers to the official, HTTPS-accessible HTML-representations of all manuals that Emacs includes. These URLs refer to the most recently released version of Emacs, disregarding the version of the running Emacs. In other words, the content of your local Info node and the associated online node may differ. The resource represented by the generated URL may even be not found by the gnu.org server.
This variable was added, or its default value changed, in Emacs 30.1.
Probably introduced at or before Emacs version 30.1.
Source Code
;; Defined in /usr/src/emacs/lisp/info.el.gz
(defcustom Info-url-alist
'((("auth" "autotype" "bovine" "calc" "ccmode" "cl" "dbus" "dired-x"
"ebrowse" "ede" "ediff" "edt" "efaq" "efaq-w32" "eglot" "eieio"
"eintr" "elisp" "emacs" "emacs-gnutls" "emacs-mime" "epa" "erc"
"ert" "eshell" "eudc" "eww" "flymake" "forms" "gnus"
"htmlfontify" "idlwave" "ido" "info" "mairix-el" "message"
"mh-e" "modus-themes" "newsticker" "nxml-mode" "octave-mode"
"org" "pcl-cvs" "pgg" "rcirc" "reftex" "remember" "sasl" "sc"
"semantic" "ses" "sieve" "smtpmail" "speedbar" "srecode"
"todo-mode" "tramp" "transient" "url" "use-package" "vhdl-mode"
"viper" "vtable" "widget" "wisent" "woman") .
"https://www.gnu.org/software/emacs/manual/html_node/%m/%e"))
"Alist telling `Info-mode' where manuals are accessible online.
Each element of this list has the form (MANUALs . URL-SPEC).
MANUALs represents the name of one or more manuals. It can
either be a string or a list of strings. URL-SPEC can be a
string in which the substring \"%m\" will be expanded to the
manual-name and \"%n\" to the node-name. \"%e\" will expand to
the URL-encoded node-name, including the `.html' extension; in
case of the Top node, it will expand to the empty string. (The
URL-encoding of the node-name mimics GNU Texinfo, as documented
at Info node `(texinfo)HTML Xref Node Name Expansion'.)
Alternatively, URL-SPEC can be a function which is given
manual-name, node-name and URL-encoded node-name as arguments,
and is expected to return the corresponding URL as a string.
This variable particularly affects the command
`Info-goto-node-web', which see.
The default value of this variable refers to the official,
HTTPS-accessible HTML-representations of all manuals that Emacs
includes. These URLs refer to the most recently released version
of Emacs, disregarding the version of the running Emacs. In
other words, the content of your local Info node and the
associated online node may differ. The resource represented by
the generated URL may even be not found by the gnu.org server."
:version "30.1"
:type '(alist
:tag "Mapping from manual-name(s) to URL-specification"
:key-type (choice
(string :tag "A single manual-name")
(repeat :tag "List of manual-names" string))
:value-type (choice
(string :tag "URL-specification string")
(function
:tag "URL-specification function"))))