1 |
;;; info-look.el --- major-mode-sensitive Info index lookup facility |
;;; info-look.el --- major-mode-sensitive Info index lookup facility |
2 |
;; An older version of this was known as libc.el. |
;; An older version of this was known as libc.el. |
3 |
|
|
4 |
;; Copyright (C) 1995, 1996, 1997, 1998, 1999 Free Software Foundation, Inc. |
;; Copyright (C) 1995,96,97,98,99,2001 Free Software Foundation, Inc. |
5 |
|
|
6 |
;; Author: Ralph Schleicher <rs@nunatak.allgaeu.org> |
;; Author: Ralph Schleicher <rs@nunatak.allgaeu.org> |
7 |
|
;; (did not show signs of life (Nov 2001) -stef) |
8 |
;; Keywords: help languages |
;; Keywords: help languages |
9 |
|
|
10 |
;; This file is part of GNU Emacs. |
;; This file is part of GNU Emacs. |
647 |
:mode 'makefile-mode |
:mode 'makefile-mode |
648 |
:regexp "\\$[^({]\\|\\.[_A-Z]*\\|[_a-zA-Z][_a-zA-Z0-9-]*" |
:regexp "\\$[^({]\\|\\.[_A-Z]*\\|[_a-zA-Z][_a-zA-Z0-9-]*" |
649 |
:doc-spec '(("(make)Name Index" nil |
:doc-spec '(("(make)Name Index" nil |
650 |
|
"^[ \t]*`" "'") |
651 |
|
("(automake)Macro and Variable Index" nil |
652 |
"^[ \t]*`" "'")) |
"^[ \t]*`" "'")) |
653 |
:parse-rule "\\$[^({]\\|\\.[_A-Z]*\\|[_a-zA-Z0-9-]+") |
:parse-rule "\\$[^({]\\|\\.[_A-Z]*\\|[_a-zA-Z0-9-]+" |
654 |
|
:other-modes '(automake-mode)) |
655 |
|
|
656 |
(info-lookup-maybe-add-help |
(info-lookup-maybe-add-help |
657 |
:mode 'texinfo-mode |
:mode 'texinfo-mode |
674 |
:regexp "A[CM]_[_A-Z0-9]+" |
:regexp "A[CM]_[_A-Z0-9]+" |
675 |
:doc-spec '(("(autoconf)Macro Index" "AC_" |
:doc-spec '(("(autoconf)Macro Index" "AC_" |
676 |
"^[ \t]+- \\(Macro\\|Variable\\): .*\\<" "\\>") |
"^[ \t]+- \\(Macro\\|Variable\\): .*\\<" "\\>") |
677 |
("(automake)Index" nil |
("(automake)Macro and Variable Index" nil |
678 |
"^[ \t]*`" "'")) |
"^[ \t]*`" "'")) |
679 |
;; Autoconf symbols are M4 macros. Thus use M4's parser. |
;; Autoconf symbols are M4 macros. Thus use M4's parser. |
680 |
:parse-rule 'ignore |
:parse-rule 'ignore |