Lines Matching +refs:idlwave +refs:make +refs:modified +refs:completion +refs:map +refs:emacs

13 	* emacs-lisp/bytecomp.el (byte-goto-log-buffer): New function.
25 * isearch.el (isearch-mode-map): Bind `mouse-movement' to nil.
78 (executable-set-magic): Don't use make-local-hook.
84 * bindings.el (completion-ignored-extensions) [ms-dos, windows-nt]:
95 Makefile.in instructs make-docfile to look at .el files.
101 (button-put, make-text-button): Allow button type property to be
108 * bindings.el (esc-map): Revert `j' and `C-j' bindings to
120 * textmodes/two-column.el (2C-mode): Don't use make-local-hook.
122 * emacs-lisp/syntax.el (syntax-ppss): Autoload.
146 * play/pong.el (pong-init): Don't use make-local-hook.
150 * viper-ex.el (ex-edit): Make checks for modified buffer/file.
155 * version.el (emacs-version): Bump to 21.1.50.
179 * menu-bar.el (minibuffer-local-*map): Take inheritance into account.
181 * simple.el (minibuffer-local*-map): Remove redundant bindings.
183 * bindings.el (minibuffer-local-map): Also bind next, C-n, C-s, prior,
211 (cperl-tips): Mention how to make CPerl the default mode.
280 * bindings.el (completion-ignored-extensions): CL-related
288 * emacs-lisp/bytecomp.el (byte-compile-check-lambda-list):
291 * emacs-lisp/bytecomp.el (byte-compile-check-lambda-list):
319 (help-mode-map): Put back the mouse-2 binding.
320 (help-xref-stack): Change the format and make buffer-local.
352 * emacs-lisp/byte-opt.el (byte-optimize-lapcode)
358 * emacs-lisp/bytecomp.el (byte-compile-display-log-head-p):
372 * emacs-lisp/copyright.el (copyright): Add final \n.
383 * emacs-lisp/autoload.el (doc-string-elt): Remove.
393 * emacs-lisp/syntax.el: New file.
397 (tcl-using-emacs-19, tcl-using-emacs-19-23, tcl-using-xemacs-19)
399 (tcl-mode-map): Remove bindings for tcl-beginning-of-defun,
403 (inferior-tcl-mode-map): Remove bindings for tcl-beginning-of-defun,
406 (tcl-add-emacs-menu): Remove.
407 (tcl-fill-mode-map, tcl-fill-inferior-map): Move into the defvar.
479 (help-setup-xref, help-xref-following, help-make-xrefs)
483 (help-mode-map, help-xref-stack, help-xref-stack-item)
507 (comint-mode-map): Bind `C-c .' to `comint-input-previous-argument'.
547 * emacs-lisp/bytecomp.el (byte-compile-file): Return success when
556 * woman.el (woman-mode-map): Copy button-buffer-map instead of
562 (WoMan-highlight-references): Use `make-text-button'.
568 * help.el (help-mode-map): Make button-buffer-map our parent.
579 Use `help-insert-xref-button' to make [back]-button, rather than
584 Use `make-text-button' to add the button.
596 (apropos-mode-map): Make button-buffer-map our parent.
607 * emacs-lisp/cl.el (most-positive-fixnum, most-negative-fixnum):
663 Don't pass in default filters that map between `nil' and `off' and
705 * emacs-lisp/cl-macs.el (define-setf-expander): Make it an
721 * emacs-lisp/bytecomp.el (byte-recompile-directory):
731 * derived.el (define-derived-mode, derived-mode-make-docstring):
736 (nroff-mode-map, nroff-mode-syntax-table): Massage.
740 * emacs-lisp/lselect.el: Use facep iso find-face.
742 * emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression):
747 (emacs-lisp-mode): Don't pass an arg to lisp-mode-variables.
751 * emacs-lisp/lisp-mnt.el (lm-history-header): Accept `ChangeLog'.
753 * emacs-lisp/cl-macs.el (frame-parameter): Add a setf method.
756 * emacs-lisp/autoload.el (autoload-ensure-default-file)
769 (make-local-hook): Make obsolete.
770 (add-hook, remove-hook): Don't use make-local-hook any more.
771 (make-syntax-table): Inherit all chars from s-s-t.
795 * mail/rmailsum.el (rmail-make-summary-line)
796 (rmail-make-summary-line-1, rmail-summary-next-same-subject)
834 * calendar/calendar.el (calendar-mode-map): Require cal-menu
852 * emacs-lisp/edebug.el (rx): Add def-edebug-spec.
854 * emacs-lisp/rx.el: New file.
922 * progmodes/ebnf2ps.el: Eliminate make-local-hook calls. Doc fix.
973 * hexl.el (hexl-mode-map): Fix the change of 2001-08-23:
974 Use make-keymap instead of copy-keymap, since copying the global
994 * info.el (Info-file-list-for-emacs): Add elements for ada-mode,
995 ccmode, emacs-mime, and eudc manuals.
1044 * diff-mode.el (diff-mode): Don't make the buffer read-only if
1049 * emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
1069 (original-make-auto-save-file-name): New.
1070 (make-auto-save-file-name): New function, overrides the definition
1072 original-make-auto-save-file-name.
1076 instead of detect-coding-region, to favor detection of emacs-mule
1103 * files.el (make-auto-save-file-name): If long file names are not
1141 work properly even if the buffer is modified elsewhere at the same
1215 * emacs-lisp/edebug.el (edebug-window-live-p):
1271 * emacs-lisp/levents.el, emacs-lisp/lucid.el, emacs-lisp/pp.el
1296 * emacs-lisp/backquote.el (backquote-backquote-symbol)
1303 Consider underscores as in `glasses-make-readable'.
1320 * mail/emacsbug.el (report-emacs-bug): Make sure *Messages*
1342 * bindings.el (mode-line-coding-system-map): New variable.
1343 (mode-line-mule-info): Give the "%Z" a local-map keymap.
1348 * emacs-lisp/find-gc.el: Moved here from lisp/.
1350 * international/quail.el (quail-completion-1):
1370 minor-mode-map-alist to nil while displaying splash screens.
1401 * dired.el (dired-mode-map): Bind `y' to dired-show-file-type
1458 * emacs-lisp/levents.el: Specify FSF as Maintainer. From Pavel
1461 * emacs-lisp/lselect.el: Ditto.
1514 (hexl-mode-map): Copy the global keymap instead of creating a
1547 * emacs-lisp/bytecomp.el (byte-compile-file): Remove TARGET-FILE
1660 * emacs-lisp/cl-indent.el (lisp-indent-defmethod): New function.
1736 * time.el (display-time-string-forms): Use make-mode-line-mouse-map
1737 instead of make-mode-line-mouse2-map.
1742 * emacs-lisp/easy-mmode.el (define-minor-mode):
1746 Use make-mode-line-mouse-map instead of make-mode-line-mouse2-map.
1748 * bindings.el (make-mode-line-mouse-map): Rename from
1749 make-mode-line-mouse2-map. Take additional arg MOUSE.
1750 (mode-line-modified): Use mouse-3 instead of mouse-2.
1773 * emacs-lisp/edebug.el (edebug-read-function): Fix handling of
1818 * play/studly.el, mail/unrmail.el, emacs-lisp/lucid.el,
1835 * play/zone.el (zone-pgm-stress): Use unwind-protect to make sure
1908 `emacs-mule' for write-region.
1931 * progmodes/make-mode.el (makefile-macroassign-regex):
1938 * desktop.el (desktop-save): Add `-*- coding: emacs-mule -*-' to
1948 * emacs-lisp/lisp-mode.el (last-sexp-setup-props): New function.
1961 * emacs-lisp/lisp-mode.el (eval-last-sexp-1): Don't search for
1965 * emacs-lisp/lisp-mode.el (eval-last-sexp-1): Look for a `...'
1968 * emacs-lisp/lisp-mode.el (last-sexp-print): New function.
1970 <mouse-2> and <RET> in that map to a function printing the
1973 * emacs-lisp/lisp-mode.el (eval-last-sexp-1): If standard-output
1979 * emacs-lisp/lisp-mode.el (eval-print-last-sexp, eval-defun):
1991 * emacs-lisp/find-func.el (find-function-regexp):
2072 (ediff-make-temp-file): Use ediff-coding-system-for-write.
2114 Add inferior-emacs-lisp-mode.
2137 * viper-keym.el: Use viper-exec-key-in-emacs.
2194 * emacs-lisp/easy-mmode.el: Add Keywords header.
2207 (global-map): Remove `undo' binding (already in the default).
2212 * progmodes/tcl.el (tcl-fill-mode-map): Use tcl-indent-exp.
2235 Use make-local-variable rather than make-variable-buffer-local.
2265 * edmacro.el, elide-head.el, emacs-lisp/autoload.el,
2266 * emacs-lisp/checkdoc.el, emacs-lisp/cl-compat.el,
2267 * emacs-lisp/cl-specs.el, emacs-lisp/copyright.el,
2268 * emacs-lisp/cust-print.el, emacs-lisp/easy-mmode.el,
2269 * emacs-lisp/elint.el, emacs-lisp/ewoc.el, emacs-lisp/find-func.el,
2270 * emacs-lisp/pp.el, emacs-lisp/re-builder.el, emacs-lisp/shadow.el,
2271 * emacs-lisp/sregex.el, emerge.el, emulation/edt-lk201.el,
2295 * progmodes/idlw-toolbar.el, progmodes/idlwave.el,
2336 * emacs-lisp/easymenu.el: Address of the author added.
2356 * net/rcompile.el (remote-compile): Use make-local-variable.
2358 * progmodes/hideshow.el (hs-minor-mode): Use make-local-variable.
2360 * progmodes/make-mode.el (makefile-browse): Use make-local-variable.
2363 Don't abuse make-variable-buffer-local. Fix call to add-hook.
2407 * composite.el, diff.el, emacs-lisp/levents.el,
2408 * emacs-lisp/lmenu.el, emacs-lisp/lselect.el, emacs-lisp/lucid.el,
2439 * emacs-lisp/elp.el: A fix to follow coding conventions.
2442 * case-table.el, cdl.el, cmuscheme.el, compare-w.el, completion.el,
2444 * echistory.el, electric.el, emacs-lisp/authors.el,
2445 * emacs-lisp/backquote.el, emacs-lisp/byte-opt.el,
2446 * emacs-lisp/bytecomp.el, emacs-lisp/float.el, emacs-lisp/gulp.el,
2447 * emacs-lisp/helper.el, emacs-lisp/lisp-mode.el,
2448 * emacs-lisp/regexp-opt.el, emulation/mlconvert.el,
2460 * mail/vms-pmail.el, man.el, map-ynp.el, menu-bar.el, misc.el,
2521 * vc.el (vc-prefix-map): Move back to vc-hooks.el.
2522 (vc-dired-mode-map): Fix the madness.
2525 (vc-prefix-map): Move back from vc.el.
2573 * emacs-lisp/advice.el (ad-make-advised-definition): If the
2597 * emacs-lisp/easy-mmode.el (define-minor-mode): Use eval-after-load
2603 * emacs-lisp/lisp-mode.el (lisp-mode-shared-map): Bind TAB
2681 * emacs-lisp/cl-macs.el (cl-do-arglist): Revert change of 2000-10-15.
2688 * emacs-lisp/lisp-mnt.el (lm-header-prefix): Doc fix.
2706 light-background color display to lightgoldenrod2, to make it
2747 * progmodes/hideshow.el (hs-minor-mode-map): Use mouse-2, not
2770 * progmodes/glasses.el (glasses-make-readable): Consider underscores
2788 * emacs-lisp/lisp-mode.el (eval-last-sexp): Doc fix.
2795 * menu-bar.el (menu-bar-make-toggle): Construct the
2796 function's doc string from HELP, not DOC, and make it accurate by
2798 Change the HELP arg in some calls to make it fit this usage.
2817 * dabbrev.el (dabbrev--make-friend-buffer-list): New function,
2822 Call dabbrev--make-friend-buffer-list.
2843 * textmodes/sgml-mode.el (sgml-mode-map): Fix thinko.
2886 * progmodes/cpp.el (cpp-make-button): Add help-echo to
2918 (sgml-mode-map): Use `make-keymap' rather than make the keymap by hand.
2923 Use unwind-protect and restore-buffer-modified-p.
2978 * emacs-lisp/backquote.el (backquote-process): Handle `[,@SYMBOL].
3044 * emacs-lisp/lisp-mode.el (lisp-indent-offset): Add a doc string.
3145 * emacs-lisp/bytecomp.el (byte-compile-file-form-autoload): Use the
3149 * emacs-lisp/byte-opt.el (byte-compile-inline-expand): Complete Dave's
3155 unless ~/.emacs exists.
3158 exist, default to "~/.emacs" (~/_emacs on DOS and, maybe, Windows).
3165 (tex-mode-map): Inherit from text-mode-map, but rebind \t to
3167 (latex-mode-map, plain-tex-mode-map): New keymaps.
3168 Inherit from tex-mode-map.
3188 * emacs-lisp/byte-opt.el (byte-compile-inline-expand):
3249 leave the last one visible, and make that the selected window.
3271 * pcvs-defs.el (cvs-mode-map): Bind "z" to `kill-this-buffer'
3287 * eshell/em-cmpl.el (eshell-completion-command-name)
3336 * emacs-lisp/elp.el (elp-instrument-function): Handle advised
3350 last coding system used before calling set-buffer-modified-p
3365 * emacs-lisp/cl-indent.el (toplevel): Indent the :method
3385 * emacs-lisp/lisp-mode.el (lisp-mode):
3387 make-local-variable before setting it.
3391 * emacs-lisp/elp.el (elp-instrument-package): Don't allow empty
3403 * pcvs-defs.el (cvs-mode-map): Don't rebind `undo'.
3421 * mail/emacsbug.el (report-emacs-bug): Don't switch the buffer to
3446 eshell/cat, eshell/make, eshell/diff, eshell/locate, eshell/occur,
3487 (archive-unique-fname): Use make-temp-file.
3491 * emacs-lisp/lisp-mode.el (lisp-interaction-mode): Doc fix.
3601 * mail/rmail.el (rmail-mode-map): Use rmail-sort-by-labels
3619 and friends, meaning make a link to the source file.
3620 (help-make-xrefs): Handle "source of" and friends
3769 * progmodes/make-mode.el (makefile-font-lock-keywords):
3836 (calendar-mode-map, calendar-mode): Use display-popup-menus-p
3849 * textmodes/ispell.el, emacs-lisp/checkdoc.el,
3897 * emacs-lisp/easy-mmode.el (easy-mmode-defsyntax): Unquote `doc'.
3901 * emacs-lisp/cl-indent.el (toplevel): Comment out the spec
3923 cross references in the node, make the respective items of the
3946 * info.el (Info-file-list-for-emacs): Add an entry for the "info"
3951 * pcvs-defs.el (cvs-mode-map): Bind C-o like in dired.
4009 * emacs-lisp/advice.el (ad-make-advised-definition):
4015 * simple.el (completion-list-mode-finish): New function.
4016 (toplevel): Add completion-list-mode-finish to temp-buffer-show-hook.
4061 * obsolete/profile.el: Moved from emacs-lisp/.
4071 * bindings.el (mode-line-modified): Unify help messages.
4097 (html-mode-map): Use set-keymap-parent.
4118 * wid-edit.el (widget-color-sample-face-get): Don't make
4121 * version.el (emacs-version): Include LessTif/Motif version info.
4126 (char-valid-p, multibyte-string-p, string-make-multibyte): Define funs
4162 * emacs-lisp/lisp-mnt.el (lm-keywords-list, lm-keywords-finder-p):
4181 (hexl-mode-map): Bind C-Home and C-End to hexl-beginning-of-buffer
4193 * emacs-lisp/checkdoc.el (checkdoc-common-verbs-wrong-voice):
4325 * emacs-lisp/profile.el: Say that it's obsolete in the header
4331 * mail/emacsbug.el (report-emacs-bug): Report LC_COLLATE,
4341 * emacs-lisp/advice.el (ad-make-advised-definition):
4375 * emacs-lisp/byte-opt.el (byte-optimize-while)
4397 For raw-text and emacs-mule, don't add anymore text about what
4756 * progmodes/cc-make.el: Removed since it's no longer necessary.
4836 (completion-ignored-extensions): Remove duplicate ".class".
4855 * emacs-lisp/lmenu.el (add-menu): Re-added (was erroneously removed).
4930 (hs-minor-mode-map): Change bindings to use `C-c @' prefix.
4948 term-raw-escape-map.
4967 * emacs-lisp/autoload.el (generate-file-autoloads):
4989 emacs-mule-unix.
5017 make output go to buffer *vc*, not the current buffer.
5028 Check for `keymap' properties as well as `local-map' properties.
5043 * simple.el (choose-completion-string): When not leaving the
5054 (sh-mode): Remove `make-local-variable' for unused var
5098 (html-autoview-mode): Don't bother using make-local-hook.
5103 variables, otherwise long Custom entries would make them ineffective.
5120 (emacs-lisp-mode): List all entries from elisp manual, whether
5127 Use make-local-variable rather than make-variable-buffer-local.
5129 Use make-local-variable rather than make-variable-buffer-local.
5141 bookmark-completion-ignore-case is t.
5173 Set up flyspell-local-mouse-map.
5189 * emacs-lisp/cl.el (dotimes, dolist): Undef prior to autoloading
5221 * international/mule-conf.el (emacs-mule, raw-text):
5222 Docstring modified.
5560 * ediff-diff.el (ediff-make-diff2-buffer): Remove bogus checks
5589 * complete.el (partial-completion-mode): Doc fix.
5605 * emacs-lisp/re-builder.el (reb-mode): Quote the hook name.
5608 * emacs-lisp/authors.el (authors): Expand `root' before running find.
5662 * international/mule.el (transform-make-coding-system-args):
5685 * progmodes/make-mode.el (makefile-mode): Set SYNTAX-BEGIN member
5690 * makefile.w32-in (EMACS): Use $(THISDIR) to make emacs.exe path
5819 * international/mule.el (make-coding-system): Add description
5833 * bindings.el: Define `kp-delete' like `delete' in function-key-map.
5852 * emacs-lisp/re-builder.el (reb-update-modestring): Don't use
5901 (tcl-using-emacs-19-23): Consider Emacs 21+.
5903 (tcl-add-emacs-menu): Supply menu name.
5924 * files.el (confirm-kill-emacs): Doc fix.
5936 the `make-variable-buffer-local'.
5989 * emacs-lisp/lisp-mode.el (lisp-mode-shared-map): Undo the change
6009 * international/quail.el (quail-setup-completion-buf): Make the
6010 multibyteness of current buffer inherited to Quail completion buffer.
6076 * iswitchb.el (iswitchb-make-buflist): When nconc'ing lists, don't
6089 * emacs-lisp/easy-mmode.el (define-minor-mode): Docstring fix.
6133 * mail/emacsbug.el (report-emacs-bug): Mention the fact that the
6166 * international/mule.el (make-coding-system): Fix typo.
6177 * international/mule.el (make-translation-table): Fix docstring.
6205 * mail/emacsbug.el (report-emacs-bug): Report the value of
6221 * mail/emacsbug.el (report-emacs-bug): Report values of
6309 overlay priorities should make it unnecessary, right?
6328 * bindings.el: Bind <backspace> and <delete> via function-key-map.
6332 and <delete> via function-key-map.
6347 (transform-make-coding-system-args): New function.
6348 (make-coding-system): Accept XEmacs style arguments for CCL base
6383 * emacs-lisp/lisp-mode.el (lisp-mode-shared-map): Bind `backspace'
6411 * progmodes/fortran.el (fortran-mode-map): Modify Customization
6463 * files.el (confirm-kill-emacs): New user-option.
6464 (save-buffers-kill-emacs): Ask for final confirmation before
6514 * bindings.el (global-map): Bind <home> to beginning-of-line,
6525 (ansi-color-apply-on-region): Rewrote code to make it more robust.
6531 (ansi-color-make-extent): Overlays are created with the property
6544 (ansi-color-make-extent): New function.
6618 (ansi-color-make-face): New function. Compatibility layer for
6620 (ansi-color-make-color-map): Use ansi-color-make-face.
6675 * international/mule.el (make-coding-system): If the coding system
6681 * emacs-lisp/bytecomp.el (byte-compile-log-1): In non-batch case,
6711 * emacs-lisp/copyright.el (copyright-current-year): Now a defvar.
6744 * info.el (Info-goto-emacs-command-node): Doc fix.
6745 (Info-goto-emacs-key-command-node): Doc fix.
6767 * emacs-lisp/cl-seq.el (remove, remq): Remove.
6827 (dired-x-help-address): Set to bug-gnu-emacs.
6881 * emacs-lisp/lisp-mnt.el (lm-copyright-prefix): New Variable.
6926 and delete in isearch-mode-map.
6941 * emacs-lisp/cl.el (butlast, nbutlast): Move to subr.el.
6970 * version.el (emacs-version): Print X scroll bar information.
6986 characters to 'term-send-raw in term-raw-map.
7005 * emacs-lisp/edebug.el (define-minor-mode): Improve the spec
7014 * smerge-mode.el (smerge-basic-map): Use `=' rather than `d'.
7122 * international/mule.el (make-char): Docstring adjusted for the
7123 change of make-char-internal.
7159 * progmodes/idlwave.el: Fixed copyright notice.
7206 * version.el (emacs-version): Remove `%a' from the time format
7214 Check that emacs-major-version is `=' to 20, not `>='.
7215 (artist-replace-chars): Use `make-string' instead of a loop.
7324 * emacs-lisp/lisp-mnt.el: Change maintainer to FSF.
7340 * emacs-lisp/easymenu.el (easy-menu-current-active-maps):
7358 old raw lambda form in `kill-emacs-hook', and runs new
7366 * emacs-lisp/easymenu.el (easy-menu-define): Setup indentation.
7368 (easy-menu-get-map): Use it.
7440 * progmodes/idlwave.el: Updated to IDLWAVE version 4.7. Too many
7477 * pcvs-defs.el (cvs-mode-diff-map): Use minibuffer menu prompt.
7514 (cvs-menu-map): Remove.
7515 * pcvs.el (cvs-menu): Use `cvs-menu' rather than `cvs-menu-map'.
7543 * emacs-lisp/lisp-mode.el (lisp-mode):
7552 * international/quail.el (quail-insert-decode-map): Check the
7560 * loadup.el: Load emacs-lisp/backquote instead of autoloading.
7577 * progmodes/idlw-shell.el, progmodes/idlwave.el: Update copyright.
7636 * emacs-lisp/autoload.el (update-file-autoloads): Use raw-text to
7658 locally modified faces.
7688 * emacs-lisp/cl-indent.el: Remove erroneous spec for condition-case.
7725 * emacs-lisp/easy-mmode.el (define-derived-mode)
7730 (derived-mode-make-docstring): Add `docstring' argument.
7735 * type-break.el (type-break): Don't make parent of itself.
7761 * emacs-lisp/eldoc.el (eldoc): Don't make parent of itself.
7765 * international/mule.el (make-char): Fix last change.
7775 * international/mule.el (make-char): Doc fix.
7796 Bind coding-system-for-read to emacs-mule-unix, not to no-conversion.
7896 * emacs-lisp/cl.el (third...tenth): Really undo change of 2000-08-05.
7933 (antlr-mode-map): Add [C-c C-r] for `antlr-run-tool'.
7956 for the menu and would make command `imenu' awkward to use.
8136 (help-make-xrefs): Delete extraneous newlines at the end of the
8208 (viper-replace-state-hook, viper-emacs-state-hook): Do cursor handling.
8224 * subr.el (add-hook, remove-hook): Don't call make-local-hook
8225 if the variable is make-variable-buffer-local.
8227 * progmodes/ada-stmt.el (ada-template-map):
8228 Initialize and bind it to C-c t in ada-mode-map.
8335 * emacs-lisp/edebug.el (edebug-version)
8337 (edebug-submit-bug-report): Just alias to report-emacs-bug.
8346 (recentf-make-menu-items, recentf-make-menu-item)
8363 (next-completion): Properly handle the case where items are adjacent.
8369 * emacs-lisp/authors.el: Remove autoload cookies, add author,
8394 call `fit-window-to-buffer', make sure the top line is fully visible.
8396 * image-file.el (insert-image-file): Don't make `read-only'
8416 * emacs-lisp/edebug.el (edebug-form-spec prop): Use dolist.
8424 * subr.el (make-local-hook): Docstring fix.
8432 * isearch.el (isearch-mode-map): Fix docstring. Init in defvar.
8433 (minibuffer-local-isearch-map): Init in defvar. Use inheritance.
8435 Use mapc rather than map.
8458 * emacs-lisp/advice.el (ad-special-forms): Correct the conditional
8541 * bindings.el (mode-line-modified): Fix a typo.
8542 (mode-line-toggle-modified, mode-line-widen)
8579 make a backup of the original contents and revert to that in case
8644 (texinfo-mode-map): Bind "C-c C-c u" to texinfo-insert-@uref.
8648 * emacs-lisp/checkdoc.el (checkdoc-minor-mode) <defvar>: Remove.
8649 (checkdoc-minor-mode-map): New map, replaces checkdoc-minor-keymap.
8699 (tex-define-common-keys, tex-mode-map): Use menu-item rather
8701 (tex-mode-map): Bind {, (, [ and $ to skeleton-pair-insert-maybe.
8716 * emacs-lisp/lisp-mode.el (lisp-mode-variables):
8718 (lisp-mode-shared-map): Init inside the defvar.
8719 (emacs-lisp-mode, lisp-mode, lisp-interaction-mode):
8728 * emacs-lisp/byte-opt.el (byte-compile-unfold-lambda):
8755 (gud-menu-map): Include entries for commands that are not always
8757 (gud-minor-mode-map): New map. Add it to minor-mode-map-alist.
8758 (gud-mode-map): New map.
8762 (gud-minibuffer-local-map): New.
8763 Replace gdb-minibuffer-local-map and pdb-minibuffer-local-map.
8770 (gud-new-keymap, gud-make-debug-menu): Eradicate.
8772 * emacs-lisp/easy-mmode.el (easy-mmode-define-keymap):
8777 (diff-mode-map): Bind C-c C-s to diff-split-hunk.
8800 * view.el: Use local-map property, not keymap on mode-line string.
8833 Check ediff-patch-map non-nil.
8834 (ediff-fixup-patch-map, ediff-fixup-patch-map)
8835 (ediff-fixup-patch-map, ediff-patch-file-internal): Put temp
8896 * emacs-lisp/easy-mmode.el (easy-mmode-define-navigation):
8906 * emacs-lisp/bytecomp.el (byte-compile-current-file): Bind it to
8914 * emacs-lisp/bytecomp.el (byte-compile-current-file): Don't bind
8975 * emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression):
8987 (mode-line-toggle-modified, mode-line-widen)
8989 (make-mode-line-mouse2-map): Rewritten.
8990 (mode-line-modified, mode-line-format, minor-mode-alist): Use new
9011 * emacs-lisp/ewoc.el (ewoc-goto-prev, ewoc-goto-next):
9023 Use make-char rather than hard-coded cryptic data.
9067 * emacs-lisp/regexp-opt.el (regexp-opt-group): Sort the strings
9081 * progmodes/icon.el (icon-mode-map): Don't rebind \t.
9086 * emacs-lisp/find-func.el (find-function-do-it): Quote the hook.
9108 * complete.el (partial-completion-mode): Drop unneeded positional args.
9111 * comint.el (comint-mode): Don't bother with make-local-hook.
9129 * comint.el (comint-completion-addsuffix): Fix custom type.
9143 * emacs-lisp/easy-mmode.el (define-minor-mode): Remove :toggle arg.
9156 * Makefile.in (emacs): Set EMACSLOADPATH always.
9162 * emacs-lisp/find-func.el (find-variable-regexp): Avoid defgroup.
9166 * mail/emacsbug.el (report-emacs-bug): Fix whitespace and
9171 * emacs-lisp/authors.el (authors-public-domain-files): New variable.
9175 * help.el (view-emacs-news): Use ONEWS.* instead of NEWS.* files.
9215 * emacs-lisp/easy-mmode.el (define-minor-mode):
9225 * emacs-lisp/elp.el (elp-restore-function): Remove autoload cookie.
9239 * cus-edit.el (custom-mode-map): Switch back to a sparse keymap.
9254 "../src/bootstrap-emacs", in case it's not dumped and thus the
9288 (mac-roman-kbd-mode, mac-roman-kbd-mode-map): These variables deleted.
9295 * emacs-lisp/elp.el (elp-unload-hook): New function.
9324 (make-coding-system): Accept a symbol of translation table as a
9339 programs are modified and moved from mac-win.el.
9340 (mac-roman): Definition of this coding system is modified and
9412 (eshell/cat, eshell/make, eshell-poor-mans-grep, eshell-grep)
9530 * emacs-lisp/easy-mmode.el (define-minor-mode):
9533 make the mode buffer-local, but also generate a `global-MODE'
9558 * international/quail.el (quail-activate): Don't make-local-hook.
9564 (vc-make-version-backup): Don't do it on MS-DOS without long file
9578 * comint.el (make-comint-in-buffer): New function.
9579 (make-comint): Use it.
9587 * cus-edit.el (custom-mode-map): Use a sparse map.
9588 (custom-mode): Don't bother with make-local-hook.
9590 * wid-edit.el (widget-add-change): Don't bother with make-local-hook.
9608 * wid-edit.el (widget-specify-field): Revert to using local-map
9625 (comint-mode-map): Reverse order of `comint-write-output' and
9638 * emacs-lisp/authors.el (batch-update-authors): New function.
9672 Don't inherit from global-map and don't nullify menu-bar and tool-bar
9691 Replace with aliases of the normal emacs b-o-l/e-o-l functions.
9696 * emacs-lisp/authors.el (authors-aliases): Add some more aliases.
9728 Define the tool-bar map as nil, as for the menu-bar. Otherwise, we'll
9732 * emacs-lisp/lisp.el (defun-prompt-regexp): Doc fix.
9772 * files.el (make-backup-file-name-1) [windowsnt, ms-dos]:
9779 * info.el (Info-file-list-for-emacs): Add an entry for Eshell.
9801 * emacs-lisp/bytecomp.el (byte-compile-last-logged-file): New variable.
9812 (refill-mode): Don't bother with make-local-hook anymore.
9826 Just make the foreground `unspecified' rather than "black".
9865 (vc-delete-automatic-version-backups, vc-make-version-backup):
9868 (vc-default-make-version-backups-p): Add `-p' suffix to avoid
9871 * vc-cvs.el (vc-cvs-make-version-backups-p): Add `-p' suffix as
9875 vc-make-version-backups-p; use vc-make-version-backup to actually
9876 make the backup.
9899 * info.el (Info-file-list-for-emacs): Add an entry for Speedbar.
9903 * progmodes/sh-script.el (sh-mode-map): Remove bindings for
9927 * w32-fns.el (make-auto-save-file-name): Don't apply conversion to
9943 make sure its height is OK.
9998 * ps-print.el (ps-print-emacs-type): Move into the eval-and-compile.
10013 (ps-x-font-instance-properties, ps-x-make-color-instance)
10014 (ps-x-map-extents): Alias for functions without the prefix `ps-x-', to
10061 (comint-mode-map): Add it to the menu.
10081 make-local-hook changes to defvar. Doc fix.
10089 make-local-hook.
10096 (comint-mode-map): Rename references to comint-kill-output.
10110 beginning-of-line to make sure we get past the prompt.
10174 matches a multi-line font-lock pattern, make sure the whole text
10177 * emacs-lisp/authors.el (authors-add): Don't add an entry if
10211 (whitespace-running-emacs): Delete.
10234 * emacs-lisp/easy-mmode.el (easy-mmode-define-syntax):
10237 * emacs-lisp/cl-macs.el (cl-do-arglist):
10240 * emacs-lisp/ewoc.el (ewoc-location): New function.
10242 * pcvs.el (cvs-make-cvs-buffer, cvs-run-process):
10243 Don't need make-local-hook any more.
10249 * arc-mode.el (archive-zoo-summarize): Fix from gnu.emacs.bug.
10253 (font-lock-mode): Fix docstring. Don't need make-local-hook anymore.
10257 * emacs-lisp/cl-extra.el (cl-builtin-gethash, cl-builtin-remhash)
10262 (sh-mode): Don't make all vars local here.
10287 (tex-mode-map): Bind M-RET to latex-insert-item.
10314 * emacs-lisp/lisp.el (down-list, backward-up-list, up-list): Doc fix.
10480 * progmodes/scheme.el (scheme-mode-map): Use lisp-mode-shared-map
10481 instead of shared-lisp-mode-map.
10503 (info-tool-bar-map): Add entry for Info-last.
10548 Use `lisp-mode-shared-map' instead of `shared-lisp-mode-map'.
10595 * toolbar/tool-bar.el (tool-bar-mode): Check whether tool-bar-map
10667 * emacs-lisp/regexp-opt.el (regexp-opt): Add \<...\> if PAREN=`words'.
10671 * progmodes/ada-mode.el (ada-mode-menu): Add name to menu map.
10673 * progmodes/icon.el (icon-mode-map): Add name to menu-bar keymap.
10684 * emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression):
10686 (lisp-mode-shared-map): Rename from shared-lisp-mode-map.
10709 (info-tool-bar-map): New variable.
10711 (Info-edit-map): Define all in defvar.
10714 * toolbar/tool-bar.el (tool-bar-map): Define it empty.
10715 (global-map): Bind [tool-bar] to a filtered map.
10717 (tool-bar-add-item-from-menu): Use tool-bar-map, not tb-map.
10781 * startup.el (fancy-splash-screens): Use local rather than global map.
10797 * emacs-lisp/find-func.el (find-function-regexp): Remove spurion.
10844 * emacs-lisp/easy-mmode.el (define-derived-mode): Tweak generated
10854 to `make-local-variable'.
10869 (which-func-mode): Don't make it permanent-local.
10976 * vc-hooks.el (vc-before-save, vc-default-make-version-backups)
10981 * vc-cvs.el (vc-cvs-make-version-backups): Return t if
11009 Stefan Monnier (monnier+gnu/emacs@flint.cs.yale.edu).
11024 (generic-make-keywords-list): Omit extra pair of parens.
11032 around generic-make-keywords-list.
11035 around generic-make-keywords-list.
11092 * emacs-lisp/byte-opt.el (byte-optimize-lapcode): Don't bind
11178 * emacs-lisp/easy-mmode.el (easy-mmode-define-navigation):
11183 * emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name): Prettier.
11185 * emacs-lisp/lisp.el (lisp-complete-symbol): Only jump 2 not 3 levels.
11213 (texinfo-mode-map): Bind " to insert-quote and M-RET to insert-@item.
11221 * emacs-lisp/regexp-opt.el (regexp-opt-group): Put more parenthesis.
11225 * dired.el (dired-map-over-marks): Use modern backquotes and docstring.
11236 * emacs-lisp/authors.el (authors-obsolete-file-p): New function.
11274 (insert-image-file): Don't make conditional on the image-file
11280 * emacs-lisp/authors.el (authors-print): Rephrase many-files
11300 * emacs-lisp/lisp.el (lisp-complete-symbol):
11305 * emacs-lisp/easy-mmode.el (easy-mmode-define-keymap): Autoload.
11314 * simple.el (read-expression-map): Define more properly.
11328 * diff-mode.el (diff-mode-map, diff-minor-mode-prefix):
11330 (diff-mode, diff-minor-mode): Drop make-local-hook (done by add-hook).
11335 * complete.el (partial-completion-mode) <defcustom>: Remove.
11336 (partial-completion-mode): Use define-minor-mode.
11337 (PC-do-completion): Understand `completion-auto-help = delay'
11338 to mean to popup the completion buffer only the second time.
11344 (comint-mode-map): Remove obsolete comment.
11345 (make-comint): Minor stylistic change.
11360 (tex-shell-map): Initialize it properly.
11377 * map-ynp.el (map-y-or-n-p): Fix missing backquotes.
11385 * emacs-lisp/authors.el (authors-add): Use `nconc' instead of
11491 (hs-minor-mode-map): Change bindings to leave "C-c LETTER" alone.
11495 * hl-line.el (hl-line-overlay): Don't make it buffer-local.
11501 (fortran-mode-map): Adjust auto-fill menu entry.
11556 * msb.el (msb-mode-map): Use substitute-key-definition.
11557 (msb-mode): Use msb-mode-map.
11565 (vc-prefix-map): Bind `vc-switch-backend' to `b'.
11621 (iswitchb-mode-map): Define completely initially.
11622 Inherit minibuffer-local-map.
11623 (iswitchb-completion-help) <!iswitchb-xemacs>: Use
11625 (iswitchb-global-map): New variable.
11629 (iswitchb) <defgroup>: Add URL link. Use group `completion', not
11699 (calendar-make-alist): Don't quote lambda.
11700 (calendar-star-date): Use make-local-variable.
11738 * gnus/: Update to emacs-21-branch of the Gnus CVS repository.
11760 * map-ynp.el (map-y-or-n-p): Check use-dialog-box. Don't lose
11792 * makefile.w32-in (compile-files-CMD): No need to make .elc files
11826 Add extra `help-echo' and `local-map' props to node xrefs.
11841 * emacs-lisp/lisp-mnt.el (lm-header-prefix): Cleanup the regexp.
11848 * emacs-lisp/lmenu.el (popup-menu, popup-menu-internal)
11957 (ansi-color-map): Doc change.
11958 (ansi-color-map-update): Remove debugging message.
11962 (ansi-color-make-face): Remove.
12008 (imenu--completion-buffer): Use subst-char-in-string.
12014 (diff-mode-map): Bind `diff-test-hunk'.
12020 because it breaks '(make-variable-buffer-local (defvar ...)'
12026 Docstring modified.
12037 (quail-show-keyboard-layout): Docstring modified.
12039 (quail-build-decode-map): Change arg MAP to MAP-LIST to avoid
12154 * help.el (help-make-xrefs): Adjust for the change of
12164 (quail-other-command): Dummy command to make quail-help work better.
12179 (quail-build-decode-map, quail-insert-decode-map): New Functions.
12266 (vc-dired-mode-map): Don't set-keymap-parent yet.
12299 * vc.el (toplevel): Require `dired' at run-time for dired-mode-map.
12387 (vc-dired-mode-map): Inherit from dired-mode-map.
12419 * vc-cvs.el (vc-cvs-checkout): Slight restructuring to make the
12463 (vc-dired-mode-map): Don't inherit from dired-mode-map since
12465 inherits from vc-prefix-map so that we can bind `vt' without
12502 (vc-prefix-map): Remove definition of "t" for terse display in vc
12504 (vc-dired-mode-map): Inherit from dired-mode-map.
12546 * vc-hooks.el (vc-prefix-map): Move the autoload from vc.el.
12548 * vc.el (vc-prefix-map): Move the autoload to vc-hooks.el and move
12550 vc-prefix-map was already defined.
12613 make it read-write instead of trying to commit.
12786 rather than `concat', make sure it is preloaded and don't bother
12864 (vc-make-backend-sym): Rename from vc-make-backend-function.
12894 (vc-make-backend-function, vc-call): Pass names without leading
12919 (vc-log-mode-map): New name for vc-log-entry-mode and merge the
12921 (vc-log-mode): Minor docstring fix and use vc-log-mode-map.
13041 (vc-prefix-map): Move from vc-hooks.el and make autoloaded.
13051 (vc-dired-mode-map): Properly defvar it.
13083 (vc-file-prop-obarray): Use `make-vector'.
13095 (vc-recompute-state, vc-prefix-map): Move to vc.el.
13131 (vc-annotate-mode-map, vc-annotate-mode-syntax-table):
13142 (vc-update-change-log): Use make-temp-file if available.
13515 (vc-dired-mode-map): Defvar when compiling.
13528 (vc-annotate-color-map, vc-annotate-menu-elements): Fix custom type.
13759 (vc-make-backend-function, vc-loadup, vc-call-backend)
13793 * vc-hooks.el: This is 1998-11-11T18:47:32Z!kwzh@gnu.org from the emacs sources
13795 * vc.el: This is 1999-03-13T05:04:24Z!kwzh@gnu.org from the emacs sources
13827 predicate, which caused entries in the completion list to be
13847 Add completion function for Eshell's implementation of `unset'.
13860 * help.el (help-make-xrefs): Don't make hyperlinks for incorrect
13871 * frame.el (set-frame-font): Do completion of font-name for
13884 (executable-make-buffer-file-executable-if-script-p): Check that
13889 * help.el (help-make-xrefs, help-xref-mule-regexp): Doc fix.
13894 (diff-mode-shared-map): Bind mouse-2.
13925 (help-make-xrefs): Handle help-xref-mule-regexp.
13991 completion alternatives that have already been used.
14009 * eshell/em-unix.el (eshell/du, eshell/cat, eshell/make)
14022 (pcmpl-gnu-make-rule-names): If GNUmakefile exists in the current
14137 * emacs-lisp/bytecomp.el (mapc): Use byte-compile-funarg.
14248 * emacs-lisp/cl.el (cl-macroexpand): Doc fix.
14297 * emacs-lisp/lisp.el (defun-prompt-regexp, parens-require-spaces):
14331 * emacs-lisp/bytecomp.el (byte-compile-beginning-of-line):
14352 * textmodes/ispell.el (ispell-menu-map-needed): Put back the boundp
14364 * bindings.el (esc-map): Bind `C-delete' and `C-backspace' to
14373 Fine tuning to menu map appearance and operation, and added help.
14409 * help.el (view-emacs-news): Rewritten for new naming scheme
14429 * sql.el (sql-mode-map): TAB is no longer defined in sql-mode-map;
14460 * cus-dep.el (custom-make-dependencies): Add local-variable settings
14463 * mail/mh-e.el (mh-make-local-vars):
14464 Replace make-variable-buffer-local with make-local-variable.
14474 * emacs-lisp/ewoc.el (ewoc-locate): Default POS to (point).
14486 * emacs-lisp/easy-mmode.el (define-minor-mode):
14489 * diff-mode.el (diff-mode-map): Bind diff-apply-hunk.
14543 * international/ccl.el (declare-ccl-program): Docstring modified.
14567 * emacs-lisp/cust-print.el, emacs-lisp/cl-specs.el
14568 * emacs-lisp/edebug.el, progmodes/hideif.el: Change authors'
14605 (global-cwarn-mode): Don't make it a user option. Unquote lambda.
14606 (cwarn-font-lock-feature-keywords-alist): Don't make it a user
14627 (msb--make-keymap-menu): Simplify.
14629 (msb-mode-map): Add title to keymap.
14645 * emacs-lisp/authors.el: New file.
14662 * recentf.el (recent-dialog-mode-map): Bind down-mouse-1 to
14681 * info.el (Info-find-emacs-command-nodes): Rewrite to use
14684 (Info-goto-emacs-command-node): Bind Info-history to nil when
14685 going to the first node found by Info-find-emacs-command-nodes.
14697 * info.el (Info-file-list-for-emacs): More elements for the
14698 autotype, vip, ebrowse, cl, idlwave, reftex, widget, pcl-cvs,
14735 * emacs-lisp/regexp-opt.el (make-bool-vector): Remove.
14766 (Info-file-list-for-emacs): Remove "info" from the list because
14785 * emacs-lisp/lisp-mode.el (eval-last-sexp-1): Handle `#N='
14800 map correctly. Add code for supporting annotations.
14801 (quail-install-decode-map): New function.
14802 (quail-defrule-internal): New optional arguments decode-map and
14808 * emacs-lisp/cl-indent.el (toplevel): Indent `defclass',
14857 * progmodes/idlw-shell.el (idlwave-shell-send-command):
14873 * emacs-lisp/bytecomp.el (byte-compile-fix-header): Fix the way of
14884 * emacs-lisp/cl.el (third...tenth): Undo change of 2000-08-05.
14896 * emacs-lisp/cl.el (first, ..., tenth): Make them macros.
14924 `ignore-errors' in `interactive', `list*', `defun*' &c make this
14954 * progmodes/ebrowse.el (ebrowse-tree-mode-map):
14956 (ebrowse-member-mode-map): Ditto.
15039 * progmodes/glasses.el (glasses-make-readable): Fix uncapitalization of
15058 * play/cookie1.el: Add explanation of how to make cookie.el
15068 * bindings.el (completion-ignored-extensions): Add `.la', `.lo',
15108 (make-coding-system): Handle `safe-chars' specification in the arg
15131 Give `safe-chars' property to make-coding-system.
15169 * textmodes/flyspell.el (flyspell-mouse-map): Use `map' instead
15170 of flyspell-mouse-map.
15172 * progmodes/make-mode.el (makefile-mode-abbrev-table):
15241 * info.el (Info-goto-emacs-key-command-node): Leave a space after
15250 keymap. Don't barf if current-local-map returns nil.
15282 initialize paragraph-start to make it correct both with and
15374 a syntax modifier like comment-intro, to make it possible to
15458 * progmodes/cc-styles.el (c-make-styles-buffer-local): Flag style
15459 variable localness in c-style-variables-are-local-p to make
15533 (ada-goto-matching-decl-start): When matching "if", make sure we
15580 ada-prj-default-comp-cmd and ada-prj-default-make-cmd to
15582 (ada-add-ada-menu): Remove the map and name parameters. Add the Ada
15652 (ada-prj-add-ada-menu): Remove the map and name parameters.
15683 * emacs-lisp/eldoc.el (eldoc-minor-mode-string): Add autoload
15702 * international/iso-transl.el (iso-transl-char-map): Fix ^e, ^i,
15718 * simple.el (universal-argument-map): Bind numeric keypad keys
15725 buffer-modified and read-only stuff -- irrelevant with overlays.
15745 (global-map): Bind c-down-mouse-3 to mouse-popup-menubar-stuff.
15765 (comint-mode-map): Bind mouse-2.
15776 * bindings.el (mode-line-mule-info, mode-line-modified): help-echo
15923 * emacs-lisp/easymenu.el (easy-menu-convert-item-1): Intern the label.
15927 * emacs-lisp/easymenu.el: Doc fixes.
15968 (fortran-mode-map): Change locals in `let'. Use `fortran-auto-fill'.
15998 * dired.el (dired-mode-map): Bind `w' to dired-show-file-type.
16016 (dired-mode-map): Bind `a' to dired-find-alternate-file.
16067 * emacs-lisp/lucid.el: Require CL.
16069 (map-keymap): Define in terms of cl-map-keymap.
16072 * emacs-lisp/cl-extra.el (cl-map-keymap): Handle char-tables.
16077 not be changed without changing the make-dist script.
16079 * emacs-lisp/cl-extra.el (cl-old-mapc): Remove; don't defalias mapc.
16088 * emacs-lisp/easymenu.el (easy-menu-define): Docstring fix.
16101 Tell easy-menu-make-symbol not to check for MENU being an expression.
16102 (easy-menu-make-symbol): New arg NOEXP.
16106 * emacs-lisp/lisp-mode.el (eval-defun-2): Remove parameter
16111 * emacs-lisp/edebug.el (edebug-eval-defun): Make doc string
16163 * emacs-lisp/edebug.el (edebug-window-live-p, edebug-window-list)
16206 * replace.el (query-replace-map): Bind `e' like `E'.
16219 set to emacs-lisp-mode-syntax-table, forward-sexp skips over
16251 * sql.el (sql-interactive-mode-map): Use `kbd' in calls to
16252 `define-key'; instead of checking `(emacs-version)' check for
16329 * emerge.el (emerge-make-temp-file): Make sure file has proper
16334 * files.el (make-backup-file-name-1): On DOS/Windows, run the
16371 * version.el (emacs-version): Use ISO date format.
16398 * emacs-lisp/cl-indent.el (toplevel):
16427 * progmodes/idlwave.el: File re-installed (update to version 4.2)
16483 * international/mule.el (make-coding-system): Generate subsidiary
16502 Use consistent make-local-variable style for font-lock-fontified.
16537 * arc-mode.el (archive-mode-map): Use the new menu-item format for
16567 (partial-completion-mode): Initialize PC-env-vars-alist from
16569 (PC-do-completion): Handle completion of env vars.
16574 not local-map.
16656 * progmodes/make-mode.el (makefile-pickup-filenames-as-targets):
16666 * emacs-lisp/gulp.el (gulp-send-requests):
16667 * emacs-lisp/byte-opt.el (byte-compile-log-lap-1)
16670 * emacs-lisp/advice.el (ad-advice-class-completion-table)
16671 (ad-make-freeze-definition):
16690 (cvs-status-map): Don't inherit from cvs-mode-map anymore.
16691 (cvs-filename-map, cvs-dirname-map): Remove.
16693 (cvs-add-face): Use `keymap' rather than `local-map' property, and only
16695 (cvs-fileinfo-pp): Don't use any special map for file and dir names.
16703 (cvs-mode-diff-map): Define it as a function as well.
16704 (cvs-mode-map): Refer to the function variant of cvs-mode-diff-map.
16705 Bind mouse-2 in this global map rather than with text-properties.
16734 * emacs-lisp/autoload.el (make-autoload): Use `cond'.
16740 * emacs-lisp/easy-mmode.el (define-minor-mode):
16772 (executable-make-buffer-file-executable-if-script-p):
16776 executable-make-buffer-file-executable-if-script-p as an option.
16895 from the reverse map of above.
16899 from the reverse map of above.
16909 made from the reverse map of above.
16915 table made from the reverse map of above.
16924 * international/mule.el (make-coding-system): If CODING-SYSTEM
16932 (ccl-compile-map-multiple): Modify to avoid compiler warning.
16968 * emacs-lisp/autoload.el (make-autoload): Simplify docstring.
16977 * emacs-lisp/easy-mmode.el (easy-mmode-define-global-mode): Autoload.
17007 * emacs-lisp/easy-mmode.el: Require CL during compilation.
17013 Add local-map and help-echo properties to the lighter.
17027 (widget-specify-field): Use keymap property, not local-map.
17057 * emacs-lisp/easy-mmode.el (easy-mmode-derive-name): New function.
17081 (autoarg-kp-digits, autoarg-kp-mode-map): New variable.
17134 mapped by function-key-map to a printing char, call
17139 * emacs-lisp/bytecomp.el:
17146 * faces.el: Update calls to make-obsolete with a WHEN argument.
17148 * byte-run.el (make-obsolete, make-obsolete-variable):
17151 * emacs-lisp/bytecomp.el (byte-compile-log): Don't quote lambda.
17172 a large number of whitespace buffers causes emacs to `freeze'
17233 (antlr-mode-map): New binding [C-c C-v].
17256 (encoded-kbd-iso2022-designation-map): Pay attention to that
17280 * emacs-lisp/elp.el: Maintainer change.
17293 * emacs-lisp/bytecomp.el (byte-compile-callargs-warn):
17322 * bindings.el (esc-map): Change ; to comment-dwim and use the new
17333 * emacs-lisp/elp.el (elp-restore-function): Don't use obsolete
17357 * emacs-lisp/edebug.el (edebug-emacs-19-specific):
17383 * international/codepage.el (cp-make-coding-systems-for-codepage):
17449 modified-p of the current buffer.
17452 * international/kkc.el (kkc-region): Don't change modified-p of
17494 * newcomment.el (comment-make-extra-lines): Don't use `assert'.
17496 * completion.el (dynamic-completion-mode, dynamic-completion-mode):
17511 * files.el (make-backup-file-name-1): Replace slashes with `!'
17536 (partial-completion-mode): Add autoload cookie.
17553 * completion.el: Doc fixes. Add to debug-ignored-errors.
17564 (dabbrev-completion): Use mapc.
17593 * emacs-lisp/sregex.el: Rewritten to take advantage of shy-groups and
17614 * emacs-lisp/ring.el (ring-elements): New function.
17616 * emacs-lisp/easymenu.el (easy-menu-create-menu)
17619 * emacs-lisp/byte-opt.el: Update side-effect free function lists.
17626 * international/ccl.el (ccl-compile-map-multiple): Don't quote lambda.
17632 (log-view-mode-map): Unsatisfying fix for when cvs-mode-map is not
17637 * emacs-lisp/easy-mmode.el: Update copyright and commentary.
17652 (comment-make-extra-lines): Better handling of empty continuations.
17661 (ccl-compile-write-repeat): If ARG is string, make it unibyte.
17682 * emacs-lisp/lisp-mode.el (lisp-mode-variables): Set comment-add.
17735 * calendar/appt.el (appt-make-list): Match all lines of entry.
17785 * help.el (view-emacs-FAQ): Change `emacs-faq' to `efaq'.
17790 * dired.el (dired-mode-map): Use dired-do-query-replace-regexp.
17830 (help-make-xrefs): Use it.
17867 (speedbar-file-key-map, speedbar-buffers-key-map): Add "=" to act
17879 (speedbar-make-button): Call `speedbar-insert-image-button-maybe'.
17881 (speedbar-make-tag-line): Pay attention to
17936 (describe-fontset): Include fontset alias names in completion.
17982 * emacs-lisp/regexp-opt.el (regexp-opt-depth): Fix regexp.
17985 (add-minor-mode): Don't make the variable buffer-local and add a
18006 * iswitchb.el (iswitchb-completion-help): Unquote lambda.
18031 (help-make-xrefs): Check for quoted face names and adapt regexp
18056 Call define-prefix-command with 3 arguments, to make the map suitable
18065 * emacs-lisp/cl-macs.el: Doc fixes; mainly avoid duplicating arg
18067 * emacs-lisp/cl.el: Likewise.
18068 * emacs-lisp/cl-seq.el: Likewise.
18086 (glasses-mode): Call `glasses-make-unreadable' only in a single
18099 (display-time-string-forms): Use the above. Fix the local-map.
18103 * replace.el (query-replace-map): Add binding for `E'.
18107 * make-mode.el (makefile-mode-abbrev-table): New variable.
18118 (mail-mode-map): Bind it to `M-TAB'.
18177 * files.el (make-auto-save-file-name):
18200 * progmodes/etags.el (etags-tags-completion-table): Add a `:'
18216 * emacs-lisp/crm.el (crm-completion-table): New variable.
18217 (crm-collection-fn, crm-test-completion)
18267 (map-query-replace-regexp, replace-string, replace-regexp):
18283 * emacs-lisp/crm.el: New file.
18299 `~/.emacs.d/auto-save-list/.saves-' for systems other than MS-DOS.
18316 * emacs-lisp/cl-extra.el (cl-old-mapc): Fix definition.
18339 * emacs-lisp/gulp.el (gulp-maintainer): Use expand-file-name
18361 (texinfo-mode-map): Add key bindings for them.
18381 (texinfo-mode-map): Add C-c C-o -> texinfo-insert-block.
18388 * textmodes/ispell.el (ispell-menu-map-needed): Check that
18394 * emacs-lisp/regexp-opt.el (regexp-opt-depth): Fix the regexp.
18426 * emacs-lisp/trace.el: Change maintainer. Use new backquote
18429 * emacs-lisp/cl-specs.el: Remove when, unless.
18431 * emacs-lisp/cl-extra.el: Don't quote keywords.
18434 (cl-map-intervals): Use with-current-buffer. Don't check for
18436 (cl-map-overlays): Use with-current-buffer.
18440 * emacs-lisp/cl-compat.el (keywordp): Remove.
18442 * emacs-lisp/edebug.el (edebug-keywordp): Remove. Change callers
18468 * textmodes/ispell.el (ispell-menu-map): Menu items rearranged and
18499 Invoke Info-directory from `info'. New entry `emacs-manual'.
18533 (make-backup-file-name-function, backup-directory-alist): New vars.
18534 (make-backup-file-name-1): New function.
18535 (make-backup-file-name): Use it.
18537 (file-newest-backup): Use make-backup-file-name.
18553 * emacs-lisp/easymenu.el (easy-menu-create-menu): Process menu
18558 * jit-lock.el (with-buffer-unmodified): Use restore-buffer-modified-p.
18565 * emacs-lisp/edebug.el: Fix specs for dolist, dotimes, push, pop,
18577 * isearch.el (isearch-mode-map): Define M-C-s like C-s and M-C-r
18580 * progmodes/make-mode.el: Some doc fixes.
18593 modified state.
18595 preserving buffer's modified state.
18638 (rmail-make-basic-summary-line): Use that option.
18656 * international/mule.el (make-coding-system): Purecopy doc-string.
18694 * emacs-lisp/byte-opt.el: Fix byte-compiler warnings format.
18696 * emacs-lisp/bytecomp.el (byte-compile-file-form-autoload):
18704 * emacs-lisp/byte-opt.el (byte-compile-inline-expand):
18715 * emacs-lisp/bytecomp.el (byte-compile-file-form-autoload):
18718 * emacs-lisp/byte-opt.el (byte-compile-inline-expand): Fix bug
18761 * emacs-lisp/bytecomp.el: Doc fixes.
18767 * emacs-lisp/autoload.el: Also print defsubst doc string specially.
18784 * emacs-lisp/lisp-mnt.el (lm-last-modified-date): Add parameter
18789 * log-edit.el (log-edit-mode-map): Inherit from vc-log-mode-map
18794 * emacs-lisp/bytecomp.el (byte-compile-eval): Fix and reenable
18809 * emacs-lisp/lisp-mode.el (lisp-eval-defun): Make arglist
18822 * emacs-lisp/bytecomp.el (byte-compile-eval): Disable new code.
18824 * emacs-lisp/lisp.el (beginning-of-defun-raw): Add regexp
18843 * emacs-lisp/bytecomp.el (byte-compile-warning-types)
18865 * Makefile (bootstrap-clean): If $(emacs) exists, build
18899 * progmodes/make-mode.el (makefile-warn-suspicious-lines):
18900 Clean up the code and the regexp and make sure the cursor is
18923 (cvs-make-cvs-buffer): Change the header part by removing the startup
18947 * emacs-lisp/ewoc.el (ewoc--create-special-node): Remove.
18949 PP part of it and also make it work for footers and headers.
18952 (ewoc-map, ewoc-invalidate): Update call to ewoc--refresh-node.
18970 (smerge-basic-map): Rename from smerge-basic-keymap.
18972 (smerge-*-map): Use easy-mmode-defmap.
18992 * diff-mode.el (diff-mode-*-map): Use `easy-mmode-defmap'.
19006 * emacs-lisp/easy-mmode.el (define-derived-mode): New name for
19054 about behavior of set-buffer-modified-p wrt redisplay.
19094 * emacs-lisp/cl-macs.el (cl-do-arglist): Don't add useless
19162 * simple.el (completion-setup-function): Likewise.
19173 * files.el (load-file): Allow completion to .elc.
19184 * emacs-lisp/re-builder.el: Remove RCS Id, remove history comment.
19188 * emacs-lisp/re-builder.el (reb-re-syntax): Fix typo in `:type'.
19202 * emacs-lisp/ewoc.el: New file. This is a merge of elib-node.el,
19206 * emacs-lisp/easy-mmode.el (easy-mmode-defmap, easy-mmode-defsyntax):
19218 * emacs-lisp/easy-mmode.el (easy-mmode-define-keymap): Extend to
19233 (fortran-mode-map): Remove over-eager custom-menu-create for now.
19242 * emacs-lisp/re-builder.el: New file.
19256 * emacs-lisp/regexp-opt.el: Update copyright and leading comment.
19270 * cmuscheme.el (inferior-scheme-mode-map): Define it independently
19271 from comint-mode-map, so we can just inherit from it. Also, move
19275 shorter and this way we inherit from comint-mode-map rather than
19298 * emacs-lisp/cl.el: Remove expt, delete, rassoc from autoloads lists.
19328 (make-coding-system): New argument EOL-TYPE. Pay attention to
19383 * emacs-lisp/lisp-mode.el (lisp-mode-syntax-table): Fix syntax of |.
19386 (describe-function-1, describe-variable, help-make-xrefs): Use it.
19388 * faces.el (list-faces-display): Supply help-echo with help-make-xrefs.
19410 (recentf-open-more-files): No more use standard completion but widgets.
19413 (recentf-setup-more-completion): Delete.
19427 (recentf-make-menu-items): Update to display a "Edit list..."
19437 used by `recentf-open-more-files' completion.
19438 (recentf-setup-more-completion): New function to setup completion for
19440 (recentf-make-menu-items): Update to display a "More..." menu item.
19450 (recentf-make-menu-items): New menu filter handling.
19451 (recentf-make-menu-item): New helper function.
19502 (calculator-mode-map): Set up menu.
19533 * emacs-lisp/cl-indent.el (toplevel): Indent `pprint-logical-block'
19542 * emacs-lisp/helper.el (Helper-describe-mode): Make buffer writable.
19557 * dired.el (dired-mode-map): Don't remove "Edit" from the menu bar.
19560 [symlink, symlinks]: Don't show if make-symbolic-link is not bound.
19590 * emacs-lisp/byte-opt.el: Change old backquote syntax.
19596 * emacs-lisp/bytecomp.el: Change old backquote syntax.
19607 and minor-mode-map-alist.
19615 * emacs-lisp/lisp-mode.el: Don't change syntax of multibyte characters.
19620 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-syntax-table)
19621 (lisp-mode-map, lisp-interaction-mode-map): Define all inside defvar.
19625 (emacs-lisp-mode-hook): Add checkdoc-minor-mode to options.
19636 emacs-lisp-mode-syntax-table when moving forward over the
19646 * emacs-lisp/cl-indent.el: Remove bogus spec for define-condition.
19659 * textmodes/flyspell.el (flyspell-mouse-map): Change definition
19661 (flyspell-mode-on): Define flyspell-local-mouse-map, inheriting
19662 current local map.
19663 (make-flyspell-overlay): Use it.
19666 * emacs-lisp/lisp-mnt.el: Don't require emacsbug at top level.
19671 (lm-crack-address, lm-last-modified-date, lm-commentary)
19710 * emacs-lisp/cl-macs.el (caar, cadr, cdar, cddr): Add defsetfs.
19714 * emacs-lisp/cl-indent.el (lisp-indent-259): Indentation fix.
19724 * menu-bar.el (global-map): Menu-bar items converted to the new
19729 (describe-language-environment-map, set-coding-system-map)
19730 (setup-language-environment-map): Convert to new (menu-item...
19785 (bibtex-map-entries, bibtex-search-entry)
19789 (bibtex-make-field, bibtex-end-of-entry, bibtex-sort-buffer)
19849 (bibtex-map-entries, bibtex-flash-head)
19857 order to make the new binding of case-fold-search immediately visible.
19865 than make-temp-name, use match-string-no-properties and eliminate
19925 * emacs-lisp/cl-macs.el: Don't bother testing for defalias.
19935 * bindings.el (mode-line-input-method-map): New variable.
19940 (make-mode-line-mouse-sensitive): Delete. Body moved to top level.
19943 make-mode-line-mouse-sensitive.
19956 (diff-mode): Use toggle-read-only and minor-mode-overriding-map-alist.
19961 so that it can be used more easily in <foo>-mode-hook. Also make sure
19965 work even if font-lock-mode is nil. Also make sure we don't modify
19971 Don't make `font-lock-multiline' local (it's now done in
19987 * completion.el: Replace completion-dolist with dolist.
20002 * progmodes/idlwave.el (idlwave-template):
20003 Respect `idlwave-abbrev-change-case'.
20004 (idlwave-rw-case, idlwave-elif, idlwave-case, idlwave-for)
20005 (idlwave-if, idlwave-procedure, idlwave-function, idlwave-repeat)
20006 (idlwave-while): Respect `idlwave-reserved-word-upcase'.
20007 (idlwave-rw-case): New function.
20008 (idlwave-statement-match): Fix problem with assignment regexp.
20009 (idlwave-font-lock-keywords): Improve regexp for keyword parameters.
20010 (idlwave-surround): New argument LENGTH to support padding of
20013 * progmodes/idlw-shell.el (idlwave-shell-print): Fix bug with
20014 idlwave-shell-expression-overlay. Implemented printing of
20016 (idlwave-shell-display-level-in-calling-stack): Restore stack level.
20017 (idlwave-retrieve-expression-from-level): New function.
20018 (idlwave-shell-last-calling-stack): Variable removed.
20019 (idlwave-shell-reset): Argument action reversed (`visible' to
20021 (idlwave-shell-calling-stack-routine): New variable.
20022 (idlwave-shell-parse-stack-and-display): Messages now display
20024 (idlwave-shell-mode): Set `modeline-format'.
20025 (idlwave-shell-display-line): Set `idlwave-shell-mode-line-info'.
20026 (idlwave-shell-make-new-bp-overlay): Fix glyph display for Emacs 21.
20027 (idlwave-shell-print-expression-function): New option.
20029 * progmodes/idlw-toolbar.el (idlwave-toolbar-add-everywhere)
20030 (idlwave-toolbar-remove-everywhere): Keybindings prefix is now
20035 * emacs-lisp/cl.el: Use bytecomp-load-hook, not
20036 emacs-lisp-mode-hook. Don't check for defalias being defined.
20038 * emacs-lisp/cl-extra.el (cl-builtin-gethash, cl-builtin-remhash)
20085 * emacs-lisp/fontset.el (standard-fontset-spec): Purecopy it.
20113 * emacs-lisp/cl-specs.el (cl-lambda-list, cl-macro-list)
20133 * emacs-lisp/cl.el: Replace autoloads for dolist, dotimes.
20135 * emacs-lisp/cl-macs.el: Revert previous change.
20153 (iswitchb-make-buflist): If iswitchb-use-frame-buffer-list is
20162 * emacs-lisp/cl-macs.el: Remove dotimes, dolist.
20164 * emacs-lisp/cl.el: Remove stuff for dotimes, dolist, push, pop.
20170 * emacs-lisp/lisp-mode.el: Add indent specs for dolist, dotimes,
20173 * emacs-lisp/edebug.el: Add specs for push, pop, dotimes, dolist,
20178 * emacs-lisp/cl-macs.el (cl-parse-loop-clause):
20207 * emacs-lisp/checkdoc.el (checkdoc-interactive-loop): Don't lose
20239 (map-query-replace-regexp, query-replace-regexp-eval): Likewise.
20244 * subr.el (with-syntax-table): Use make-symbol, not gensym.
20246 * emacs-lisp/lisp.el (beginning-of-defun-function):
20248 Do not call make-variable-buffer-local.
20252 Do not call make-variable-buffer-local.
20284 * emacs-lisp/copyright.el (copyright-update): Remove the
20333 * emacs-lisp/lisp-mode.el (eval-last-sexp-1): Rename from
20347 * emacs-lisp/edebug.el (with-syntax-table): Add a def-edebug-spec.
20349 * emacs-lisp/lisp-mode.el (with-syntax-table):
20367 * array.el (array-mode): Don't use make-variable-buffer-local.
20368 Use make-local-variable for `truncate-lines'.
20413 (ispell-menu-map-needed): Uses new variables.
20475 * emacs-lisp/backquote.el: Remove inappropriate customization
20490 * bindings.el (make-mode-line-mouse2-map): New function.
20491 (mode-line-modified): Use it and simplify.
20494 (make-mode-line-mouse-sensitive): Simplify for
20508 * textmodes/outline.el (outline-mode-menu-bar-map):
20517 * progmodes/fortran.el (fortran-mode-map): Don't bind M-C-a,
20526 * emacs-lisp/cl-extra.el (cl-make-hash-table): Use make-hash-table.
20547 * emacs-lisp/lisp.el (beginning-of-defun): New variable.
20566 * progmodes/idlw-shell.el (idlwave-shell-toggle-toolbar):
20569 * progmodes/idlwave.el (idlwave-load-system-rinfo): Load must read
20571 (idlwave-customize): Load must read file idlw-shell.el.
20572 (idlwave-create-customize-menu): Load must read file idlw-shell.el.
20576 * progmodes/idlw-shell.el: Also provide idlwave-shell
20577 * progmodes/idlw-rinfo.el: Also provide idlwave-rinfo
20578 * progmodes/idlw-toolbar.el: Also provide idlwave-toolbar
20617 * bindings.el (make-mode-line-mouse-sensitive): Fix the toggle
20624 * emacs-lisp/cl-extra.el (cl-emacs-type): Remove defvar.
20627 (cl-map-keymap, cl-map-keymap-recursively): Remove compatibility code.
20641 * progmodes/idlwave.el: Rename idlwave-*.el into idlw-*.el
20643 progmodes/idlw-toolbar.el: Renamed from idlwave-*.el.
20654 * simple.el (completion-setup-function): Count completion-size