aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam Steingold2000-10-10 17:27:38 +0000
committerSam Steingold2000-10-10 17:27:38 +0000
commit690ec64977401b78094df77c5e28ce91a4a5c9a8 (patch)
treec99536fbfb59943f668a0bf97d05de0a598adbb1
parent80f9f3db875c966d9c311ff5416085242d331508 (diff)
downloademacs-690ec64977401b78094df77c5e28ce91a4a5c9a8.tar.gz
emacs-690ec64977401b78094df77c5e28ce91a4a5c9a8.zip
use lisp-mode-shared-map instead of shared-lisp-mode-map
-rw-r--r--lisp/ChangeLog6
-rw-r--r--lisp/chistory.el7
-rw-r--r--lisp/cus-load.el142
-rw-r--r--lisp/ielm.el38
-rw-r--r--lisp/ledit.el8
-rw-r--r--lisp/progmodes/inf-lisp.el58
-rw-r--r--lisp/progmodes/scheme.el9
7 files changed, 178 insertions, 90 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 2db82cabe4d..b2583bba11c 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,9 @@
12000-10-10 Sam Steingold <sds@gnu.org>
2
3 * chistory.el, ielm.el, ledit.el:
4 * progmodes/inf-lisp.el, progmodes/scheme.el:
5 Use `lisp-mode-shared-map' instead of `shared-lisp-mode-map'.
6
12000-10-10 Dave Love <fx@gnu.org> 72000-10-10 Dave Love <fx@gnu.org>
2 8
3 * toolbar/tool-bar.el (tool-bar-add-item) 9 * toolbar/tool-bar.el (tool-bar-add-item)
diff --git a/lisp/chistory.el b/lisp/chistory.el
index 6c5eaba8b72..a32720a40ce 100644
--- a/lisp/chistory.el
+++ b/lisp/chistory.el
@@ -145,10 +145,9 @@ The buffer is left in Command History mode."
145 :group 'chistory) 145 :group 'chistory)
146 146
147(defvar command-history-map nil) 147(defvar command-history-map nil)
148(if command-history-map 148(unless command-history-map
149 nil 149 (setq command-history-map (make-sparse-keymap))
150 (setq command-history-map 150 (set-keymap-parent command-history-map lisp-mode-shared-map)
151 (nconc (make-sparse-keymap) shared-lisp-mode-map))
152 (suppress-keymap command-history-map) 151 (suppress-keymap command-history-map)
153 (define-key command-history-map "x" 'command-history-repeat) 152 (define-key command-history-map "x" 'command-history-repeat)
154 (define-key command-history-map "\n" 'next-line) 153 (define-key command-history-map "\n" 'next-line)
diff --git a/lisp/cus-load.el b/lisp/cus-load.el
index f73ad3fbf33..10d54e676d5 100644
--- a/lisp/cus-load.el
+++ b/lisp/cus-load.el
@@ -2,6 +2,7 @@
2;; 2;;
3;;; Code: 3;;; Code:
4 4
5(put 'mime-display 'custom-loads '("mm-decode"))
5(put 'holidays 'custom-loads '("calendar")) 6(put 'holidays 'custom-loads '("calendar"))
6(put 'SQL 'custom-loads '("sql")) 7(put 'SQL 'custom-loads '("sql"))
7(put 'refbib 'custom-loads '("refbib")) 8(put 'refbib 'custom-loads '("refbib"))
@@ -18,6 +19,7 @@
18(put 'footnote 'custom-loads '("footnote")) 19(put 'footnote 'custom-loads '("footnote"))
19(put 'pcomplete 'custom-loads '("pcmpl-cvs" "pcmpl-gnu" "pcmpl-linux" "pcmpl-rpm" "pcomplete" "em-cmpl")) 20(put 'pcomplete 'custom-loads '("pcmpl-cvs" "pcmpl-gnu" "pcmpl-linux" "pcmpl-rpm" "pcomplete" "em-cmpl"))
20(put 'calendar-tex 'custom-loads '("cal-tex")) 21(put 'calendar-tex 'custom-loads '("cal-tex"))
22(put 'fancy-splash-screen 'custom-loads '("startup"))
21(put 'hi-lock-interactive-text-highlighting 'custom-loads '("hi-lock")) 23(put 'hi-lock-interactive-text-highlighting 'custom-loads '("hi-lock"))
22(put 'mail-hist 'custom-loads '("mail-hist")) 24(put 'mail-hist 'custom-loads '("mail-hist"))
23(put 'gnus-article-emphasis 'custom-loads '("gnus-art")) 25(put 'gnus-article-emphasis 'custom-loads '("gnus-art"))
@@ -49,9 +51,9 @@
49(put 'gnus-score-kill 'custom-loads '("gnus-kill" "gnus")) 51(put 'gnus-score-kill 'custom-loads '("gnus-kill" "gnus"))
50(put 'ldap 'custom-loads '("ldap")) 52(put 'ldap 'custom-loads '("ldap"))
51(put 'remote-compile 'custom-loads '("rcompile")) 53(put 'remote-compile 'custom-loads '("rcompile"))
52(put 'gnus-visual 'custom-loads '("earcon" "gnus-art" "gnus")) 54(put 'gnus-visual 'custom-loads '("earcon" "gnus-art" "gnus" "smiley-ems"))
53(put 'dabbrev 'custom-loads '("dabbrev")) 55(put 'dabbrev 'custom-loads '("dabbrev"))
54(put 'completion 'custom-loads '("completion")) 56(put 'completion 'custom-loads '("completion" "iswitchb"))
55(put 'cpp 'custom-loads '("cpp")) 57(put 'cpp 'custom-loads '("cpp"))
56(put 'ps-print-background 'custom-loads '("ps-print")) 58(put 'ps-print-background 'custom-loads '("ps-print"))
57(put 'auto-show 'custom-loads '("auto-show")) 59(put 'auto-show 'custom-loads '("auto-show"))
@@ -103,6 +105,7 @@
103(put 'mouse-sel 'custom-loads '("mouse-sel")) 105(put 'mouse-sel 'custom-loads '("mouse-sel"))
104(put 'sort 'custom-loads '("sort")) 106(put 'sort 'custom-loads '("sort"))
105(put 'antlr 'custom-loads '("antlr-mode")) 107(put 'antlr 'custom-loads '("antlr-mode"))
108(put 'mail-source 'custom-loads '("mail-source"))
106(put 'trace 'custom-loads '("trace")) 109(put 'trace 'custom-loads '("trace"))
107(put 'gnus-article-washing 'custom-loads '("gnus-art")) 110(put 'gnus-article-washing 'custom-loads '("gnus-art"))
108(put 'mh-hook 'custom-loads '("mh-e")) 111(put 'mh-hook 'custom-loads '("mh-e"))
@@ -134,12 +137,12 @@
134(put 'development 'custom-loads '("cus-edit")) 137(put 'development 'custom-loads '("cus-edit"))
135(put 'ediff 'custom-loads '("ediff-diff" "ediff-init" "ediff-mult" "ediff-ptch" "ediff-wind" "ediff")) 138(put 'ediff 'custom-loads '("ediff-diff" "ediff-init" "ediff-mult" "ediff-ptch" "ediff-wind" "ediff"))
136(put 'feedmail-spray 'custom-loads '("feedmail")) 139(put 'feedmail-spray 'custom-loads '("feedmail"))
137(put 'gnus-treading 'custom-loads '("gnus-sum"))
138(put 'idlwave-external-programs 'custom-loads '("idlwave")) 140(put 'idlwave-external-programs 'custom-loads '("idlwave"))
139(put 'strokes 'custom-loads '("strokes")) 141(put 'strokes 'custom-loads '("strokes"))
140(put 'mouse 'custom-loads '("faces" "mouse" "menu-bar" "avoid" "mouse-sel" "msb" "mwheel" "strokes" "tooltip" "goto-addr")) 142(put 'mouse 'custom-loads '("faces" "mouse" "menu-bar" "avoid" "mouse-sel" "msb" "mwheel" "strokes" "tooltip" "goto-addr"))
141(put 'nnmail-various 'custom-loads '("nnmail")) 143(put 'nnmail-various 'custom-loads '("nnmail"))
142(put 'extensions 'custom-loads '("generic" "iswitchb" "time-stamp" "wid-edit" "cust-print" "eldoc" "page-ext")) 144(put 'smiley 'custom-loads '("smiley-ems"))
145(put 'extensions 'custom-loads '("generic" "time-stamp" "wid-edit" "cust-print" "eldoc" "page-ext"))
143(put 'ebnf-displacement 'custom-loads '("ebnf2ps")) 146(put 'ebnf-displacement 'custom-loads '("ebnf2ps"))
144(put 'appt 'custom-loads '("appt")) 147(put 'appt 'custom-loads '("appt"))
145(put 'snmp 'custom-loads '("snmp-mode")) 148(put 'snmp 'custom-loads '("snmp-mode"))
@@ -151,9 +154,9 @@
151(put 'message-various 'custom-loads '("message")) 154(put 'message-various 'custom-loads '("message"))
152(put 'term 'custom-loads '("terminal" "term")) 155(put 'term 'custom-loads '("terminal" "term"))
153(put 'gnus-summary-exit 'custom-loads '("gnus-sum" "gnus")) 156(put 'gnus-summary-exit 'custom-loads '("gnus-sum" "gnus"))
154(put 'news 'custom-loads '("gnus" "message" "supercite")) 157(put 'news 'custom-loads '("gnus" "message" "mm-decode" "supercite"))
155(put 'ada 'custom-loads '("ada-mode" "ada-xref")) 158(put 'ada 'custom-loads '("ada-mode" "ada-xref"))
156(put 'gnus 'custom-loads '("gnus-art" "gnus" "gnus-demon" "gnus-dup" "gnus-eform" "gnus-undo" "gnus-uu" "gnus-win" "nnmail")) 159(put 'gnus 'custom-loads '("gnus-art" "gnus-async" "gnus-demon" "gnus-dup" "gnus-eform" "gnus-undo" "gnus-uu" "gnus-win" "gnus" "mail-source" "nnmail" "rfc1843"))
157(put 'cperl-affected-by-hairy 'custom-loads '("cperl-mode")) 160(put 'cperl-affected-by-hairy 'custom-loads '("cperl-mode"))
158(put 'eudc-ldap 'custom-loads '("eudc-vars")) 161(put 'eudc-ldap 'custom-loads '("eudc-vars"))
159(put 'reftex-making-and-inserting-labels 'custom-loads '("reftex-vars")) 162(put 'reftex-making-and-inserting-labels 'custom-loads '("reftex-vars"))
@@ -164,6 +167,7 @@
164(put 'paren-showing 'custom-loads '("paren")) 167(put 'paren-showing 'custom-loads '("paren"))
165(put 'dos-fns 'custom-loads '("dos-vars")) 168(put 'dos-fns 'custom-loads '("dos-vars"))
166(put 'display-time 'custom-loads '("time")) 169(put 'display-time 'custom-loads '("time"))
170(put 'multimedia 'custom-loads '("mm-decode"))
167(put 'reftex 'custom-loads '("reftex-vars")) 171(put 'reftex 'custom-loads '("reftex-vars"))
168(put 'makemode 'custom-loads '("make-mode")) 172(put 'makemode 'custom-loads '("make-mode"))
169(put 'hexl 'custom-loads '("hexl")) 173(put 'hexl 'custom-loads '("hexl"))
@@ -191,6 +195,7 @@
191(put 'vip 'custom-loads '("vip")) 195(put 'vip 'custom-loads '("vip"))
192(put 'smerge 'custom-loads '("smerge-mode")) 196(put 'smerge 'custom-loads '("smerge-mode"))
193(put 'spell 'custom-loads '("spell")) 197(put 'spell 'custom-loads '("spell"))
198(put 'electric-help 'custom-loads '("ehelp"))
194(put 'align 'custom-loads '("align")) 199(put 'align 'custom-loads '("align"))
195(put 'rmail-headers 'custom-loads '("rmail")) 200(put 'rmail-headers 'custom-loads '("rmail"))
196(put 'timeclock 'custom-loads '("timeclock")) 201(put 'timeclock 'custom-loads '("timeclock"))
@@ -198,7 +203,7 @@
198(put 'idlwave-shell-initial-commands 'custom-loads '("idlw-shell")) 203(put 'idlwave-shell-initial-commands 'custom-loads '("idlw-shell"))
199(put 'tildify 'custom-loads '("tildify")) 204(put 'tildify 'custom-loads '("tildify"))
200(put 'cperl-autoinsert-details 'custom-loads '("cperl-mode")) 205(put 'cperl-autoinsert-details 'custom-loads '("cperl-mode"))
201(put 'help 'custom-loads '("help" "apropos" "cus-edit" "help-macro" "info-look" "info" "man" "tooltip" "woman")) 206(put 'help 'custom-loads '("help-macro" "help" "apropos" "cus-edit" "ehelp" "info-look" "info" "man" "tooltip" "woman"))
202(put 'forms 'custom-loads '("forms")) 207(put 'forms 'custom-loads '("forms"))
203(put 'widget-documentation 'custom-loads '("wid-edit")) 208(put 'widget-documentation 'custom-loads '("wid-edit"))
204(put 'eshell-banner 'custom-loads '("em-banner")) 209(put 'eshell-banner 'custom-loads '("em-banner"))
@@ -222,6 +227,7 @@
222(put 'feedmail-queue 'custom-loads '("feedmail")) 227(put 'feedmail-queue 'custom-loads '("feedmail"))
223(put 'idlwave-misc 'custom-loads '("idlwave")) 228(put 'idlwave-misc 'custom-loads '("idlwave"))
224(put 'cmuscheme 'custom-loads '("cmuscheme" "xscheme")) 229(put 'cmuscheme 'custom-loads '("cmuscheme" "xscheme"))
230(put 'ansi-colors 'custom-loads '("ansi-color"))
225(put 'file-cache 'custom-loads '("filecache")) 231(put 'file-cache 'custom-loads '("filecache"))
226(put 'uce 'custom-loads '("uce")) 232(put 'uce 'custom-loads '("uce"))
227(put 'boolean 'custom-loads '("bookmark")) 233(put 'boolean 'custom-loads '("bookmark"))
@@ -259,6 +265,7 @@
259(put 'tags 'custom-loads '("speedbar")) 265(put 'tags 'custom-loads '("speedbar"))
260(put 'eshell-proc 'custom-loads '("esh-proc")) 266(put 'eshell-proc 'custom-loads '("esh-proc"))
261(put 'custom-browse 'custom-loads '("cus-edit")) 267(put 'custom-browse 'custom-loads '("cus-edit"))
268(put 'mime 'custom-loads '("mm-bodies"))
262(put 'generic-x 'custom-loads '("generic-x")) 269(put 'generic-x 'custom-loads '("generic-x"))
263(put 'partial-completion 'custom-loads '("complete")) 270(put 'partial-completion 'custom-loads '("complete"))
264(put 'whitespace 'custom-loads '("whitespace")) 271(put 'whitespace 'custom-loads '("whitespace"))
@@ -287,12 +294,12 @@
287(put 'apropos 'custom-loads '("apropos")) 294(put 'apropos 'custom-loads '("apropos"))
288(put 'gomoku 'custom-loads '("gomoku")) 295(put 'gomoku 'custom-loads '("gomoku"))
289(put 'eshell-pred 'custom-loads '("em-pred")) 296(put 'eshell-pred 'custom-loads '("em-pred"))
290(put 'tools 'custom-loads '("add-log" "calculator" "compare-w" "diff-mode" "diff" "ediff" "elide-head" "emerge" "gud" "pcvs-defs" "smerge-mode" "speedbar" "tempo" "tooltip" "vc" "which-func" "copyright" "compile" "ebrowse" "etags" "glasses" "make-mode" "rcompile")) 297(put 'tools 'custom-loads '("add-log" "calculator" "compare-w" "diff-mode" "diff" "ediff" "elide-head" "emerge" "gud" "pcvs-defs" "smerge-mode" "speedbar" "tempo" "tooltip" "vc" "which-func" "rcompile" "copyright" "compile" "ebrowse" "etags" "glasses" "make-mode"))
291(put 'gnus-topic 'custom-loads '("gnus-topic")) 298(put 'gnus-topic 'custom-loads '("gnus-topic"))
292(put 'sgml 'custom-loads '("sgml-mode")) 299(put 'sgml 'custom-loads '("sgml-mode"))
293(put 'keyboard 'custom-loads '("simple" "chistory" "type-break")) 300(put 'keyboard 'custom-loads '("simple" "chistory" "type-break"))
294(put 'eshell-hist 'custom-loads '("em-hist"))
295(put 'viper-mouse 'custom-loads '("viper-mous")) 301(put 'viper-mouse 'custom-loads '("viper-mous"))
302(put 'eshell-hist 'custom-loads '("em-hist"))
296(put 'ps-print-horizontal 'custom-loads '("ps-print")) 303(put 'ps-print-horizontal 'custom-loads '("ps-print"))
297(put 'woman 'custom-loads '("woman")) 304(put 'woman 'custom-loads '("woman"))
298(put 'decipher 'custom-loads '("decipher")) 305(put 'decipher 'custom-loads '("decipher"))
@@ -302,19 +309,19 @@
302(put 'metamail 'custom-loads '("metamail")) 309(put 'metamail 'custom-loads '("metamail"))
303(put 'winner 'custom-loads '("winner")) 310(put 'winner 'custom-loads '("winner"))
304(put 'ebrowse-faces 'custom-loads '("ebrowse")) 311(put 'ebrowse-faces 'custom-loads '("ebrowse"))
305(put 'wp 'custom-loads '("cus-edit" "enriched" "lpr" "ps-print" "view" "ebnf2ps" "bib-mode" "nroff-mode" "refbib" "refer" "scribe" "tildify")) 312(put 'wp 'custom-loads '("view" "cus-edit" "enriched" "lpr" "ps-print" "ebnf2ps" "bib-mode" "nroff-mode" "refbib" "refer" "scribe" "tildify"))
306(put 'reftex-citation-support 'custom-loads '("reftex-vars")) 313(put 'reftex-citation-support 'custom-loads '("reftex-vars"))
307(put 'gnus-summary-choose 'custom-loads '("gnus-sum")) 314(put 'gnus-summary-choose 'custom-loads '("gnus-sum"))
308(put 'widget-browse 'custom-loads '("wid-browse")) 315(put 'widget-browse 'custom-loads '("wid-browse"))
309(put 'feedmail-misc 'custom-loads '("feedmail")) 316(put 'feedmail-misc 'custom-loads '("feedmail"))
310(put 'diff 'custom-loads '("diff-mode" "diff")) 317(put 'diff 'custom-loads '("diff-mode" "diff"))
311(put 'unix 'custom-loads '("gud" "shell" "term" "sh-script" "rlogin")) 318(put 'unix 'custom-loads '("gud" "shell" "term" "rlogin" "sh-script"))
312(put 'external 'custom-loads '("bib-mode" "cus-edit" "locate" "server")) 319(put 'external 'custom-loads '("bib-mode" "cus-edit" "locate" "server"))
313(put 'vc 'custom-loads '("files" "vc-hooks" "vc-cvs" "vc-rcs" "vc-sccs" "vc")) 320(put 'vc 'custom-loads '("files" "vc-hooks" "vc-cvs" "vc-rcs" "vc-sccs" "vc"))
314(put 'vhdl-highlight-faces 'custom-loads '("vhdl-mode")) 321(put 'vhdl-highlight-faces 'custom-loads '("vhdl-mode"))
315(put 'which-func 'custom-loads '("which-func")) 322(put 'which-func 'custom-loads '("which-func"))
316(put 'pc-select 'custom-loads '("pc-select")) 323(put 'pc-select 'custom-loads '("pc-select"))
317(put 'i18n 'custom-loads '("cus-edit" "double" "ccl" "iso-acc" "iso-ascii" "ogonek")) 324(put 'i18n 'custom-loads '("ccl" "cus-edit" "double" "iso-acc" "iso-ascii" "latin1-disp" "ogonek"))
318(put 'sh 'custom-loads '("sh-script")) 325(put 'sh 'custom-loads '("sh-script"))
319(put 'message-headers 'custom-loads '("message")) 326(put 'message-headers 'custom-loads '("message"))
320(put 'idlwave-code-formatting 'custom-loads '("idlwave")) 327(put 'idlwave-code-formatting 'custom-loads '("idlwave"))
@@ -329,6 +336,7 @@
329(put 'environment 'custom-loads '("cus-edit" "dired" "faces" "dos-vars")) 336(put 'environment 'custom-loads '("cus-edit" "dired" "faces" "dos-vars"))
330(put 'perl 'custom-loads '("perl-mode")) 337(put 'perl 'custom-loads '("perl-mode"))
331(put 'vhdl-port 'custom-loads '("vhdl-mode")) 338(put 'vhdl-port 'custom-loads '("vhdl-mode"))
339(put 'gnus-charset 'custom-loads '("gnus-group" "gnus-msg" "gnus-sum" "gnus"))
332(put 'calculator 'custom-loads '("calculator")) 340(put 'calculator 'custom-loads '("calculator"))
333(put 'custom-menu 'custom-loads '("cus-edit")) 341(put 'custom-menu 'custom-loads '("cus-edit"))
334(put 'comm 'custom-loads '("eudc-vars" "ldap" "net-utils")) 342(put 'comm 'custom-loads '("eudc-vars" "ldap" "net-utils"))
@@ -338,7 +346,7 @@
338(put 'lm 'custom-loads '("landmark")) 346(put 'lm 'custom-loads '("landmark"))
339(put 'idlwave-routine-info 'custom-loads '("idlwave")) 347(put 'idlwave-routine-info 'custom-loads '("idlwave"))
340(put 'm4 'custom-loads '("m4-mode")) 348(put 'm4 'custom-loads '("m4-mode"))
341(put 'gnus-article-mime 'custom-loads '("gnus-art" "gnus-sum")) 349(put 'gnus-article-mime 'custom-loads '("gnus-art" "mm-uu"))
342(put 'emulations 'custom-loads '("crisp" "tpu-edt" "vip" "viper")) 350(put 'emulations 'custom-loads '("crisp" "tpu-edt" "vip" "viper"))
343(put 'compression 'custom-loads '("jka-compr")) 351(put 'compression 'custom-loads '("jka-compr"))
344(put 'games 'custom-loads '("5x5" "bruce" "decipher" "dunnet" "fortune" "gametree" "gomoku" "handwrite" "hanoi" "landmark" "mpuz" "pong" "solitaire" "spook" "yow")) 352(put 'games 'custom-loads '("5x5" "bruce" "decipher" "dunnet" "fortune" "gametree" "gomoku" "handwrite" "hanoi" "landmark" "mpuz" "pong" "solitaire" "spook" "yow"))
@@ -352,10 +360,10 @@
352(put 'log-view 'custom-loads '("log-view")) 360(put 'log-view 'custom-loads '("log-view"))
353(put 'PostScript 'custom-loads '("ps-mode")) 361(put 'PostScript 'custom-loads '("ps-mode"))
354(put 'abbrev-mode 'custom-loads '("abbrev" "cus-edit" "mailabbrev")) 362(put 'abbrev-mode 'custom-loads '("abbrev" "cus-edit" "mailabbrev"))
355(put 'eshell-term 'custom-loads '("em-term"))
356(put 'earcon 'custom-loads '("earcon")) 363(put 'earcon 'custom-loads '("earcon"))
364(put 'eshell-term 'custom-loads '("em-term"))
357(put 'feedmail-headers 'custom-loads '("feedmail")) 365(put 'feedmail-headers 'custom-loads '("feedmail"))
358(put 'hypermedia 'custom-loads '("wid-edit" "metamail" "browse-url" "goto-addr")) 366(put 'hypermedia 'custom-loads '("wid-edit" "browse-url" "goto-addr" "metamail"))
359(put 'ff 'custom-loads '("find-file")) 367(put 'ff 'custom-loads '("find-file"))
360(put 'prolog 'custom-loads '("prolog")) 368(put 'prolog 'custom-loads '("prolog"))
361(put 'follow 'custom-loads '("follow")) 369(put 'follow 'custom-loads '("follow"))
@@ -403,12 +411,13 @@
403(put 'ispell 'custom-loads '("ispell")) 411(put 'ispell 'custom-loads '("ispell"))
404(put 'auto-revert 'custom-loads '("autorevert")) 412(put 'auto-revert 'custom-loads '("autorevert"))
405(put 'advice 'custom-loads '("advice")) 413(put 'advice 'custom-loads '("advice"))
406(put 'eshell-util 'custom-loads '("esh-util"))
407(put 'picture 'custom-loads '("picture")) 414(put 'picture 'custom-loads '("picture"))
415(put 'eshell-util 'custom-loads '("esh-util"))
408(put 'gnus-group 'custom-loads '("gnus-topic" "gnus")) 416(put 'gnus-group 'custom-loads '("gnus-topic" "gnus"))
409(put 'eudc-bbdb 'custom-loads '("eudc-vars")) 417(put 'eudc-bbdb 'custom-loads '("eudc-vars"))
410(put 'reftex-referencing-labels 'custom-loads '("reftex-vars")) 418(put 'reftex-referencing-labels 'custom-loads '("reftex-vars"))
411(put 'gnus-article-various 'custom-loads '("gnus-art" "gnus-sum")) 419(put 'gnus-article-various 'custom-loads '("gnus-art" "gnus-sum"))
420(put 'imap 'custom-loads '("imap"))
412(put 'ediff-diff 'custom-loads '("ediff-diff")) 421(put 'ediff-diff 'custom-loads '("ediff-diff"))
413(put 'ebnf-repeat 'custom-loads '("ebnf2ps")) 422(put 'ebnf-repeat 'custom-loads '("ebnf2ps"))
414(put 'supercite 'custom-loads '("supercite")) 423(put 'supercite 'custom-loads '("supercite"))
@@ -433,13 +442,12 @@
433(put 'message-mail 'custom-loads '("message")) 442(put 'message-mail 'custom-loads '("message"))
434(put 'modeline 'custom-loads '("faces" "time")) 443(put 'modeline 'custom-loads '("faces" "time"))
435(put 'archive-zoo 'custom-loads '("arc-mode")) 444(put 'archive-zoo 'custom-loads '("arc-mode"))
436(put 'gnus-group-level 'custom-loads '("gnus"))
437(put 'idlwave-completion 'custom-loads '("idlwave")) 445(put 'idlwave-completion 'custom-loads '("idlwave"))
438(put 'eshell-rebind 'custom-loads '("em-rebind")) 446(put 'eshell-rebind 'custom-loads '("em-rebind"))
439(put 'bibtex 'custom-loads '("bibtex")) 447(put 'bibtex 'custom-loads '("bibtex"))
440(put 'faces 'custom-loads '("loaddefs" "faces" "facemenu" "cus-edit" "font-lock" "hilit-chg" "paren" "ps-print" "speedbar" "time" "wid-edit" "woman" "gnus" "message" "cwarn" "make-mode")) 448(put 'faces 'custom-loads '("loaddefs" "faces" "facemenu" "cus-edit" "font-lock" "hilit-chg" "paren" "ps-print" "speedbar" "time" "wid-edit" "woman" "gnus" "message" "cwarn" "make-mode"))
441(put 'gnus-summary-various 'custom-loads '("gnus-sum")) 449(put 'gnus-summary-various 'custom-loads '("gnus-sum"))
442(put 'applications 'custom-loads '("calendar" "cus-edit" "uniquify" "spell" "eshell")) 450(put 'applications 'custom-loads '("calendar" "cus-edit" "uniquify" "eshell" "spell"))
443(put 'ebrowse-member 'custom-loads '("ebrowse")) 451(put 'ebrowse-member 'custom-loads '("ebrowse"))
444(put 'terminal 'custom-loads '("terminal")) 452(put 'terminal 'custom-loads '("terminal"))
445(put 'shadow 'custom-loads '("shadowfile" "shadow")) 453(put 'shadow 'custom-loads '("shadowfile" "shadow"))
@@ -459,9 +467,10 @@
459(put 'message-sending 'custom-loads '("message")) 467(put 'message-sending 'custom-loads '("message"))
460(put 'archive-arc 'custom-loads '("arc-mode")) 468(put 'archive-arc 'custom-loads '("arc-mode"))
461(put 'rmail-output 'custom-loads '("rmailout")) 469(put 'rmail-output 'custom-loads '("rmailout"))
462(put 'editing 'custom-loads '("simple" "indent" "paragraphs" "auto-show" "cus-edit" "faces" "outline" "hl-line" "hscroll" "vcursor" "view" "picture")) 470(put 'editing 'custom-loads '("simple" "view" "indent" "paragraphs" "auto-show" "cus-edit" "faces" "outline" "hl-line" "hscroll" "vcursor" "picture"))
463(put 'crisp 'custom-loads '("crisp")) 471(put 'crisp 'custom-loads '("crisp"))
464(put 'nroff 'custom-loads '("nroff-mode")) 472(put 'nroff 'custom-loads '("nroff-mode"))
473(put 'gnus-group-icons 'custom-loads '("gnus-group"))
465(put 'executable 'custom-loads '("executable")) 474(put 'executable 'custom-loads '("executable"))
466(put 'gnus-score-adapt 'custom-loads '("gnus-score" "gnus")) 475(put 'gnus-score-adapt 'custom-loads '("gnus-score" "gnus"))
467(put 'copyright 'custom-loads '("copyright")) 476(put 'copyright 'custom-loads '("copyright"))
@@ -474,8 +483,8 @@
474(put 'reftex-index-support 'custom-loads '("reftex-vars")) 483(put 'reftex-index-support 'custom-loads '("reftex-vars"))
475(put 'pascal 'custom-loads '("pascal")) 484(put 'pascal 'custom-loads '("pascal"))
476(put 'rmail-retrieve 'custom-loads '("rmail" "rmailsum")) 485(put 'rmail-retrieve 'custom-loads '("rmail" "rmailsum"))
477(put 'data 'custom-loads '("text-mode" "arc-mode" "forms" "hexl" "jka-compr" "saveplace" "sort" "tar-mode" "time-stamp" "timeclock" "snmp-mode")) 486(put 'data 'custom-loads '("text-mode" "arc-mode" "forms" "hexl" "jka-compr" "saveplace" "sort" "tar-mode" "time-stamp" "snmp-mode" "timeclock"))
478(put 'mail 'custom-loads '("simple" "startup" "time" "gnus" "message" "emacsbug" "feedmail" "mail-extr" "mail-hist" "mail-utils" "mailalias" "metamail" "mh-e" "mspools" "rmail" "sendmail" "smtpmail" "supercite" "uce" "fortune" "eudc-vars")) 487(put 'mail 'custom-loads '("simple" "startup" "time" "eudc-vars" "gnus" "imap" "message" "mm-decode" "emacsbug" "feedmail" "mail-extr" "mail-hist" "mail-utils" "mailalias" "metamail" "mh-e" "mspools" "rmail" "sendmail" "smtpmail" "supercite" "uce" "fortune"))
479(put 'paren-blinking 'custom-loads '("simple")) 488(put 'paren-blinking 'custom-loads '("simple"))
480(put 'gnus-summary-sort 'custom-loads '("gnus-sum")) 489(put 'gnus-summary-sort 'custom-loads '("gnus-sum"))
481(put 'fast-lock 'custom-loads '("fast-lock")) 490(put 'fast-lock 'custom-loads '("fast-lock"))
@@ -486,6 +495,7 @@
486(put 'recentf 'custom-loads '("recentf")) 495(put 'recentf 'custom-loads '("recentf"))
487(put 'fill 'custom-loads '("simple" "newcomment" "fill" "align")) 496(put 'fill 'custom-loads '("simple" "newcomment" "fill" "align"))
488(put 'outlines 'custom-loads '("allout" "outline")) 497(put 'outlines 'custom-loads '("allout" "outline"))
498(put 'latin1-display 'custom-loads '("latin1-disp"))
489(put 'paragraphs 'custom-loads '("paragraphs")) 499(put 'paragraphs 'custom-loads '("paragraphs"))
490(put 'ebrowse 'custom-loads '("ebrowse")) 500(put 'ebrowse 'custom-loads '("ebrowse"))
491(put 'nnmail-split 'custom-loads '("nnmail")) 501(put 'nnmail-split 'custom-loads '("nnmail"))
@@ -494,7 +504,7 @@
494(put 'fortune 'custom-loads '("fortune")) 504(put 'fortune 'custom-loads '("fortune"))
495(put 'diff-mode 'custom-loads '("diff-mode")) 505(put 'diff-mode 'custom-loads '("diff-mode"))
496(put 'isearch-lazy-highlight 'custom-loads '("isearch")) 506(put 'isearch-lazy-highlight 'custom-loads '("isearch"))
497(put 'gnus-asynchronous 'custom-loads '("gnus" "gnus-async")) 507(put 'gnus-asynchronous 'custom-loads '("gnus-async"))
498(put 'woman-formatting 'custom-loads '("woman")) 508(put 'woman-formatting 'custom-loads '("woman"))
499(put 'vcursor 'custom-loads '("vcursor")) 509(put 'vcursor 'custom-loads '("vcursor"))
500(put 'iso-ascii 'custom-loads '("iso-ascii")) 510(put 'iso-ascii 'custom-loads '("iso-ascii"))
@@ -512,13 +522,13 @@
512(put 'time-stamp 'custom-loads '("time-stamp")) 522(put 'time-stamp 'custom-loads '("time-stamp"))
513(put 'todo 'custom-loads '("todo-mode")) 523(put 'todo 'custom-loads '("todo-mode"))
514(put 'ebnf-special 'custom-loads '("ebnf2ps")) 524(put 'ebnf-special 'custom-loads '("ebnf2ps"))
515(put 'gnus-article-highlight 'custom-loads '("gnus-art" "gnus")) 525(put 'gnus-article-highlight 'custom-loads '("gnus-art"))
516(put 'tooltip 'custom-loads '("tooltip")) 526(put 'tooltip 'custom-loads '("tooltip"))
517(put 'gud 'custom-loads '("gud")) 527(put 'gud 'custom-loads '("gud"))
518(put 'c-macro 'custom-loads '("cmacexp")) 528(put 'c-macro 'custom-loads '("cmacexp"))
519(put 'gnus-cache 'custom-loads '("gnus-cache" "gnus")) 529(put 'gnus-cache 'custom-loads '("gnus-cache" "gnus"))
520(put 'eshell-module 'custom-loads '("esh-groups" "esh-module")) 530(put 'eshell-module 'custom-loads '("esh-groups" "esh-module"))
521(put 'gnus-extract 'custom-loads '("gnus" "gnus-uu")) 531(put 'gnus-extract 'custom-loads '("gnus" "gnus-uu" "uudecode"))
522(put 'quickurl 'custom-loads '("quickurl")) 532(put 'quickurl 'custom-loads '("quickurl"))
523(put 'browse-url 'custom-loads '("browse-url")) 533(put 'browse-url 'custom-loads '("browse-url"))
524(put 'cust-print 'custom-loads '("cust-print")) 534(put 'cust-print 'custom-loads '("cust-print"))
@@ -549,7 +559,7 @@
549(put 'tempo 'custom-loads '("tempo")) 559(put 'tempo 'custom-loads '("tempo"))
550(put 'c 'custom-loads '("tooltip" "cc-vars" "cmacexp" "cpp" "hideif")) 560(put 'c 'custom-loads '("tooltip" "cc-vars" "cmacexp" "cpp" "hideif"))
551(put 'nnmail-prepare 'custom-loads '("nnmail")) 561(put 'nnmail-prepare 'custom-loads '("nnmail"))
552(put 'processes 'custom-loads '("comint" "cus-edit" "executable" "pcomplete" "shell" "term" "metamail" "compile" "sql" "flyspell" "rcompile" "rlogin")) 562(put 'processes 'custom-loads '("ansi-color" "comint" "cus-edit" "executable" "pcomplete" "shell" "term" "rcompile" "rlogin" "metamail" "compile" "sql" "flyspell"))
553(put 'ebnf2ps 'custom-loads '("ebnf2ps")) 563(put 'ebnf2ps 'custom-loads '("ebnf2ps"))
554(put 'sendmail 'custom-loads '("sendmail")) 564(put 'sendmail 'custom-loads '("sendmail"))
555(put 'gnus-article-signature 'custom-loads '("gnus-art")) 565(put 'gnus-article-signature 'custom-loads '("gnus-art"))
@@ -557,6 +567,7 @@
557(put 'idlwave 'custom-loads '("idlw-shell" "idlwave")) 567(put 'idlwave 'custom-loads '("idlw-shell" "idlwave"))
558(put 'viper-ex 'custom-loads '("viper-ex")) 568(put 'viper-ex 'custom-loads '("viper-ex"))
559(put 'gulp 'custom-loads '("gulp")) 569(put 'gulp 'custom-loads '("gulp"))
570(put 'leim 'custom-loads '("quail"))
560(put 'ielm 'custom-loads '("ielm")) 571(put 'ielm 'custom-loads '("ielm"))
561(put 'find-dired 'custom-loads '("find-dired")) 572(put 'find-dired 'custom-loads '("find-dired"))
562(put 'delphi 'custom-loads '("delphi")) 573(put 'delphi 'custom-loads '("delphi"))
@@ -586,14 +597,22 @@
586 `(unless (get ,symbol ,propname) 597 `(unless (get ,symbol ,propname)
587 (put ,symbol ,propname ,value))) 598 (put ,symbol ,propname ,value)))
588 599
600(custom-put-if-not 'mime-display 'custom-version "21.1")
601(custom-put-if-not 'mime-display 'group-documentation "Display of MIME in mail and news articles.")
589(custom-put-if-not 'SQL 'custom-version "20.4") 602(custom-put-if-not 'SQL 'custom-version "20.4")
590(custom-put-if-not 'SQL 'group-documentation "Running a SQL interpreter from within Emacs buffers") 603(custom-put-if-not 'SQL 'group-documentation "Running a SQL interpreter from within Emacs buffers")
604(custom-put-if-not 'sql-postgres-options 'custom-version "20.8")
605(custom-put-if-not 'sql-postgres-options 'standard-value t)
606(custom-put-if-not 'speedbar-reconfigure-keymaps-hook 'custom-version "21.1")
607(custom-put-if-not 'speedbar-reconfigure-keymaps-hook 'standard-value t)
591(custom-put-if-not 'highlight-changes 'custom-version "20.4") 608(custom-put-if-not 'highlight-changes 'custom-version "20.4")
592(custom-put-if-not 'highlight-changes 'group-documentation "Highlight Changes mode.") 609(custom-put-if-not 'highlight-changes 'group-documentation "Highlight Changes mode.")
593(custom-put-if-not 'query-replace-from-history-variable 'custom-version "20.3") 610(custom-put-if-not 'query-replace-from-history-variable 'custom-version "20.3")
594(custom-put-if-not 'query-replace-from-history-variable 'standard-value t) 611(custom-put-if-not 'query-replace-from-history-variable 'standard-value t)
595(custom-put-if-not 'footnote 'custom-version "21.1") 612(custom-put-if-not 'footnote 'custom-version "21.1")
596(custom-put-if-not 'footnote 'group-documentation "Support for footnotes in mail and news messages.") 613(custom-put-if-not 'footnote 'group-documentation "Support for footnotes in mail and news messages.")
614(custom-put-if-not 'fancy-splash-screen 'custom-version "21.1")
615(custom-put-if-not 'fancy-splash-screen 'group-documentation "Fancy splash screen when Emacs starts.")
597(custom-put-if-not 'custom-variable-default-form 'custom-version "20.3") 616(custom-put-if-not 'custom-variable-default-form 'custom-version "20.3")
598(custom-put-if-not 'custom-variable-default-form 'standard-value t) 617(custom-put-if-not 'custom-variable-default-form 'standard-value t)
599(custom-put-if-not 'mode-line 'custom-version "21.1") 618(custom-put-if-not 'mode-line 'custom-version "21.1")
@@ -608,24 +627,40 @@
608(custom-put-if-not 'browse-url-lynx-input-field 'standard-value t) 627(custom-put-if-not 'browse-url-lynx-input-field 'standard-value t)
609(custom-put-if-not 'help-highlight-face 'custom-version "20.3") 628(custom-put-if-not 'help-highlight-face 'custom-version "20.3")
610(custom-put-if-not 'help-highlight-face 'standard-value t) 629(custom-put-if-not 'help-highlight-face 'standard-value t)
630(custom-put-if-not 'vc-cvs-header 'custom-version "21.1")
631(custom-put-if-not 'vc-cvs-header 'standard-value t)
611(custom-put-if-not 'speedbar 'custom-version "20.3") 632(custom-put-if-not 'speedbar 'custom-version "20.3")
612(custom-put-if-not 'speedbar 'group-documentation "File and tag browser frame.") 633(custom-put-if-not 'speedbar 'group-documentation "File and tag browser frame.")
613(custom-put-if-not 'custom-button-face 'custom-version "21.1") 634(custom-put-if-not 'custom-button-face 'custom-version "21.1")
614(custom-put-if-not 'custom-button-face 'group-documentation nil) 635(custom-put-if-not 'custom-button-face 'group-documentation nil)
615(custom-put-if-not 'cursor 'custom-version "21.1") 636(custom-put-if-not 'cursor 'custom-version "21.1")
616(custom-put-if-not 'cursor 'group-documentation "Displaying text cursors.") 637(custom-put-if-not 'cursor 'group-documentation "Displaying text cursors.")
638(custom-put-if-not 'change-log-date-face 'custom-version "21.1")
639(custom-put-if-not 'change-log-date-face 'group-documentation nil)
617(custom-put-if-not 'find-tag-marker-ring-length 'custom-version "20.3") 640(custom-put-if-not 'find-tag-marker-ring-length 'custom-version "20.3")
618(custom-put-if-not 'find-tag-marker-ring-length 'standard-value t) 641(custom-put-if-not 'find-tag-marker-ring-length 'standard-value t)
619(custom-put-if-not 'input-mode-8-bit 'custom-version "21.1") 642(custom-put-if-not 'input-mode-8-bit 'custom-version "21.1")
620(custom-put-if-not 'input-mode-8-bit 'standard-value t) 643(custom-put-if-not 'input-mode-8-bit 'standard-value t)
621(custom-put-if-not 'elide-head 'custom-version "21.1") 644(custom-put-if-not 'elide-head 'custom-version "21.1")
622(custom-put-if-not 'elide-head 'group-documentation "Eliding copyright headers and the like in source files.") 645(custom-put-if-not 'elide-head 'group-documentation "Eliding copyright headers and the like in source files.")
646(custom-put-if-not 'vc-rcs-checkout-switches 'custom-version "21.1")
647(custom-put-if-not 'vc-rcs-checkout-switches 'standard-value t)
648(custom-put-if-not 'change-log-conditionals-face 'custom-version "21.1")
649(custom-put-if-not 'change-log-conditionals-face 'group-documentation nil)
650(custom-put-if-not 'mail-source 'custom-version "21.1")
651(custom-put-if-not 'mail-source 'group-documentation "The mail-fetching library.")
652(custom-put-if-not 'speedbar-visiting-tag-hook 'custom-version "21.1")
653(custom-put-if-not 'speedbar-visiting-tag-hook 'standard-value t)
623(custom-put-if-not 'compilation-scroll-output 'custom-version "20.3") 654(custom-put-if-not 'compilation-scroll-output 'custom-version "20.3")
624(custom-put-if-not 'compilation-scroll-output 'standard-value t) 655(custom-put-if-not 'compilation-scroll-output 'standard-value t)
625(custom-put-if-not 'vc-dired-recurse 'custom-version "20.3") 656(custom-put-if-not 'vc-dired-recurse 'custom-version "20.3")
626(custom-put-if-not 'vc-dired-recurse 'standard-value t) 657(custom-put-if-not 'vc-dired-recurse 'standard-value t)
658(custom-put-if-not 'change-log-email-face 'custom-version "21.1")
659(custom-put-if-not 'change-log-email-face 'group-documentation nil)
627(custom-put-if-not 'mouse 'custom-version "21.1") 660(custom-put-if-not 'mouse 'custom-version "21.1")
628(custom-put-if-not 'mouse 'group-documentation "Input from the mouse.") 661(custom-put-if-not 'mouse 'group-documentation "Input from the mouse.")
662(custom-put-if-not 'ansi-color-for-shell-mode 'custom-version "20.8")
663(custom-put-if-not 'ansi-color-for-shell-mode 'standard-value t)
629(custom-put-if-not 'snmp 'custom-version "20.4") 664(custom-put-if-not 'snmp 'custom-version "20.4")
630(custom-put-if-not 'snmp 'group-documentation "Mode for editing SNMP MIB files.") 665(custom-put-if-not 'snmp 'group-documentation "Mode for editing SNMP MIB files.")
631(custom-put-if-not 'widget-image-enable 'custom-version "21.1") 666(custom-put-if-not 'widget-image-enable 'custom-version "21.1")
@@ -634,6 +669,8 @@
634(custom-put-if-not 'help-highlight-p 'standard-value t) 669(custom-put-if-not 'help-highlight-p 'standard-value t)
635(custom-put-if-not 'browse-url-mosaic-program 'custom-version "20.3") 670(custom-put-if-not 'browse-url-mosaic-program 'custom-version "20.3")
636(custom-put-if-not 'browse-url-mosaic-program 'standard-value t) 671(custom-put-if-not 'browse-url-mosaic-program 'standard-value t)
672(custom-put-if-not 'vc-cvs-register-switches 'custom-version "21.1")
673(custom-put-if-not 'vc-cvs-register-switches 'standard-value t)
637(custom-put-if-not 'sql-oracle-options 'custom-version "20.8") 674(custom-put-if-not 'sql-oracle-options 'custom-version "20.8")
638(custom-put-if-not 'sql-oracle-options 'standard-value t) 675(custom-put-if-not 'sql-oracle-options 'standard-value t)
639(custom-put-if-not 'find-function-regexp 'custom-version "21.1") 676(custom-put-if-not 'find-function-regexp 'custom-version "21.1")
@@ -644,16 +681,41 @@
644(custom-put-if-not 'custom-face-default-form 'standard-value t) 681(custom-put-if-not 'custom-face-default-form 'standard-value t)
645(custom-put-if-not 'hexl-follow-ascii 'custom-version "20.3") 682(custom-put-if-not 'hexl-follow-ascii 'custom-version "20.3")
646(custom-put-if-not 'hexl-follow-ascii 'standard-value t) 683(custom-put-if-not 'hexl-follow-ascii 'standard-value t)
684(custom-put-if-not 'vc-cvs-use-edit 'custom-version "21.1")
685(custom-put-if-not 'vc-cvs-use-edit 'standard-value t)
686(custom-put-if-not 'electric-help 'custom-version "21.1")
687(custom-put-if-not 'electric-help 'group-documentation "Electric help facility.")
647(custom-put-if-not 'browse-url-filename-alist 'custom-version "20.3") 688(custom-put-if-not 'browse-url-filename-alist 'custom-version "20.3")
648(custom-put-if-not 'browse-url-filename-alist 'standard-value t) 689(custom-put-if-not 'browse-url-filename-alist 'standard-value t)
649(custom-put-if-not 'align 'custom-version "21.1") 690(custom-put-if-not 'align 'custom-version "21.1")
650(custom-put-if-not 'align 'group-documentation "Align text to a specific column, by regexp.") 691(custom-put-if-not 'align 'group-documentation "Align text to a specific column, by regexp.")
692(custom-put-if-not 'tildify 'custom-version "21.1")
693(custom-put-if-not 'tildify 'group-documentation "Adding missing hard spaces or other text fragments into texts.")
694(custom-put-if-not 'vc-rcs-checkin-switches 'custom-version "21.1")
695(custom-put-if-not 'vc-rcs-checkin-switches 'standard-value t)
696(custom-put-if-not 'region 'custom-version "21.1")
697(custom-put-if-not 'region 'group-documentation nil)
651(custom-put-if-not 'change-log-version-info-enabled 'custom-version "21.1") 698(custom-put-if-not 'change-log-version-info-enabled 'custom-version "21.1")
652(custom-put-if-not 'change-log-version-info-enabled 'standard-value t) 699(custom-put-if-not 'change-log-version-info-enabled 'standard-value t)
700(custom-put-if-not 'find-file-suppress-same-file-warnings 'custom-version "21.1")
701(custom-put-if-not 'find-file-suppress-same-file-warnings 'standard-value t)
702(custom-put-if-not 'change-log-name-face 'custom-version "21.1")
703(custom-put-if-not 'change-log-name-face 'group-documentation nil)
653(custom-put-if-not 'sql-electric-stuff 'custom-version "20.8") 704(custom-put-if-not 'sql-electric-stuff 'custom-version "20.8")
654(custom-put-if-not 'sql-electric-stuff 'standard-value t) 705(custom-put-if-not 'sql-electric-stuff 'standard-value t)
706(custom-put-if-not 'ansi-colors 'custom-version "20.7")
707(custom-put-if-not 'ansi-colors 'group-documentation "Translating SGR control sequences to text-properties.
708This translation effectively colorizes strings and regions based upon
709SGR control sequences embedded in the text. SGR (Select Graphic
710Rendition) control sequences are defined in section 3.8.117 of the
711ECMA-48 standard (identical to ISO/IEC 6429), which is freely available
712as a PDF file <URL:http://www.ecma.ch/ecma1/STAND/ECMA-048.HTM>.")
713(custom-put-if-not 'vc-sccs-register-switches 'custom-version "21.1")
714(custom-put-if-not 'vc-sccs-register-switches 'standard-value t)
655(custom-put-if-not 'midnight 'custom-version "20.3") 715(custom-put-if-not 'midnight 'custom-version "20.3")
656(custom-put-if-not 'midnight 'group-documentation "Run something every day at midnight.") 716(custom-put-if-not 'midnight 'group-documentation "Run something every day at midnight.")
717(custom-put-if-not 'speedbar-use-images 'custom-version "21.1")
718(custom-put-if-not 'speedbar-use-images 'standard-value t)
657(custom-put-if-not 'automatic-hscrolling 'custom-version "21.1") 719(custom-put-if-not 'automatic-hscrolling 'custom-version "21.1")
658(custom-put-if-not 'automatic-hscrolling 'standard-value t) 720(custom-put-if-not 'automatic-hscrolling 'standard-value t)
659(custom-put-if-not 'custom-buffer-done-function 'custom-version "21.1") 721(custom-put-if-not 'custom-buffer-done-function 'custom-version "21.1")
@@ -676,16 +738,22 @@
676(custom-put-if-not 'fortran-comment-line-start 'standard-value t) 738(custom-put-if-not 'fortran-comment-line-start 'standard-value t)
677(custom-put-if-not 'fringe 'custom-version "21.1") 739(custom-put-if-not 'fringe 'custom-version "21.1")
678(custom-put-if-not 'fringe 'group-documentation nil) 740(custom-put-if-not 'fringe 'group-documentation nil)
741(custom-put-if-not 'vc-rcs-header 'custom-version "21.1")
742(custom-put-if-not 'vc-rcs-header 'standard-value t)
679(custom-put-if-not 'vhdl 'custom-version "20.4") 743(custom-put-if-not 'vhdl 'custom-version "20.4")
680(custom-put-if-not 'vhdl 'group-documentation "Customizations for VHDL Mode.") 744(custom-put-if-not 'vhdl 'group-documentation "Customizations for VHDL Mode.")
681(custom-put-if-not 'show-paren-priority 'custom-version "21.1") 745(custom-put-if-not 'show-paren-priority 'custom-version "21.1")
682(custom-put-if-not 'show-paren-priority 'standard-value t) 746(custom-put-if-not 'show-paren-priority 'standard-value t)
683(custom-put-if-not 'vc-handled-backends 'custom-version "20.5") 747(custom-put-if-not 'vc-handled-backends 'custom-version "21.1")
684(custom-put-if-not 'vc-handled-backends 'standard-value t) 748(custom-put-if-not 'vc-handled-backends 'standard-value t)
685(custom-put-if-not 'find-function-recenter-line 'custom-version "20.3") 749(custom-put-if-not 'find-function-recenter-line 'custom-version "20.3")
686(custom-put-if-not 'find-function-recenter-line 'standard-value t) 750(custom-put-if-not 'find-function-recenter-line 'standard-value t)
687(custom-put-if-not 'tags-tag-face 'custom-version "21.1") 751(custom-put-if-not 'tags-tag-face 'custom-version "21.1")
688(custom-put-if-not 'tags-tag-face 'standard-value t) 752(custom-put-if-not 'tags-tag-face 'standard-value t)
753(custom-put-if-not 'change-log-list-face 'custom-version "21.1")
754(custom-put-if-not 'change-log-list-face 'group-documentation nil)
755(custom-put-if-not 'vc-rcs-register-switches 'custom-version "21.1")
756(custom-put-if-not 'vc-rcs-register-switches 'standard-value t)
689(custom-put-if-not 'mail-citation-prefix-regexp 'custom-version "20.3") 757(custom-put-if-not 'mail-citation-prefix-regexp 'custom-version "20.3")
690(custom-put-if-not 'mail-citation-prefix-regexp 'standard-value t) 758(custom-put-if-not 'mail-citation-prefix-regexp 'standard-value t)
691(custom-put-if-not 'diary-mail-days 'custom-version "20.3") 759(custom-put-if-not 'diary-mail-days 'custom-version "20.3")
@@ -716,6 +784,8 @@
716(custom-put-if-not 'finger-X.500-host-regexps 'standard-value t) 784(custom-put-if-not 'finger-X.500-host-regexps 'standard-value t)
717(custom-put-if-not 'uce-mail-reader 'custom-version "20.3") 785(custom-put-if-not 'uce-mail-reader 'custom-version "20.3")
718(custom-put-if-not 'uce-mail-reader 'standard-value t) 786(custom-put-if-not 'uce-mail-reader 'standard-value t)
787(custom-put-if-not 'gnus-charset 'custom-version "21.1")
788(custom-put-if-not 'gnus-charset 'group-documentation "Group character set issues.")
719(custom-put-if-not 'calculator 'custom-version "21.1") 789(custom-put-if-not 'calculator 'custom-version "21.1")
720(custom-put-if-not 'calculator 'group-documentation "Simple pocket calculator.") 790(custom-put-if-not 'calculator 'group-documentation "Simple pocket calculator.")
721(custom-put-if-not 'custom-button-pressed-face 'custom-version "21.1") 791(custom-put-if-not 'custom-button-pressed-face 'custom-version "21.1")
@@ -744,10 +814,18 @@
744(custom-put-if-not 'pcl-cvs 'group-documentation "Special support for the CVS versioning system.") 814(custom-put-if-not 'pcl-cvs 'group-documentation "Special support for the CVS versioning system.")
745(custom-put-if-not 'windmove 'custom-version "21.1") 815(custom-put-if-not 'windmove 'custom-version "21.1")
746(custom-put-if-not 'windmove 'group-documentation "Directional selection of windows in a frame.") 816(custom-put-if-not 'windmove 'group-documentation "Directional selection of windows in a frame.")
817(custom-put-if-not 'strokes-char-face 'custom-version "21.1")
818(custom-put-if-not 'strokes-char-face 'group-documentation nil)
819(custom-put-if-not 'vc-cvs-stay-local 'custom-version "21.1")
820(custom-put-if-not 'vc-cvs-stay-local 'standard-value t)
747(custom-put-if-not 'fortran-comment-line-start-skip 'custom-version "21.1") 821(custom-put-if-not 'fortran-comment-line-start-skip 'custom-version "21.1")
748(custom-put-if-not 'fortran-comment-line-start-skip 'standard-value t) 822(custom-put-if-not 'fortran-comment-line-start-skip 'standard-value t)
749(custom-put-if-not 'checkdoc 'custom-version "20.3") 823(custom-put-if-not 'checkdoc 'custom-version "20.3")
750(custom-put-if-not 'checkdoc 'group-documentation "Support for doc string checking in Emacs Lisp.") 824(custom-put-if-not 'checkdoc 'group-documentation "Support for doc string checking in Emacs Lisp.")
825(custom-put-if-not 'imap 'custom-version "21.1")
826(custom-put-if-not 'imap 'group-documentation "Low-level IMAP issues.")
827(custom-put-if-not 'change-log-acknowledgement-face 'custom-version "21.1")
828(custom-put-if-not 'change-log-acknowledgement-face 'group-documentation nil)
751(custom-put-if-not 'mail-abbrevs-mode 'custom-version "20.3") 829(custom-put-if-not 'mail-abbrevs-mode 'custom-version "20.3")
752(custom-put-if-not 'mail-abbrevs-mode 'standard-value t) 830(custom-put-if-not 'mail-abbrevs-mode 'standard-value t)
753(custom-put-if-not 'scrolling 'custom-version "21.1") 831(custom-put-if-not 'scrolling 'custom-version "21.1")
@@ -758,6 +836,8 @@
758(custom-put-if-not 'temp-buffer-max-height 'standard-value t) 836(custom-put-if-not 'temp-buffer-max-height 'standard-value t)
759(custom-put-if-not 'border 'custom-version "21.1") 837(custom-put-if-not 'border 'custom-version "21.1")
760(custom-put-if-not 'border 'group-documentation nil) 838(custom-put-if-not 'border 'group-documentation nil)
839(custom-put-if-not 'speedbar-indentation-width 'custom-version "21.1")
840(custom-put-if-not 'speedbar-indentation-width 'standard-value t)
761(custom-put-if-not 'hl-line 'custom-version "21.1") 841(custom-put-if-not 'hl-line 'custom-version "21.1")
762(custom-put-if-not 'hl-line 'group-documentation "Highliight the current line.") 842(custom-put-if-not 'hl-line 'group-documentation "Highliight the current line.")
763(custom-put-if-not 'find-file-wildcards 'custom-version "20.4") 843(custom-put-if-not 'find-file-wildcards 'custom-version "20.4")
@@ -770,7 +850,7 @@
770(custom-put-if-not 'show-paren-ring-bell-on-mismatch 'standard-value t) 850(custom-put-if-not 'show-paren-ring-bell-on-mismatch 'standard-value t)
771(custom-put-if-not 'rmail-default-body-file 'custom-version "20.3") 851(custom-put-if-not 'rmail-default-body-file 'custom-version "20.3")
772(custom-put-if-not 'rmail-default-body-file 'standard-value t) 852(custom-put-if-not 'rmail-default-body-file 'standard-value t)
773(custom-put-if-not 'vc-dired-listing-switches 'custom-version "21.0") 853(custom-put-if-not 'vc-dired-listing-switches 'custom-version "21.1")
774(custom-put-if-not 'vc-dired-listing-switches 'standard-value t) 854(custom-put-if-not 'vc-dired-listing-switches 'standard-value t)
775(custom-put-if-not 'rmail-movemail-flags 'custom-version "20.3") 855(custom-put-if-not 'rmail-movemail-flags 'custom-version "20.3")
776(custom-put-if-not 'rmail-movemail-flags 'standard-value t) 856(custom-put-if-not 'rmail-movemail-flags 'standard-value t)
@@ -784,6 +864,8 @@
784(custom-put-if-not 'diff-mode 'group-documentation "Major-mode for viewing/editing diffs") 864(custom-put-if-not 'diff-mode 'group-documentation "Major-mode for viewing/editing diffs")
785(custom-put-if-not 'dabbrev-ignored-buffer-names 'custom-version "20.3") 865(custom-put-if-not 'dabbrev-ignored-buffer-names 'custom-version "20.3")
786(custom-put-if-not 'dabbrev-ignored-buffer-names 'standard-value t) 866(custom-put-if-not 'dabbrev-ignored-buffer-names 'standard-value t)
867(custom-put-if-not 'change-log-file-face 'custom-version "21.1")
868(custom-put-if-not 'change-log-file-face 'group-documentation nil)
787(custom-put-if-not 'diary-unknown-time 'custom-version "20.3") 869(custom-put-if-not 'diary-unknown-time 'custom-version "20.3")
788(custom-put-if-not 'diary-unknown-time 'standard-value t) 870(custom-put-if-not 'diary-unknown-time 'standard-value t)
789(custom-put-if-not 'browse-url-lynx-emacs-args 'custom-version "20.3") 871(custom-put-if-not 'browse-url-lynx-emacs-args 'custom-version "20.3")
@@ -798,6 +880,8 @@
798(custom-put-if-not 'vc-default-init-version 'standard-value t) 880(custom-put-if-not 'vc-default-init-version 'standard-value t)
799(custom-put-if-not 'gametree 'custom-version "20.3") 881(custom-put-if-not 'gametree 'custom-version "20.3")
800(custom-put-if-not 'gametree 'group-documentation "Manage game analysis trees in Emacs.") 882(custom-put-if-not 'gametree 'group-documentation "Manage game analysis trees in Emacs.")
883(custom-put-if-not 'change-log-function-face 'custom-version "21.1")
884(custom-put-if-not 'change-log-function-face 'group-documentation nil)
801(custom-put-if-not 'hscroll-global-mode 'custom-version "20.3") 885(custom-put-if-not 'hscroll-global-mode 'custom-version "20.3")
802(custom-put-if-not 'hscroll-global-mode 'standard-value t) 886(custom-put-if-not 'hscroll-global-mode 'standard-value t)
803(custom-put-if-not 'auto-save-file-name-transforms 'custom-version "21.1") 887(custom-put-if-not 'auto-save-file-name-transforms 'custom-version "21.1")
@@ -822,12 +906,14 @@
822(custom-put-if-not 'vc-dired-terse-display 'standard-value t) 906(custom-put-if-not 'vc-dired-terse-display 'standard-value t)
823(custom-put-if-not 'server-kill-new-buffers 'custom-version "21.1") 907(custom-put-if-not 'server-kill-new-buffers 'custom-version "21.1")
824(custom-put-if-not 'server-kill-new-buffers 'standard-value t) 908(custom-put-if-not 'server-kill-new-buffers 'standard-value t)
909(custom-put-if-not 'speedbar-hide-button-brackets-flag 'custom-version "21.1")
910(custom-put-if-not 'speedbar-hide-button-brackets-flag 'standard-value t)
825(custom-put-if-not 'delphi 'custom-version "21.1") 911(custom-put-if-not 'delphi 'custom-version "21.1")
826(custom-put-if-not 'delphi 'group-documentation "Major mode for editing Delphi source in Emacs") 912(custom-put-if-not 'delphi 'group-documentation "Major mode for editing Delphi source in Emacs")
827(custom-put-if-not 'eval-expression-print-level 'custom-version "21.1") 913(custom-put-if-not 'eval-expression-print-level 'custom-version "21.1")
828(custom-put-if-not 'eval-expression-print-level 'standard-value t) 914(custom-put-if-not 'eval-expression-print-level 'standard-value t)
829 915
830(defvar custom-versions-load-alist '(("21.0" "vc") ("20.3.3" "dos-vars") (21.1 "ange-ftp") ("20.4" "files" "sh-script" "help" "compile") ("20.5" "vc-hooks") ("20.8" "sql") ("21.1" "server" "debug" "dabbrev" "files" "paths" "sgml-mode" "net-utils" "font-lock" "paren" "fortran" "etags" "cus-edit" "frame" "add-log" "find-func" "wid-edit" "simple") ("20.3" "desktop" "easymenu" "hscroll" "dabbrev" "ffap" "rmail" "paren" "mailabbrev" "frame" "uce" "mouse" "diary-lib" "sendmail" "debug" "hexl" "vcursor" "vc" "compile" "etags" "help" "browse-url" "add-log" "find-func" "cus-edit" "replace")) 916(defvar custom-versions-load-alist '(("20.3.3" "dos-vars") (21.1 "ange-ftp") ("20.4" "files" "sh-script" "help" "compile") ("20.3" "desktop" "easymenu" "hscroll" "dabbrev" "ffap" "rmail" "paren" "mailabbrev" "frame" "uce" "mouse" "diary-lib" "sendmail" "debug" "hexl" "vcursor" "vc" "compile" "etags" "help" "browse-url" "add-log" "find-func" "cus-edit" "replace") ("21.1" "server" "debug" "dabbrev" "vc" "paths" "sgml-mode" "net-utils" "font-lock" "vc-hooks" "paren" "fortran" "etags" "cus-edit" "frame" "vc-sccs" "files" "add-log" "find-func" "wid-edit" "vc-rcs" "vc-cvs" "simple" "speedbar") ("20.8" "ansi-color" "sql"))
831 "For internal use by custom.") 917 "For internal use by custom.")
832 918
833(provide 'cus-load) 919(provide 'cus-load)
diff --git a/lisp/ielm.el b/lisp/ielm.el
index a0973800271..8194a653e24 100644
--- a/lisp/ielm.el
+++ b/lisp/ielm.el
@@ -42,12 +42,12 @@
42;; (setq ielm-mode-hook 42;; (setq ielm-mode-hook
43;; '(lambda nil 43;; '(lambda nil
44;; (define-key ielm-map "\t" 44;; (define-key ielm-map "\t"
45;; '(lambda nil (interactive) (or (ielm-tab) 45;; '(lambda nil (interactive) (or (ielm-tab)
46;; (lisp-complete-symbol)))))) 46;; (lisp-complete-symbol))))))
47 47
48;; To start: M-x ielm. Type C-h m in the *ielm* buffer for more info. 48;; To start: M-x ielm. Type C-h m in the *ielm* buffer for more info.
49 49
50;; The latest version is available by WWW from 50;; The latest version is available by WWW from
51;; http://mathssun5.lancs.ac.uk:2080/~maa036/elisp/dir.html 51;; http://mathssun5.lancs.ac.uk:2080/~maa036/elisp/dir.html
52;; or by anonymous FTP from 52;; or by anonymous FTP from
53;; /anonymous@wingra.stat.wisc.edu:pub/src/emacs-lisp/ielm.el.gz 53;; /anonymous@wingra.stat.wisc.edu:pub/src/emacs-lisp/ielm.el.gz
@@ -102,14 +102,14 @@ such as `edebug-defun' to work with such inputs."
102 102
103(defvar *** nil 103(defvar *** nil
104 "Third-most-recent value evaluated in IELM.") 104 "Third-most-recent value evaluated in IELM.")
105 105
106;;; System variables 106;;; System variables
107 107
108(defvar ielm-working-buffer nil 108(defvar ielm-working-buffer nil
109 "Buffer in which IELM sexps will be evaluated. 109 "Buffer in which IELM sexps will be evaluated.
110This variable is buffer-local.") 110This variable is buffer-local.")
111 111
112(defvar ielm-header 112(defvar ielm-header
113 "*** Welcome to IELM *** Type (describe-mode) for help.\n" 113 "*** Welcome to IELM *** Type (describe-mode) for help.\n"
114 "Message to display when IELM is started.") 114 "Message to display when IELM is started.")
115 115
@@ -127,9 +127,9 @@ This variable is buffer-local.")
127 (define-key ielm-map "\C-j" 'ielm-send-input) 127 (define-key ielm-map "\C-j" 'ielm-send-input)
128 (define-key ielm-map "\e\C-x" 'eval-defun) ; for consistency with 128 (define-key ielm-map "\e\C-x" 'eval-defun) ; for consistency with
129 (define-key ielm-map "\e\t" 'lisp-complete-symbol) ; lisp-interaction-mode 129 (define-key ielm-map "\e\t" 'lisp-complete-symbol) ; lisp-interaction-mode
130 ;; These bindings are from shared-lisp-mode-map -- can you inherit 130 ;; These bindings are from `lisp-mode-shared-map' -- can you inherit
131 ;; from more than one keymap?? 131 ;; from more than one keymap??
132 (define-key ielm-map "\e\C-q" 'indent-sexp) 132 (define-key ielm-map "\e\C-q" 'indent-sexp)
133 (define-key ielm-map "\177" 'backward-delete-char-untabify) 133 (define-key ielm-map "\177" 'backward-delete-char-untabify)
134 ;; Some convenience bindings for setting the working buffer 134 ;; Some convenience bindings for setting the working buffer
135 (define-key ielm-map "\C-c\C-b" 'ielm-change-working-buffer) 135 (define-key ielm-map "\C-c\C-b" 'ielm-change-working-buffer)
@@ -137,13 +137,13 @@ This variable is buffer-local.")
137 (define-key ielm-map "\C-c\C-v" 'ielm-print-working-buffer)) 137 (define-key ielm-map "\C-c\C-v" 'ielm-print-working-buffer))
138 138
139(defvar ielm-font-lock-keywords 139(defvar ielm-font-lock-keywords
140 (list 140 (list
141 (cons (concat "^" (regexp-quote ielm-prompt)) 'font-lock-keyword-face) 141 (cons (concat "^" (regexp-quote ielm-prompt)) 'font-lock-keyword-face)
142 '("\\(^\\*\\*\\*[^*]+\\*\\*\\*\\)\\(.*$\\)" 142 '("\\(^\\*\\*\\*[^*]+\\*\\*\\*\\)\\(.*$\\)"
143 (1 font-lock-comment-face) 143 (1 font-lock-comment-face)
144 (2 font-lock-constant-face))) 144 (2 font-lock-constant-face)))
145 "Additional expressions to highlight in ielm buffers.") 145 "Additional expressions to highlight in ielm buffers.")
146 146
147;;; Completion stuff 147;;; Completion stuff
148 148
149(defun ielm-tab nil 149(defun ielm-tab nil
@@ -154,7 +154,7 @@ This variable is buffer-local.")
154 (progn 154 (progn
155 (ielm-indent-line) 155 (ielm-indent-line)
156 t))) 156 t)))
157 157
158(defun ielm-complete-symbol nil 158(defun ielm-complete-symbol nil
159 "Complete the lisp symbol before point." 159 "Complete the lisp symbol before point."
160 ;; A wrapper for lisp-complete symbol that returns non-nil if 160 ;; A wrapper for lisp-complete symbol that returns non-nil if
@@ -164,9 +164,9 @@ This variable is buffer-local.")
164 (ctick (and cbuffer (buffer-modified-tick cbuffer)))) 164 (ctick (and cbuffer (buffer-modified-tick cbuffer))))
165 (lisp-complete-symbol) 165 (lisp-complete-symbol)
166 ;; completion has occurred if: 166 ;; completion has occurred if:
167 (or 167 (or
168 ;; the buffer has been modified 168 ;; the buffer has been modified
169 (not (= btick (buffer-modified-tick))) 169 (not (= btick (buffer-modified-tick)))
170 ;; a completions buffer has been modified or created 170 ;; a completions buffer has been modified or created
171 (if cbuffer 171 (if cbuffer
172 (not (= ctick (buffer-modified-tick cbuffer))) 172 (not (= ctick (buffer-modified-tick cbuffer)))
@@ -176,7 +176,7 @@ This variable is buffer-local.")
176 "Dynamically complete filename before point, if in a string." 176 "Dynamically complete filename before point, if in a string."
177 (if (nth 3 (parse-partial-sexp comint-last-input-start (point))) 177 (if (nth 3 (parse-partial-sexp comint-last-input-start (point)))
178 (comint-dynamic-complete-filename))) 178 (comint-dynamic-complete-filename)))
179 179
180(defun ielm-indent-line nil 180(defun ielm-indent-line nil
181 "Indent the current line as Lisp code if it is not a prompt line." 181 "Indent the current line as Lisp code if it is not a prompt line."
182 (when (save-excursion (comint-bol) (bolp)) 182 (when (save-excursion (comint-bol) (bolp))
@@ -214,8 +214,8 @@ Complete sexps are evaluated; for incomplete sexps inserts a newline
214and indents. If however `ielm-dynamic-return' is nil, this always 214and indents. If however `ielm-dynamic-return' is nil, this always
215simply inserts a newline." 215simply inserts a newline."
216 (interactive) 216 (interactive)
217 (if ielm-dynamic-return 217 (if ielm-dynamic-return
218 (let ((state 218 (let ((state
219 (save-excursion 219 (save-excursion
220 (end-of-line) 220 (end-of-line)
221 (parse-partial-sexp (ielm-pm) 221 (parse-partial-sexp (ielm-pm)
@@ -235,7 +235,7 @@ simply inserts a newline."
235(defvar ielm-input) 235(defvar ielm-input)
236 236
237(defun ielm-input-sender (proc input) 237(defun ielm-input-sender (proc input)
238 ;; Just sets the variable ielm-input, which is in the scope of 238 ;; Just sets the variable ielm-input, which is in the scope of
239 ;; `ielm-send-input's call. 239 ;; `ielm-send-input's call.
240 (setq ielm-input input)) 240 (setq ielm-input input))
241 241
@@ -392,7 +392,7 @@ Uses the interface provided by `comint-mode' (which see).
392 Inputs longer than one line are moved to the line following the 392 Inputs longer than one line are moved to the line following the
393 prompt (but see variable `ielm-dynamic-multiline-inputs'). 393 prompt (but see variable `ielm-dynamic-multiline-inputs').
394 394
395* \\[comint-dynamic-complete] completes Lisp symbols (or filenames, within strings), 395* \\[comint-dynamic-complete] completes Lisp symbols (or filenames, within strings),
396 or indents the line if there is nothing to complete. 396 or indents the line if there is nothing to complete.
397 397
398During evaluations, the values of the variables `*', `**', and `***' 398During evaluations, the values of the variables `*', `**', and `***'
@@ -425,7 +425,7 @@ Customised bindings may be defined in `ielm-map', which currently contains:
425 (setq paragraph-start comint-prompt-regexp) 425 (setq paragraph-start comint-prompt-regexp)
426 (setq comint-input-sender 'ielm-input-sender) 426 (setq comint-input-sender 'ielm-input-sender)
427 (setq comint-process-echoes nil) 427 (setq comint-process-echoes nil)
428 (setq comint-dynamic-complete-functions 428 (setq comint-dynamic-complete-functions
429 '(ielm-tab comint-replace-by-expanded-history ielm-complete-filename ielm-complete-symbol)) 429 '(ielm-tab comint-replace-by-expanded-history ielm-complete-filename ielm-complete-symbol))
430 (setq comint-get-old-input 'ielm-get-old-input) 430 (setq comint-get-old-input 'ielm-get-old-input)
431 (make-local-variable 'comint-completion-addsuffix) 431 (make-local-variable 'comint-completion-addsuffix)
@@ -454,9 +454,9 @@ Customised bindings may be defined in `ielm-map', which currently contains:
454 454
455 ;; font-lock support 455 ;; font-lock support
456 (make-local-variable 'font-lock-defaults) 456 (make-local-variable 'font-lock-defaults)
457 (setq font-lock-defaults 457 (setq font-lock-defaults
458 '(ielm-font-lock-keywords nil nil ((?: . "w") (?- . "w") (?* . "w")))) 458 '(ielm-font-lock-keywords nil nil ((?: . "w") (?- . "w") (?* . "w"))))
459 459
460 ;; A dummy process to keep comint happy. It will never get any input 460 ;; A dummy process to keep comint happy. It will never get any input
461 (if (comint-check-proc (current-buffer)) nil 461 (if (comint-check-proc (current-buffer)) nil
462 (start-process "ielm" (current-buffer) "cat") 462 (start-process "ielm" (current-buffer) "cat")
diff --git a/lisp/ledit.el b/lisp/ledit.el
index a54e976cf85..66ebe146a23 100644
--- a/lisp/ledit.el
+++ b/lisp/ledit.el
@@ -39,7 +39,7 @@
39(defconst ledit-read-file 39(defconst ledit-read-file
40 (expand-file-name (concat (user-login-name) ".l2") temporary-file-directory) 40 (expand-file-name (concat (user-login-name) ".l2") temporary-file-directory)
41 "File name for data sent to Ledit by Lisp.") 41 "File name for data sent to Ledit by Lisp.")
42(defconst ledit-compile-file 42(defconst ledit-compile-file
43 (expand-file-name (concat (user-login-name) ".l4") temporary-file-directory) 43 (expand-file-name (concat (user-login-name) ".l4") temporary-file-directory)
44 "File name for data sent to Lisp compiler by Ledit.") 44 "File name for data sent to Lisp compiler by Ledit.")
45(defconst ledit-buffer "*LEDIT*" 45(defconst ledit-buffer "*LEDIT*"
@@ -120,9 +120,9 @@
120 120
121(defun ledit-setup () 121(defun ledit-setup ()
122 "Set up key bindings for the Lisp/Emacs interface." 122 "Set up key bindings for the Lisp/Emacs interface."
123 (if (not ledit-mode-map) 123 (unless ledit-mode-map
124 (progn (setq ledit-mode-map (nconc (make-sparse-keymap) 124 (setq ledit-mode-map (make-sparse-keymap))
125 shared-lisp-mode-map)))) 125 (set-keymap-parent ledit-mode-map lisp-mode-shared-map))
126 (define-key ledit-mode-map "\e\^d" 'ledit-save-defun) 126 (define-key ledit-mode-map "\e\^d" 'ledit-save-defun)
127 (define-key ledit-mode-map "\e\^r" 'ledit-save-region) 127 (define-key ledit-mode-map "\e\^r" 'ledit-save-region)
128 (define-key ledit-mode-map "\^xz" 'ledit-go-to-lisp) 128 (define-key ledit-mode-map "\^xz" 'ledit-go-to-lisp)
diff --git a/lisp/progmodes/inf-lisp.el b/lisp/progmodes/inf-lisp.el
index 63d63612075..c1b3a5e58bc 100644
--- a/lisp/progmodes/inf-lisp.el
+++ b/lisp/progmodes/inf-lisp.el
@@ -33,7 +33,7 @@
33;; and Zwei (the Lisp Machine emacs). 33;; and Zwei (the Lisp Machine emacs).
34 34
35;; Since this mode is built on top of the general command-interpreter-in- 35;; Since this mode is built on top of the general command-interpreter-in-
36;; a-buffer mode (comint mode), it shares a common base functionality, 36;; a-buffer mode (comint mode), it shares a common base functionality,
37;; and a common set of bindings, with all modes derived from comint mode. 37;; and a common set of bindings, with all modes derived from comint mode.
38;; This makes these modes easier to use. 38;; This makes these modes easier to use.
39 39
@@ -55,7 +55,7 @@
55;; would be reflected in the transcript with suitable comments, e.g. 55;; would be reflected in the transcript with suitable comments, e.g.
56;; ";;; redefining fact". Several ways to do this. Which is right? 56;; ";;; redefining fact". Several ways to do this. Which is right?
57;; 57;;
58;; When sending text from a source file to a subprocess, the process-mark can 58;; When sending text from a source file to a subprocess, the process-mark can
59;; move off the window, so you can lose sight of the process interactions. 59;; move off the window, so you can lose sight of the process interactions.
60;; Maybe I should ensure the process mark is in the window when I send 60;; Maybe I should ensure the process mark is in the window when I send
61;; text to the process? Switch selectable? 61;; text to the process? Switch selectable?
@@ -70,24 +70,22 @@
70(defvar inferior-lisp-filter-regexp "\\`\\s *\\(:\\(\\w\\|\\s_\\)\\)?\\s *\\'" 70(defvar inferior-lisp-filter-regexp "\\`\\s *\\(:\\(\\w\\|\\s_\\)\\)?\\s *\\'"
71 "*What not to save on inferior Lisp's input history. 71 "*What not to save on inferior Lisp's input history.
72Input matching this regexp is not saved on the input history in Inferior Lisp 72Input matching this regexp is not saved on the input history in Inferior Lisp
73mode. Default is whitespace followed by 0 or 1 single-letter colon-keyword 73mode. Default is whitespace followed by 0 or 1 single-letter colon-keyword
74\(as in :a, :c, etc.)") 74\(as in :a, :c, etc.)")
75 75
76(defvar inferior-lisp-mode-map nil) 76(defvar inferior-lisp-mode-map nil)
77(cond ((not inferior-lisp-mode-map) 77(unless inferior-lisp-mode-map
78 (setq inferior-lisp-mode-map 78 (setq inferior-lisp-mode-map (copy-keymap comint-mode-map))
79 (copy-keymap comint-mode-map)) 79 (set-keymap-parent inferior-lisp-mode-map lisp-mode-shared-map)
80 (setq inferior-lisp-mode-map 80 (define-key inferior-lisp-mode-map "\C-x\C-e" 'lisp-eval-last-sexp)
81 (nconc inferior-lisp-mode-map shared-lisp-mode-map)) 81 (define-key inferior-lisp-mode-map "\C-c\C-l" 'lisp-load-file)
82 (define-key inferior-lisp-mode-map "\C-x\C-e" 'lisp-eval-last-sexp) 82 (define-key inferior-lisp-mode-map "\C-c\C-k" 'lisp-compile-file)
83 (define-key inferior-lisp-mode-map "\C-c\C-l" 'lisp-load-file) 83 (define-key inferior-lisp-mode-map "\C-c\C-a" 'lisp-show-arglist)
84 (define-key inferior-lisp-mode-map "\C-c\C-k" 'lisp-compile-file) 84 (define-key inferior-lisp-mode-map "\C-c\C-d" 'lisp-describe-sym)
85 (define-key inferior-lisp-mode-map "\C-c\C-a" 'lisp-show-arglist) 85 (define-key inferior-lisp-mode-map "\C-c\C-f"
86 (define-key inferior-lisp-mode-map "\C-c\C-d" 'lisp-describe-sym) 86 'lisp-show-function-documentation)
87 (define-key inferior-lisp-mode-map "\C-c\C-f" 87 (define-key inferior-lisp-mode-map "\C-c\C-v"
88 'lisp-show-function-documentation) 88 'lisp-show-variable-documentation))
89 (define-key inferior-lisp-mode-map "\C-c\C-v"
90 'lisp-show-variable-documentation)))
91 89
92;;; These commands augment Lisp mode, so you can process Lisp code in 90;;; These commands augment Lisp mode, so you can process Lisp code in
93;;; the source files. 91;;; the source files.
@@ -126,7 +124,7 @@ mode. Default is whitespace followed by 0 or 1 single-letter colon-keyword
126 (define-key lisp-mode-map "\C-cd" 'lisp-describe-sym) 124 (define-key lisp-mode-map "\C-cd" 'lisp-describe-sym)
127 (define-key lisp-mode-map "\C-cf" 'lisp-show-function-documentation) 125 (define-key lisp-mode-map "\C-cf" 'lisp-show-function-documentation)
128 (define-key lisp-mode-map "\C-cv" 'lisp-show-variable-documentation) 126 (define-key lisp-mode-map "\C-cv" 'lisp-show-variable-documentation)
129 127
130 (define-key inferior-lisp-mode-map "\C-cl" 'lisp-load-file) 128 (define-key inferior-lisp-mode-map "\C-cl" 'lisp-load-file)
131 (define-key inferior-lisp-mode-map "\C-ck" 'lisp-compile-file) 129 (define-key inferior-lisp-mode-map "\C-ck" 'lisp-compile-file)
132 (define-key inferior-lisp-mode-map "\C-ca" 'lisp-show-arglist) 130 (define-key inferior-lisp-mode-map "\C-ca" 'lisp-show-arglist)
@@ -154,7 +152,7 @@ but it works only in Common Lisp.")
154(defvar inferior-lisp-prompt "^[^> \n]*>+:? *" 152(defvar inferior-lisp-prompt "^[^> \n]*>+:? *"
155 "Regexp to recognise prompts in the Inferior Lisp mode. 153 "Regexp to recognise prompts in the Inferior Lisp mode.
156Defaults to \"^[^> \\n]*>+:? *\", which works pretty good for Lucid, kcl, 154Defaults to \"^[^> \\n]*>+:? *\", which works pretty good for Lucid, kcl,
157and franz. This variable is used to initialize `comint-prompt-regexp' in the 155and franz. This variable is used to initialize `comint-prompt-regexp' in the
158Inferior Lisp buffer. 156Inferior Lisp buffer.
159 157
160This variable is only used if the variable 158This variable is only used if the variable
@@ -187,10 +185,10 @@ have three inferior Lisps running:
187 foo inferior-lisp 185 foo inferior-lisp
188 bar inferior-lisp<2> 186 bar inferior-lisp<2>
189 *inferior-lisp* inferior-lisp<3> 187 *inferior-lisp* inferior-lisp<3>
190If you do a \\[lisp-eval-defun] command on some Lisp source code, 188If you do a \\[lisp-eval-defun] command on some Lisp source code,
191what process do you send it to? 189what process do you send it to?
192 190
193- If you're in a process buffer (foo, bar, or *inferior-lisp*), 191- If you're in a process buffer (foo, bar, or *inferior-lisp*),
194 you send it to that process. 192 you send it to that process.
195- If you're in some other buffer (e.g., a source file), you 193- If you're in some other buffer (e.g., a source file), you
196 send it to the process attached to buffer `inferior-lisp-buffer'. 194 send it to the process attached to buffer `inferior-lisp-buffer'.
@@ -208,8 +206,8 @@ buffer with \\[set-variable].")
208 206
209(put 'inferior-lisp-mode 'mode-class 'special) 207(put 'inferior-lisp-mode 'mode-class 'special)
210 208
211(defun inferior-lisp-mode () 209(defun inferior-lisp-mode ()
212 "Major mode for interacting with an inferior Lisp process. 210 "Major mode for interacting with an inferior Lisp process.
213Runs a Lisp interpreter as a subprocess of Emacs, with Lisp I/O through an 211Runs a Lisp interpreter as a subprocess of Emacs, with Lisp I/O through an
214Emacs buffer. Variable `inferior-lisp-program' controls which Lisp interpreter 212Emacs buffer. Variable `inferior-lisp-program' controls which Lisp interpreter
215is run. Variables `inferior-lisp-prompt', `inferior-lisp-filter-regexp' and 213is run. Variables `inferior-lisp-prompt', `inferior-lisp-filter-regexp' and
@@ -225,7 +223,7 @@ Customisation: Entry to this mode runs the hooks on `comint-mode-hook' and
225`inferior-lisp-mode-hook' (in that order). 223`inferior-lisp-mode-hook' (in that order).
226 224
227You can send text to the inferior Lisp process from other buffers containing 225You can send text to the inferior Lisp process from other buffers containing
228Lisp source. 226Lisp source.
229 switch-to-lisp switches the current buffer to the Lisp process buffer. 227 switch-to-lisp switches the current buffer to the Lisp process buffer.
230 lisp-eval-defun sends the current defun to the Lisp process. 228 lisp-eval-defun sends the current defun to the Lisp process.
231 lisp-compile-defun compiles the current defun. 229 lisp-compile-defun compiles the current defun.
@@ -237,7 +235,7 @@ Lisp source.
237 the text. 235 the text.
238 236
239Commands: 237Commands:
240Return after the end of the process' output sends the text from the 238Return after the end of the process' output sends the text from the
241 end of process to point. 239 end of process to point.
242Return before the end of the process' output copies the sexp ending at point 240Return before the end of the process' output copies the sexp ending at point
243 to the end of the process' output, and sends it. 241 to the end of the process' output, and sends it.
@@ -321,7 +319,7 @@ Prefix argument means switch to the Lisp buffer afterwards."
321 (interactive "P") 319 (interactive "P")
322 (lisp-eval-region (save-excursion (backward-sexp) (point)) (point) and-go)) 320 (lisp-eval-region (save-excursion (backward-sexp) (point)) (point) and-go))
323 321
324;;; Common Lisp COMPILE sux. 322;;; Common Lisp COMPILE sux.
325(defun lisp-compile-region (start end &optional and-go) 323(defun lisp-compile-region (start end &optional and-go)
326 "Compile the current region in the inferior Lisp process. 324 "Compile the current region in the inferior Lisp process.
327Prefix argument means switch to the Lisp buffer afterwards." 325Prefix argument means switch to the Lisp buffer afterwards."
@@ -404,7 +402,7 @@ With argument, positions cursor at end of buffer."
404;;; (buffer-substring body-start (point)))) 402;;; (buffer-substring body-start (point))))
405;;; (process-send-string "inferior-lisp" ")\n")) 403;;; (process-send-string "inferior-lisp" ")\n"))
406;;; (t (lisp-eval-region start end))))) 404;;; (t (lisp-eval-region start end)))))
407;;; 405;;;
408;;; (defun lisp-compile-region (start end) 406;;; (defun lisp-compile-region (start end)
409;;; "Each s-expression in the current region is compiled (if a DEFUN) 407;;; "Each s-expression in the current region is compiled (if a DEFUN)
410;;; or evaluated (if not) in the inferior lisp." 408;;; or evaluated (if not) in the inferior lisp."
@@ -420,7 +418,7 @@ With argument, positions cursor at end of buffer."
420;;; (setq s (point)) 418;;; (setq s (point))
421;;; (end-of-defun)) 419;;; (end-of-defun))
422;;; (if (< s end) (lisp-compile-sexp s end))))) 420;;; (if (< s end) (lisp-compile-sexp s end)))))
423;;; 421;;;
424;;; End of HS-style code 422;;; End of HS-style code
425 423
426 424
@@ -588,7 +586,7 @@ This is a good place to put keybindings.")
588;;; this is now the official inferior lisp package. Use the global 586;;; this is now the official inferior lisp package. Use the global
589;;; ChangeLog from now on. 587;;; ChangeLog from now on.
590;;; 5/24/90 Olin 588;;; 5/24/90 Olin
591;;; - Split cmulisp and cmushell modes into separate files. 589;;; - Split cmulisp and cmushell modes into separate files.
592;;; Not only is this a good idea, it's apparently the way it'll be rel 19. 590;;; Not only is this a good idea, it's apparently the way it'll be rel 19.
593;;; - Upgraded process sends to use comint-send-string instead of 591;;; - Upgraded process sends to use comint-send-string instead of
594;;; process-send-string. 592;;; process-send-string.
@@ -612,7 +610,7 @@ This is a good place to put keybindings.")
612;;; supposed to be reserved for the user to bind. This affected 610;;; supposed to be reserved for the user to bind. This affected
613;;; mainly the compile/eval-defun/region[-and-go] commands. 611;;; mainly the compile/eval-defun/region[-and-go] commands.
614;;; This was painful, but necessary to adhere to the gnumacs standard. 612;;; This was painful, but necessary to adhere to the gnumacs standard.
615;;; For some backwards compatibility, see the 613;;; For some backwards compatibility, see the
616;;; cmulisp-install-letter-bindings 614;;; cmulisp-install-letter-bindings
617;;; function. 615;;; function.
618;;; 616;;;
diff --git a/lisp/progmodes/scheme.el b/lisp/progmodes/scheme.el
index 94dfbf53dd7..f1bd51309d9 100644
--- a/lisp/progmodes/scheme.el
+++ b/lisp/progmodes/scheme.el
@@ -174,13 +174,12 @@
174 174
175(defvar scheme-mode-map nil 175(defvar scheme-mode-map nil
176 "Keymap for Scheme mode. 176 "Keymap for Scheme mode.
177All commands in `shared-lisp-mode-map' are inherited by this map.") 177All commands in `lisp-mode-shared-map' are inherited by this map.")
178 178
179(if scheme-mode-map 179(unless scheme-mode-map
180 ()
181 (let ((map (make-sparse-keymap "Scheme"))) 180 (let ((map (make-sparse-keymap "Scheme")))
182 (setq scheme-mode-map 181 (setq scheme-mode-map (make-sparse-keymap))
183 (nconc (make-sparse-keymap) shared-lisp-mode-map)) 182 (set-keymap-parent scheme-mode-map shared-lisp-mode-map)
184 (define-key scheme-mode-map [menu-bar] (make-sparse-keymap)) 183 (define-key scheme-mode-map [menu-bar] (make-sparse-keymap))
185 (define-key scheme-mode-map [menu-bar scheme] 184 (define-key scheme-mode-map [menu-bar scheme]
186 (cons "Scheme" map)) 185 (cons "Scheme" map))