Function: Man-highlight-references

Man-highlight-references is a byte-compiled function defined in man.el.gz.

Signature

(Man-highlight-references &optional XREF-MAN-TYPE)

Documentation

Highlight the references on mouse-over.

References include items in the SEE ALSO section, header file (#include <foo.h>), and files in FILES. If optional argument XREF-MAN-TYPE is non-nil, it used as the button type for items in SEE ALSO section. If it is nil, the default type, Man-xref-man-page is used for the buttons.

Source Code

;; Defined in /usr/src/emacs/lisp/man.el.gz
(defun Man-highlight-references (&optional xref-man-type)
  "Highlight the references on mouse-over.
References include items in the SEE ALSO section,
header file (#include <foo.h>), and files in FILES.
If optional argument XREF-MAN-TYPE is non-nil, it used as the
button type for items in SEE ALSO section.  If it is nil, the
default type, `Man-xref-man-page' is used for the buttons."
  ;; `Man-highlight-references' is used from woman.el, too.
  ;; woman.el doesn't set `Man-arguments'.
  (unless Man-arguments
    (setq Man-arguments ""))
  (if (string-match "-k " Man-arguments)
      (progn
	(Man-highlight-references0 nil Man-reference-regexp 1
                                   #'Man-default-man-entry
				   (or xref-man-type 'Man-xref-man-page))
	(Man-highlight-references0 nil Man-apropos-regexp 1
                                   #'Man-default-man-entry
				   (or xref-man-type 'Man-xref-man-page)))
    (Man-highlight-references0 Man-see-also-regexp Man-reference-regexp 1
                               #'Man-default-man-entry
			       (or xref-man-type 'Man-xref-man-page))
    (Man-highlight-references0 Man-synopsis-regexp Man-header-regexp 0 2
			       'Man-xref-header-file)
    (Man-highlight-references0 Man-files-regexp Man-normal-file-regexp 0 0
			       'Man-xref-normal-file)))