aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Love1997-12-12 17:10:08 +0000
committerDave Love1997-12-12 17:10:08 +0000
commitc0b08eb01759d39c1aa3ac731fee22832135c4aa (patch)
treee4d2dbce2aa4d0bd7b346f9e6965873e38a5cddc
parent71a895c6096c20ae21322fb4e0fc5b2efae2039f (diff)
downloademacs-c0b08eb01759d39c1aa3ac731fee22832135c4aa.tar.gz
emacs-c0b08eb01759d39c1aa3ac731fee22832135c4aa.zip
Use imenu-case-fold-search.
-rw-r--r--lisp/emacs-lisp/lisp-mode.el2
-rw-r--r--lisp/generic.el8
-rw-r--r--lisp/progmodes/ada-mode.el1
-rw-r--r--lisp/progmodes/c-mode.el1
-rw-r--r--lisp/progmodes/cc-mode.el7
-rw-r--r--lisp/progmodes/cplus-md.el1
-rw-r--r--lisp/progmodes/dcl-mode.el3
-rw-r--r--lisp/progmodes/f90.el1
-rw-r--r--lisp/progmodes/octave-mod.el3
-rw-r--r--lisp/progmodes/pascal.el1
-rw-r--r--lisp/progmodes/perl-mode.el1
-rw-r--r--lisp/progmodes/scheme.el6
-rw-r--r--lisp/progmodes/sh-script.el1
-rw-r--r--lisp/textmodes/bibtex.el1
-rw-r--r--lisp/textmodes/texinfo.el1
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)