From 3eedeb851bd2f32332b0370d3f73805071cafbc7 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Sat, 31 Jul 1993 18:32:04 +0000 Subject: (Man-build-references-alist): When setting word, use only what Man-reference-regexp matched. (Man-reference-regexp): Don't match starting with a period. (Man-first-heading-regexp): Allow leading space. (Man-heading-regexp): Allow leading space. --- lisp/man.el | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'lisp/man.el') diff --git a/lisp/man.el b/lisp/man.el index 4eea03d8b5..536dbd350d 100644 --- a/lisp/man.el +++ b/lisp/man.el @@ -185,18 +185,19 @@ the manpage buffer.") (defvar Man-section-regexp "[0-9][a-zA-Z+]*" "*Regular expression describing a manpage section within parentheses.") -(defvar Man-heading-regexp "^[A-Z]" +(defvar Man-heading-regexp "^ ?[A-Z]" "*Regular expression describing a manpage heading entry.") (defvar Man-see-also-regexp "SEE ALSO" "*Regular expression for SEE ALSO heading (or your equivalent). This regexp should not start with a `^' character.") -(defvar Man-first-heading-regexp "^NAME$\\|^No manual entry for .*$" +(defvar Man-first-heading-regexp "^ ?NAME$\\|^ ?No manual entry for .*$" "*Regular expression describing first heading on a manpage. This regular expression should start with a `^' character.") -(defvar Man-reference-regexp "[-a-zA-Z0-9_.]+\\(([0-9][a-zA-Z+]*)\\)?" +(defvar Man-reference-regexp + "[-a-zA-Z0-9_][-a-zA-Z0-9_.]*\\(([0-9][a-zA-Z+]*)\\)?" "*Regular expression describing a reference in the SEE ALSO section.") (defvar Man-switches "" @@ -593,9 +594,8 @@ The following key bindings are currently in effect in the buffer: (back-to-indentation) (while (and (not (eobp)) (/= (point) runningpoint)) (setq runningpoint (point)) - (let* ((bow (point)) - (eow (re-search-forward Man-reference-regexp end t)) - (word (buffer-substring bow (match-end 0))) + (let* ((eow (re-search-forward Man-reference-regexp end t)) + (word (buffer-substring (match-beginning 0) (match-end 0))) (len (1- (length word)))) (if (not eow) nil (if hyphenated -- cgit v1.2.3