Mercurial > emacs
changeset 51436:84e38964119a
(info-fontify-node): Use better help-echo text.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Tue, 03 Jun 2003 20:56:59 +0000 |
parents | 13588bcc615a |
children | 63b62b12e01c |
files | lisp/info.el |
diffstat | 1 files changed, 21 insertions(+), 14 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/info.el Tue Jun 03 20:28:21 2003 +0000 +++ b/lisp/info.el Tue Jun 03 20:56:59 2003 +0000 @@ -2866,20 +2866,22 @@ (skip-syntax-backward " ") (setq other-tag (cond - ((or (<= (point) (point-min)) - (memq (char-after (1- (point))) '( ?\. ?! ))) - "See ") - ((memq (char-after (1- (point))) '( ?\( ?\[ ?\{ ?\, ?\; ?\: )) - "see ") - (t nil))) + ((memq (char-before) '(nil ?\. ?! )) + "See " + ((memq (char-before) '( ?\( ?\[ ?\{ ?\, ?\; ?\: )) + "see "))) (goto-char next)) (if hide-tag (add-text-properties (match-beginning 1) (match-end 1) '(invisible t))) - (add-text-properties (match-beginning 2) (match-end 2) - '(font-lock-face info-xref - mouse-face highlight - help-echo "mouse-2: go to this node")) + (add-text-properties + (match-beginning 2) (match-end 2) + (cons 'help-echo + (cons (if (match-end 4) + (concat "mouse-2: go to " (match-string 4)) + "mouse-2: go to this node") + '(font-lock-face info-xref + mouse-face highlight)))) (when (eq Info-hide-note-references t) (add-text-properties (match-beginning 3) (match-end 3) '(invisible t))) @@ -2915,10 +2917,15 @@ (put-text-property (match-beginning 0) (1+ (match-beginning 0)) 'font-lock-face 'info-menu-5)) - (add-text-properties (match-beginning 1) (match-end 1) - '(font-lock-face info-xref - mouse-face highlight - help-echo "mouse-2: go to this node")) + (add-text-properties + (match-beginning 1) (match-end 1) + (cons 'help-echo + (cons + (if (match-end 3) + (concat "mouse-2: go to " (match-string 3)) + "mouse-2: go to this node") + '(font-lock-face info-xref + mouse-face highlight)))) (when (eq Info-hide-note-references t) (put-text-property (match-beginning 2) (match-beginning 4) 'invisible t)