Function: Info-virtual-fun

Info-virtual-fun is a byte-compiled function defined in info.el.gz.

Signature

(Info-virtual-fun OP FILENAME NODENAME)

Documentation

Find a function that handles operations on virtual manuals.

OP is an operation symbol (find-file, find-node or toc-nodes), FILENAME is a virtual Info file name, NODENAME is a virtual Info node name. Return a function found either in Info-virtual-files or Info-virtual-nodes.

Source Code

;; Defined in /usr/src/emacs/lisp/info.el.gz
(defun Info-virtual-fun (op filename nodename)
  "Find a function that handles operations on virtual manuals.
OP is an operation symbol (`find-file', `find-node' or `toc-nodes'),
FILENAME is a virtual Info file name, NODENAME is a virtual Info
node name.  Return a function found either in `Info-virtual-files'
or `Info-virtual-nodes'."
  (or (and (stringp filename) ; some legacy code can still use a symbol
	   (cdr-safe (assoc op (assoc-default filename
					      Info-virtual-files
					      'string-match))))
      (and (stringp nodename) ; some legacy code can still use a symbol
	   (cdr-safe (assoc op (assoc-default nodename
					      Info-virtual-nodes
					      'string-match))))))