# HG changeset patch # User Eli Zaretskii # Date 1132401214 0 # Node ID a6acb03fe18ce2f1bac57d85019f77b0baaee42b # Parent d76b0a05c7d6cdac34b977307cb3019efeae789d (Man-highlight-references): Doc fix. Reformat code in a more Lisp-ish way. diff -r d76b0a05c7d6 -r a6acb03fe18c lisp/man.el --- a/lisp/man.el Sat Nov 19 11:39:36 2005 +0000 +++ b/lisp/man.el Sat Nov 19 11:53:34 2005 +0000 @@ -919,35 +919,30 @@ (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 ) and files in FILES. -If XREF-MAN-TYPE is used as the button type for items -in SEE ALSO section. If it is nil, default type, -`Man-xref-man-page' is used." +header file (#include ), 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 nil - (or xref-man-type 'Man-xref-man-page)) - (Man-highlight-references0 - nil Man-apropos-regexp 1 (lambda () - (format "%s(%s)" - (match-string 1) - (match-string 2))) - (or xref-man-type 'Man-xref-man-page)) - ) - (Man-highlight-references0 - Man-see-also-regexp Man-reference-regexp 1 nil - (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))) + (Man-highlight-references0 nil Man-reference-regexp 1 nil + (or xref-man-type 'Man-xref-man-page)) + (Man-highlight-references0 nil Man-apropos-regexp 1 + (lambda () + (format "%s(%s)" + (match-string 1) + (match-string 2))) + (or xref-man-type 'Man-xref-man-page))) + (Man-highlight-references0 Man-see-also-regexp Man-reference-regexp 1 nil + (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))) (defun Man-highlight-references0 (start-section regexp button-pos target type) ;; Based on `Man-build-references-alist'