diff options
| author | Sam Steingold | 2000-10-10 17:27:38 +0000 |
|---|---|---|
| committer | Sam Steingold | 2000-10-10 17:27:38 +0000 |
| commit | 690ec64977401b78094df77c5e28ce91a4a5c9a8 (patch) | |
| tree | c99536fbfb59943f668a0bf97d05de0a598adbb1 | |
| parent | 80f9f3db875c966d9c311ff5416085242d331508 (diff) | |
| download | emacs-690ec64977401b78094df77c5e28ce91a4a5c9a8.tar.gz emacs-690ec64977401b78094df77c5e28ce91a4a5c9a8.zip | |
use lisp-mode-shared-map instead of shared-lisp-mode-map
| -rw-r--r-- | lisp/ChangeLog | 6 | ||||
| -rw-r--r-- | lisp/chistory.el | 7 | ||||
| -rw-r--r-- | lisp/cus-load.el | 142 | ||||
| -rw-r--r-- | lisp/ielm.el | 38 | ||||
| -rw-r--r-- | lisp/ledit.el | 8 | ||||
| -rw-r--r-- | lisp/progmodes/inf-lisp.el | 58 | ||||
| -rw-r--r-- | lisp/progmodes/scheme.el | 9 |
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 @@ | |||
| 1 | 2000-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 | |||
| 1 | 2000-10-10 Dave Love <fx@gnu.org> | 7 | 2000-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. | ||
| 708 | This translation effectively colorizes strings and regions based upon | ||
| 709 | SGR control sequences embedded in the text. SGR (Select Graphic | ||
| 710 | Rendition) control sequences are defined in section 3.8.117 of the | ||
| 711 | ECMA-48 standard (identical to ISO/IEC 6429), which is freely available | ||
| 712 | as 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. |
| 110 | This variable is buffer-local.") | 110 | This 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 | |||
| 214 | and indents. If however `ielm-dynamic-return' is nil, this always | 214 | and indents. If however `ielm-dynamic-return' is nil, this always |
| 215 | simply inserts a newline." | 215 | simply 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 | ||
| 398 | During evaluations, the values of the variables `*', `**', and `***' | 398 | During 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. |
| 72 | Input matching this regexp is not saved on the input history in Inferior Lisp | 72 | Input matching this regexp is not saved on the input history in Inferior Lisp |
| 73 | mode. Default is whitespace followed by 0 or 1 single-letter colon-keyword | 73 | mode. 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. |
| 156 | Defaults to \"^[^> \\n]*>+:? *\", which works pretty good for Lucid, kcl, | 154 | Defaults to \"^[^> \\n]*>+:? *\", which works pretty good for Lucid, kcl, |
| 157 | and franz. This variable is used to initialize `comint-prompt-regexp' in the | 155 | and franz. This variable is used to initialize `comint-prompt-regexp' in the |
| 158 | Inferior Lisp buffer. | 156 | Inferior Lisp buffer. |
| 159 | 157 | ||
| 160 | This variable is only used if the variable | 158 | This 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> |
| 190 | If you do a \\[lisp-eval-defun] command on some Lisp source code, | 188 | If you do a \\[lisp-eval-defun] command on some Lisp source code, |
| 191 | what process do you send it to? | 189 | what 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. |
| 213 | Runs a Lisp interpreter as a subprocess of Emacs, with Lisp I/O through an | 211 | Runs a Lisp interpreter as a subprocess of Emacs, with Lisp I/O through an |
| 214 | Emacs buffer. Variable `inferior-lisp-program' controls which Lisp interpreter | 212 | Emacs buffer. Variable `inferior-lisp-program' controls which Lisp interpreter |
| 215 | is run. Variables `inferior-lisp-prompt', `inferior-lisp-filter-regexp' and | 213 | is 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 | ||
| 227 | You can send text to the inferior Lisp process from other buffers containing | 225 | You can send text to the inferior Lisp process from other buffers containing |
| 228 | Lisp source. | 226 | Lisp 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 | ||
| 239 | Commands: | 237 | Commands: |
| 240 | Return after the end of the process' output sends the text from the | 238 | Return after the end of the process' output sends the text from the |
| 241 | end of process to point. | 239 | end of process to point. |
| 242 | Return before the end of the process' output copies the sexp ending at point | 240 | Return 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. |
| 327 | Prefix argument means switch to the Lisp buffer afterwards." | 325 | Prefix 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. |
| 177 | All commands in `shared-lisp-mode-map' are inherited by this map.") | 177 | All 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)) |