diff options
| author | Dave Love | 1997-12-12 17:10:08 +0000 |
|---|---|---|
| committer | Dave Love | 1997-12-12 17:10:08 +0000 |
| commit | c0b08eb01759d39c1aa3ac731fee22832135c4aa (patch) | |
| tree | e4d2dbce2aa4d0bd7b346f9e6965873e38a5cddc | |
| parent | 71a895c6096c20ae21322fb4e0fc5b2efae2039f (diff) | |
| download | emacs-c0b08eb01759d39c1aa3ac731fee22832135c4aa.tar.gz emacs-c0b08eb01759d39c1aa3ac731fee22832135c4aa.zip | |
Use imenu-case-fold-search.
| -rw-r--r-- | lisp/emacs-lisp/lisp-mode.el | 2 | ||||
| -rw-r--r-- | lisp/generic.el | 8 | ||||
| -rw-r--r-- | lisp/progmodes/ada-mode.el | 1 | ||||
| -rw-r--r-- | lisp/progmodes/c-mode.el | 1 | ||||
| -rw-r--r-- | lisp/progmodes/cc-mode.el | 7 | ||||
| -rw-r--r-- | lisp/progmodes/cplus-md.el | 1 | ||||
| -rw-r--r-- | lisp/progmodes/dcl-mode.el | 3 | ||||
| -rw-r--r-- | lisp/progmodes/f90.el | 1 | ||||
| -rw-r--r-- | lisp/progmodes/octave-mod.el | 3 | ||||
| -rw-r--r-- | lisp/progmodes/pascal.el | 1 | ||||
| -rw-r--r-- | lisp/progmodes/perl-mode.el | 1 | ||||
| -rw-r--r-- | lisp/progmodes/scheme.el | 6 | ||||
| -rw-r--r-- | lisp/progmodes/sh-script.el | 1 | ||||
| -rw-r--r-- | lisp/textmodes/bibtex.el | 1 | ||||
| -rw-r--r-- | lisp/textmodes/texinfo.el | 1 |
15 files changed, 30 insertions, 8 deletions
diff --git a/lisp/emacs-lisp/lisp-mode.el b/lisp/emacs-lisp/lisp-mode.el index f6a09eaba2c..73633e7bfe7 100644 --- a/lisp/emacs-lisp/lisp-mode.el +++ b/lisp/emacs-lisp/lisp-mode.el | |||
| @@ -212,6 +212,7 @@ if that value is non-nil." | |||
| 212 | (setq major-mode 'emacs-lisp-mode) | 212 | (setq major-mode 'emacs-lisp-mode) |
| 213 | (setq mode-name "Emacs-Lisp") | 213 | (setq mode-name "Emacs-Lisp") |
| 214 | (lisp-mode-variables nil) | 214 | (lisp-mode-variables nil) |
| 215 | (setq imenu-case-fold-search nil) | ||
| 215 | (run-hooks 'emacs-lisp-mode-hook)) | 216 | (run-hooks 'emacs-lisp-mode-hook)) |
| 216 | 217 | ||
| 217 | (defvar lisp-mode-map () | 218 | (defvar lisp-mode-map () |
| @@ -242,6 +243,7 @@ if that value is non-nil." | |||
| 242 | (setq major-mode 'lisp-mode) | 243 | (setq major-mode 'lisp-mode) |
| 243 | (setq mode-name "Lisp") | 244 | (setq mode-name "Lisp") |
| 244 | (lisp-mode-variables t) | 245 | (lisp-mode-variables t) |
| 246 | (setq imenu-case-fold-search t) | ||
| 245 | (set-syntax-table lisp-mode-syntax-table) | 247 | (set-syntax-table lisp-mode-syntax-table) |
| 246 | (run-hooks 'lisp-mode-hook)) | 248 | (run-hooks 'lisp-mode-hook)) |
| 247 | 249 | ||
diff --git a/lisp/generic.el b/lisp/generic.el index b10d8c1fa36..3b7b1b92b62 100644 --- a/lisp/generic.el +++ b/lisp/generic.el | |||
| @@ -115,7 +115,10 @@ | |||
| 115 | ;; ACorreir@pervasive-sw.com (Alfred Correira) | 115 | ;; ACorreir@pervasive-sw.com (Alfred Correira) |
| 116 | 116 | ||
| 117 | ;;; Change log: | 117 | ;;; Change log: |
| 118 | ;; $Log: generic-mode.el,v $ | 118 | ;; $Log: generic.el,v $ |
| 119 | ;; Revision 1.1 1997/06/15 07:01:26 rms | ||
| 120 | ;; Initial revision | ||
| 121 | ;; | ||
| 119 | ;; Revision 1.6 1996/11/01 17:27:47 peter | 122 | ;; Revision 1.6 1996/11/01 17:27:47 peter |
| 120 | ;; Changed the function generic-function-name to return a string instead | 123 | ;; Changed the function generic-function-name to return a string instead |
| 121 | ;; of a symbol. Generic-mode now uses this for the mode's name | 124 | ;; of a symbol. Generic-mode now uses this for the mode's name |
| @@ -542,7 +545,8 @@ Some generic modes are defined in generic-extras.el" | |||
| 542 | ;; Support for [KEYWORD] constructs found in INF, INI and Samba files | 545 | ;; Support for [KEYWORD] constructs found in INF, INI and Samba files |
| 543 | (defun generic-bracket-support () | 546 | (defun generic-bracket-support () |
| 544 | (setq imenu-generic-expression | 547 | (setq imenu-generic-expression |
| 545 | '((nil "^\\[\\(.*\\)\\]" 1)))) | 548 | '((nil "^\\[\\(.*\\)\\]" 1)) |
| 549 | imenu-case-fold-search t)) | ||
| 546 | 550 | ||
| 547 | ;; This generic mode is always defined | 551 | ;; This generic mode is always defined |
| 548 | (define-generic-mode 'default-generic-mode (list ?#) nil nil nil nil) | 552 | (define-generic-mode 'default-generic-mode (list ?#) nil nil nil nil) |
diff --git a/lisp/progmodes/ada-mode.el b/lisp/progmodes/ada-mode.el index 32a373a6f36..c248227190b 100644 --- a/lisp/progmodes/ada-mode.el +++ b/lisp/progmodes/ada-mode.el | |||
| @@ -596,6 +596,7 @@ If you use ada-xref.el: | |||
| 596 | 596 | ||
| 597 | (make-local-variable 'imenu-generic-expression) | 597 | (make-local-variable 'imenu-generic-expression) |
| 598 | (setq imenu-generic-expression ada-imenu-generic-expression) | 598 | (setq imenu-generic-expression ada-imenu-generic-expression) |
| 599 | (setq imenu-case-fold-search t) | ||
| 599 | 600 | ||
| 600 | (if (ada-xemacs) nil ; XEmacs uses properties | 601 | (if (ada-xemacs) nil ; XEmacs uses properties |
| 601 | (make-local-variable 'font-lock-defaults) | 602 | (make-local-variable 'font-lock-defaults) |
diff --git a/lisp/progmodes/c-mode.el b/lisp/progmodes/c-mode.el index f3364457e18..5a19a42e134 100644 --- a/lisp/progmodes/c-mode.el +++ b/lisp/progmodes/c-mode.el | |||
| @@ -363,6 +363,7 @@ if that value is non-nil." | |||
| 363 | (setq parse-sexp-ignore-comments t) | 363 | (setq parse-sexp-ignore-comments t) |
| 364 | (make-local-variable 'imenu-generic-expression) | 364 | (make-local-variable 'imenu-generic-expression) |
| 365 | (setq imenu-generic-expression c-imenu-generic-expression) | 365 | (setq imenu-generic-expression c-imenu-generic-expression) |
| 366 | (setq imenu-case-fold-search nil) | ||
| 366 | (run-hooks 'c-mode-hook)) | 367 | (run-hooks 'c-mode-hook)) |
| 367 | 368 | ||
| 368 | (defun c-outline-level () | 369 | (defun c-outline-level () |
diff --git a/lisp/progmodes/cc-mode.el b/lisp/progmodes/cc-mode.el index 08ea7103f2d..39dee286ec4 100644 --- a/lisp/progmodes/cc-mode.el +++ b/lisp/progmodes/cc-mode.el | |||
| @@ -158,7 +158,8 @@ Key bindings: | |||
| 158 | c-class-key c-C-class-key | 158 | c-class-key c-C-class-key |
| 159 | c-baseclass-key nil | 159 | c-baseclass-key nil |
| 160 | c-comment-start-regexp c-C++-comment-start-regexp | 160 | c-comment-start-regexp c-C++-comment-start-regexp |
| 161 | imenu-generic-expression cc-imenu-c-generic-expression) | 161 | imenu-generic-expression cc-imenu-c-generic-expression |
| 162 | imenu-case-fold-search nil) | ||
| 162 | (run-hooks 'c-mode-common-hook) | 163 | (run-hooks 'c-mode-common-hook) |
| 163 | (run-hooks 'c-mode-hook) | 164 | (run-hooks 'c-mode-hook) |
| 164 | (c-update-modeline)) | 165 | (c-update-modeline)) |
| @@ -197,7 +198,8 @@ Key bindings: | |||
| 197 | c-class-key c-C++-class-key | 198 | c-class-key c-C++-class-key |
| 198 | c-access-key c-C++-access-key | 199 | c-access-key c-C++-access-key |
| 199 | c-recognize-knr-p nil | 200 | c-recognize-knr-p nil |
| 200 | imenu-generic-expression cc-imenu-c++-generic-expression) | 201 | imenu-generic-expression cc-imenu-c++-generic-expression |
| 202 | imenu-case-fold-search nil) | ||
| 201 | (run-hooks 'c-mode-common-hook) | 203 | (run-hooks 'c-mode-common-hook) |
| 202 | (run-hooks 'c++-mode-hook) | 204 | (run-hooks 'c++-mode-hook) |
| 203 | (c-update-modeline)) | 205 | (c-update-modeline)) |
| @@ -282,6 +284,7 @@ Key bindings: | |||
| 282 | c-access-key c-Java-access-key | 284 | c-access-key c-Java-access-key |
| 283 | ;defun-prompt-regexp c-Java-defun-prompt-regexp | 285 | ;defun-prompt-regexp c-Java-defun-prompt-regexp |
| 284 | imenu-generic-expression cc-imenu-java-generic-expression | 286 | imenu-generic-expression cc-imenu-java-generic-expression |
| 287 | imenu-case-fold-search nil | ||
| 285 | ) | 288 | ) |
| 286 | (c-set-style "java") | 289 | (c-set-style "java") |
| 287 | (run-hooks 'c-mode-common-hook) | 290 | (run-hooks 'c-mode-common-hook) |
diff --git a/lisp/progmodes/cplus-md.el b/lisp/progmodes/cplus-md.el index 42e2346a48d..dbbe19125c1 100644 --- a/lisp/progmodes/cplus-md.el +++ b/lisp/progmodes/cplus-md.el | |||
| @@ -340,6 +340,7 @@ no args if that value is non-nil." | |||
| 340 | (set (make-local-variable 'parse-sexp-ignore-comments) t) | 340 | (set (make-local-variable 'parse-sexp-ignore-comments) t) |
| 341 | (make-local-variable 'imenu-generic-expression) | 341 | (make-local-variable 'imenu-generic-expression) |
| 342 | (setq imenu-generic-expression c++-imenu-generic-expression) | 342 | (setq imenu-generic-expression c++-imenu-generic-expression) |
| 343 | (setq imenu-case-fold-search nil) | ||
| 343 | (run-hooks 'c++-mode-hook) | 344 | (run-hooks 'c++-mode-hook) |
| 344 | (if c++-electric-colon | 345 | (if c++-electric-colon |
| 345 | (define-key c++-mode-map ":" 'electric-c++-terminator))) | 346 | (define-key c++-mode-map ":" 'electric-c++-terminator))) |
diff --git a/lisp/progmodes/dcl-mode.el b/lisp/progmodes/dcl-mode.el index 2ac2cdea8b8..7a6e2691093 100644 --- a/lisp/progmodes/dcl-mode.el +++ b/lisp/progmodes/dcl-mode.el | |||
| @@ -542,7 +542,8 @@ $ | |||
| 542 | (setq comment-start-skip "\\$[ \t]*![ \t]*") | 542 | (setq comment-start-skip "\\$[ \t]*![ \t]*") |
| 543 | 543 | ||
| 544 | (if (boundp 'imenu-generic-expression) | 544 | (if (boundp 'imenu-generic-expression) |
| 545 | (setq imenu-generic-expression dcl-imenu-generic-expression)) | 545 | (progn (setq imenu-generic-expression dcl-imenu-generic-expression) |
| 546 | (setq imenu-case-fold-search t))) | ||
| 546 | (setq imenu-create-index-function 'dcl-imenu-create-index-function) | 547 | (setq imenu-create-index-function 'dcl-imenu-create-index-function) |
| 547 | 548 | ||
| 548 | (make-local-variable 'dcl-comment-line-regexp) | 549 | (make-local-variable 'dcl-comment-line-regexp) |
diff --git a/lisp/progmodes/f90.el b/lisp/progmodes/f90.el index 8debddda1fa..85d0901dabd 100644 --- a/lisp/progmodes/f90.el +++ b/lisp/progmodes/f90.el | |||
| @@ -877,6 +877,7 @@ with no args, if that value is non-nil." | |||
| 877 | (setq font-lock-defaults '(f90-font-lock-keywords nil t)) | 877 | (setq font-lock-defaults '(f90-font-lock-keywords nil t)) |
| 878 | 878 | ||
| 879 | ;; Tell imenu how to handle f90. | 879 | ;; Tell imenu how to handle f90. |
| 880 | (setq imenu-case-fold-search t) | ||
| 880 | (make-local-variable 'imenu-generic-expression) | 881 | (make-local-variable 'imenu-generic-expression) |
| 881 | (setq imenu-generic-expression f90-imenu-generic-expression)) | 882 | (setq imenu-generic-expression f90-imenu-generic-expression)) |
| 882 | (run-hooks 'f90-mode-hook) | 883 | (run-hooks 'f90-mode-hook) |
diff --git a/lisp/progmodes/octave-mod.el b/lisp/progmodes/octave-mod.el index 8f5ff1d18be..c5d0d789ee7 100644 --- a/lisp/progmodes/octave-mod.el +++ b/lisp/progmodes/octave-mod.el | |||
| @@ -515,7 +515,8 @@ including a reproducible test case and send the message." | |||
| 515 | (setq font-lock-defaults '(octave-font-lock-keywords nil nil)) | 515 | (setq font-lock-defaults '(octave-font-lock-keywords nil nil)) |
| 516 | 516 | ||
| 517 | (make-local-variable 'imenu-generic-expression) | 517 | (make-local-variable 'imenu-generic-expression) |
| 518 | (setq imenu-generic-expression octave-mode-imenu-generic-expression) | 518 | (setq imenu-generic-expression octave-mode-imenu-generic-expression |
| 519 | imenu-case-fold-search nil) | ||
| 519 | 520 | ||
| 520 | (octave-add-octave-menu) | 521 | (octave-add-octave-menu) |
| 521 | (octave-initialize-completions) | 522 | (octave-initialize-completions) |
diff --git a/lisp/progmodes/pascal.el b/lisp/progmodes/pascal.el index 2b313ee8e35..d2ef2d2b283 100644 --- a/lisp/progmodes/pascal.el +++ b/lisp/progmodes/pascal.el | |||
| @@ -371,6 +371,7 @@ no args, if that value is non-nil." | |||
| 371 | ;; Imenu support | 371 | ;; Imenu support |
| 372 | (make-local-variable 'imenu-generic-expression) | 372 | (make-local-variable 'imenu-generic-expression) |
| 373 | (setq imenu-generic-expression pascal-imenu-generic-expression) | 373 | (setq imenu-generic-expression pascal-imenu-generic-expression) |
| 374 | (setq imenu-case-fold-search t) | ||
| 374 | (run-hooks 'pascal-mode-hook)) | 375 | (run-hooks 'pascal-mode-hook)) |
| 375 | 376 | ||
| 376 | 377 | ||
diff --git a/lisp/progmodes/perl-mode.el b/lisp/progmodes/perl-mode.el index 122c6ecc1cf..42eecbde7c8 100644 --- a/lisp/progmodes/perl-mode.el +++ b/lisp/progmodes/perl-mode.el | |||
| @@ -331,6 +331,7 @@ Turning on Perl mode runs the normal hook `perl-mode-hook'." | |||
| 331 | ;; Tell imenu how to handle Perl. | 331 | ;; Tell imenu how to handle Perl. |
| 332 | (make-local-variable 'imenu-generic-expression) | 332 | (make-local-variable 'imenu-generic-expression) |
| 333 | (setq imenu-generic-expression perl-imenu-generic-expression) | 333 | (setq imenu-generic-expression perl-imenu-generic-expression) |
| 334 | (setq imenu-case-fold-search nil) | ||
| 334 | (run-hooks 'perl-mode-hook)) | 335 | (run-hooks 'perl-mode-hook)) |
| 335 | 336 | ||
| 336 | ;; This is used by indent-for-comment | 337 | ;; This is used by indent-for-comment |
diff --git a/lisp/progmodes/scheme.el b/lisp/progmodes/scheme.el index 094a6f45da7..ed393a96d6f 100644 --- a/lisp/progmodes/scheme.el +++ b/lisp/progmodes/scheme.el | |||
| @@ -152,7 +152,8 @@ | |||
| 152 | (set lisp-indent-function 'scheme-indent-function) | 152 | (set lisp-indent-function 'scheme-indent-function) |
| 153 | (setq mode-line-process '("" scheme-mode-line-process)) | 153 | (setq mode-line-process '("" scheme-mode-line-process)) |
| 154 | (make-local-variable 'imenu-generic-expression) | 154 | (make-local-variable 'imenu-generic-expression) |
| 155 | (setq imenu-generic-expression scheme-imenu-generic-expression)) | 155 | (setq imenu-generic-expression scheme-imenu-generic-expression) |
| 156 | (setq imenu-case-fold-search t)) | ||
| 156 | 157 | ||
| 157 | (defvar scheme-mode-line-process "") | 158 | (defvar scheme-mode-line-process "") |
| 158 | 159 | ||
| @@ -281,7 +282,8 @@ if that value is non-nil and inserts the value of | |||
| 281 | (run-hooks 'scheme-mode-hook) | 282 | (run-hooks 'scheme-mode-hook) |
| 282 | (run-hooks 'dsssl-mode-hook) | 283 | (run-hooks 'dsssl-mode-hook) |
| 283 | (scheme-mode-variables) | 284 | (scheme-mode-variables) |
| 284 | (setq imenu-generic-expression dsssl-imenu-generic-expression)) | 285 | (setq imenu-generic-expression dsssl-imenu-generic-expression) |
| 286 | (setq imenu-case-fold-search nil)) | ||
| 285 | 287 | ||
| 286 | ;; Extra syntax for DSSSL. This isn't separated from Scheme, but | 288 | ;; Extra syntax for DSSSL. This isn't separated from Scheme, but |
| 287 | ;; shouldn't cause much trouble in scheme-mode. | 289 | ;; shouldn't cause much trouble in scheme-mode. |
diff --git a/lisp/progmodes/sh-script.el b/lisp/progmodes/sh-script.el index 4898a16ac94..6ac56cdb8c7 100644 --- a/lisp/progmodes/sh-script.el +++ b/lisp/progmodes/sh-script.el | |||
| @@ -829,6 +829,7 @@ Calls the value of `sh-set-shell-hook' if set." | |||
| 829 | sh-shell-variables nil | 829 | sh-shell-variables nil |
| 830 | sh-shell-variables-initialized nil | 830 | sh-shell-variables-initialized nil |
| 831 | imenu-generic-expression (sh-feature sh-imenu-generic-expression) | 831 | imenu-generic-expression (sh-feature sh-imenu-generic-expression) |
| 832 | imenu-case-fold-search nil | ||
| 832 | shell (sh-feature sh-variables)) | 833 | shell (sh-feature sh-variables)) |
| 833 | (set-syntax-table (sh-feature sh-mode-syntax-table)) | 834 | (set-syntax-table (sh-feature sh-mode-syntax-table)) |
| 834 | (while shell | 835 | (while shell |
diff --git a/lisp/textmodes/bibtex.el b/lisp/textmodes/bibtex.el index 93176bb9a89..e462b8c27e3 100644 --- a/lisp/textmodes/bibtex.el +++ b/lisp/textmodes/bibtex.el | |||
| @@ -2530,6 +2530,7 @@ non-nil. | |||
| 2530 | (bibtex-beginning-of-entry))) | 2530 | (bibtex-beginning-of-entry))) |
| 2531 | (setq imenu-generic-expression | 2531 | (setq imenu-generic-expression |
| 2532 | (list (list nil bibtex-reference-head bibtex-key-in-head))) | 2532 | (list (list nil bibtex-reference-head bibtex-key-in-head))) |
| 2533 | (setq imenu-case-fold-search t) | ||
| 2533 | (run-hooks 'bibtex-mode-hook)) | 2534 | (run-hooks 'bibtex-mode-hook)) |
| 2534 | 2535 | ||
| 2535 | (defun bibtex-submit-bug-report () | 2536 | (defun bibtex-submit-bug-report () |
diff --git a/lisp/textmodes/texinfo.el b/lisp/textmodes/texinfo.el index 73b06600aeb..95d102e4741 100644 --- a/lisp/textmodes/texinfo.el +++ b/lisp/textmodes/texinfo.el | |||
| @@ -515,6 +515,7 @@ value of texinfo-mode-hook." | |||
| 515 | (setq words-include-escapes t) | 515 | (setq words-include-escapes t) |
| 516 | (make-local-variable 'imenu-generic-expression) | 516 | (make-local-variable 'imenu-generic-expression) |
| 517 | (setq imenu-generic-expression texinfo-imenu-generic-expression) | 517 | (setq imenu-generic-expression texinfo-imenu-generic-expression) |
| 518 | (setq imenu-case-fold-search nil) | ||
| 518 | (make-local-variable 'font-lock-defaults) | 519 | (make-local-variable 'font-lock-defaults) |
| 519 | (setq font-lock-defaults '(texinfo-font-lock-keywords t)) | 520 | (setq font-lock-defaults '(texinfo-font-lock-keywords t)) |
| 520 | (make-local-variable 'outline-regexp) | 521 | (make-local-variable 'outline-regexp) |