Mercurial > emacs
changeset 51709:02d430615dd4
(Info-fontify-menu-headers): Only fontify `* Menu:' at the beginning
of a line.
(Info-extract-menu-node-name): Correctly initialize while loop.
(Info-scroll-prefer-subnodes): Change default to nil.
author | Luc Teirlinck <teirllm@auburn.edu> |
---|---|
date | Wed, 02 Jul 2003 00:57:20 +0000 |
parents | 380202c09939 |
children | 28e2763d0439 |
files | lisp/info.el |
diffstat | 1 files changed, 6 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/info.el Wed Jul 02 00:53:46 2003 +0000 +++ b/lisp/info.el Wed Jul 02 00:57:20 2003 +0000 @@ -139,7 +139,7 @@ :type '(repeat directory) :group 'info) -(defcustom Info-scroll-prefer-subnodes t +(defcustom Info-scroll-prefer-subnodes nil "*If non-nil, \\<Info-mode-map>\\[Info-scroll-up] in a menu visits subnodes. If this is non-nil, and you scroll far enough in a node that its menu appears on the screen, the next \\<Info-mode-map>\\[Info-scroll-up] @@ -1547,9 +1547,10 @@ (skip-chars-forward " \t\n") (let ((beg (point)) str) - (while (not (looking-at ":*[,.;() \t\n]")) - (skip-chars-forward "^:") - (forward-char 1)) + (while (progn + (skip-chars-forward "^:") + (forward-char 1) + (not (looking-at ":*[,.;() \t\n]")))) (setq str (if (looking-at ":") (buffer-substring-no-properties beg (1- (point))) @@ -2747,7 +2748,7 @@ "Add the face `info-menu-header' to any header before a menu entry." (save-excursion (goto-char (point-min)) - (when (re-search-forward "\\* Menu:" nil t) + (when (re-search-forward "^\\* Menu:" nil t) (put-text-property (match-beginning 0) (match-end 0) 'font-lock-face 'info-menu-header) (while (re-search-forward "\n\n\\([^*\n ].*\\)\n\n?[*]" nil t)