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

3 	* progmodes/idlw-shell.el (idlwave-shell-clear-all-bp):
5 (idlwave-shell-clear-bp): Optionally skip BP query.
6 (idlwave-shell-update-bp-overlays): Use set-window-margins instead
54 * emacs-lisp/easy-mmode.el (define-globalized-minor-mode):
66 * dired.el (dired-mode-map): Rename "thumbnails" again, to
76 * t-mouse.el (t-mouse-make-event): Pass on mev's more informative
109 * progmodes/mantemp.el (mantemp-make-mantemps-region)
253 (bibtex-make-field): Check that INIT is a string. Use functionp.
258 (PC-do-completion-end): Make buffer-local.
259 (partial-completion-mode) <choose-completion-string-functions>:
261 (PC-do-completion): New optional fourth argument GOTO-END. Add a
262 doc string. Set PC-goto-end for choose-completion.
264 PC-do-completion.
267 arg to bibtex-make-field.
268 (bibtex-make-field): Add optional fourth arg NODELIM.
274 global map isn't modified.
303 * emacs-lisp/edebug.el (edebug-pop-to-buffer): Don't select
324 * progmodes/gud.el (gud-minor-mode-map): Make go button same
337 * emacs-lisp/byte-opt.el (byte-optimize-backward-char)
343 * emacs-lisp/bytecomp.el (byte-compile-char-before):
379 obsolete function make-local-hook.
386 * emacs-lisp/byte-opt.el (byte-optimize-char-before): Remove (move
388 * emacs-lisp/bytecomp.el (byte-compile-char-before):
389 New function (modified replacement for byte-optimize-char-before in
410 Changes to make `narrow-to-defun' and `mark-defun' work properly
513 * emacs-lisp/byte-opt.el (byte-optimize-pure-func): Remove function;
528 * subr.el (with-case-table): Use `make-symbol' to avoid variable
535 * emacs-lisp/byte-opt.el (byte-optimize-form-code-walker):
549 * emacs-lisp/authors.el (top-level): Provide self.
569 * progmodes/gud.el (gud-minor-mode-map): Simplify.
571 * t-mouse.el (t-mouse-make-event-element): Don't use the left edge
594 * progmodes/gud.el (gud-menu-map): Simplify.
595 (gud-minor-mode-map): Add tool-bar like bindings to the text mode
608 * emacs-lisp/lisp-mode.el (lisp-fill-paragraph): Only obey
609 emacs-lisp-docstring-fill-column in emacs-lisp-mode.
627 * progmodes/idlwave.el (idlwave-auto-fill):
630 * progmodes/idlw-shell.el (idlwave-shell-break-in):
632 (idlwave-shell-set-bp-in-module): Compute module.
636 * emacs-lisp/timer.el (run-at-time): Doc fix.
638 * emacs-lisp/warnings.el (display-warning): If we create the
644 (tramp-register-completion-file-name-handler): New defsubst,
668 * emacs-lisp/sregex.el (sregexq): Doc fix.
676 * info.el (info-tool-bar-map): Use "exit" for Info-exit.
685 * emacs-lisp/ewoc.el (ewoc--insert-new-node): Take additional arg DLL.
697 (tmm-prompt): Don't make the mouse user select the first menu
708 minibuffer-local-filename-completion-map, otherwise only override
709 minibuffer-local-completion-map.
713 * complete.el (partial-completion-mode): Set PC-do-completion-end
725 * emacs-lisp/edebug.el (edebug-display): Don't go to
738 * complete.el (PC-do-completion-end): New variable.
739 (partial-completion-mode) <choose-completion-string-functions>:
740 Use PC-do-completion-end in the non-minibuffer case to replace the
742 (PC-do-completion): Set PC-do-completion-end for c-c-s-f.
748 * button.el (make-text-button): Add explicit `button' property.
758 * emacs-lisp/lisp.el (lisp-complete-symbol):
774 * complete.el (PC-do-completion): Compute completion-base-size in
797 * emacs-lisp/bytecomp.el (byte-compile-file-form-defmumble):
835 * emacs-lisp/testcover.el (testcover-start, testcover-end)
866 * progmodes/cc-mode.el (c-make-emacs-variables-local):
897 completion is not finished (re-application of this patch, which was
933 * international/quail.el (quail-setup-completion-buf): Make the
934 completion buffer read-only.
935 (quail-completion): Adjust for the above change. Leave the
936 modified flag nil.
972 * t-mouse.el (t-mouse-make-event-element): Use timestamp output
1023 * emacs-lisp/re-builder.el (reb-update-overlays): Do not mark
1034 from 2006-07-18 to allow completion of directory names.
1065 * ido.el (ido-init-completion-maps): Remap delete-backward-char.
1082 consensus on emacs-devel that the speed of these variants was
1111 * emacs-lisp/bytecomp.el (byte-compile-warning-prefix):
1130 * mail/emacsbug.el (report-emacs-bug): Don't hard code the "X" name.
1168 * complete.el (PC-do-completion): Bind dirlength to nil to avoid
1169 that buffer contents get erased during completion.
1192 * complete.el (PC-try-completion): New function.
1193 (PC-do-completion, read-file-name-internal): Use it instead of
1194 try-completion.
1209 * smerge-mode.el (smerge-remove-props): Don't mark the buffer modified.
1214 * progmodes/idlw-help.el (idlwave-do-context-help1): Don't visit
1216 (idlwave-help-assistant-command): Include ".exe" for ms-dos
1224 * complete.el (PC-bindings): Rebind M-TAB in read-expression-map.
1228 (completion-setup-function): Don't bind completion-base-size when
1245 PC-lisp-complete-symbol instead of binding M-TAB in global-map.
1249 * complete.el (PC-do-completion): Delete duplicates in the list of
1266 * simple.el (completion-setup-function): Improve last fix so it doesn't
1275 * emacs-lisp/re-builder.el (reb-re-syntax): Fix custom type.
1299 * complete.el (PC-do-completion): If completion-ignore-case is
1300 non-nil, replace field with completion string before exiting.
1304 * net/tramp.el (tramp-make-temp-file): New parameter FILENAME.
1313 * emacs-lisp/lisp-mode.el (calculate-lisp-indent):
1327 * emacs-lisp/authors.el (authors-aliases): Add alias.
1336 Do not make these variables permanent-local.
1343 * emacs-lisp/edebug.el (edebug-kill-buffer): New function.
1349 so they don't get reported wrong in .emacs.
1356 * simple.el (completion-setup-function): Don't set
1394 during completion.
1443 * version.el (emacs-major-version, emacs-minor-version):
1459 (org-agenda-mode-map): Add default binding for `org-agenda-archive'.
1491 (gud, gud-menu-map): Remove references to bash/bashdb.
1520 * emacs-lisp/map-ynp.el (map-y-or-n-p):
1547 (org-make-org-heading-camel): Remove function.
1579 (org-table-iterate, org-table-make-reference):
1634 (org-make-tags-matcher): Handle regular expressions for tag and
1717 * progmodes/idlw-shell.el (idlwave-shell-mode): Clean up pending
1719 (idlwave-shell-current-module): Fix handling of module name by type.
1720 (idlwave-shell-break-in): Update type handling.
1721 (idlwave-shell-bp-get): Encode type in BP structure.
1722 (idlwave-shell-set-bp): Fix setting condition/count on disabled BPs.
1723 (idlwave-shell-module-source-query): Query routine info based on type.
1725 (idlwave-shell-module-source-filter): Don't signal error in filter
1727 (idlwave-shell-set-bp-in-module): Use fallback source to prevent
1745 rather than the corresponding Unicode char, to make the code
1767 * emacs-lisp/bindat.el (bindat--unpack-u*): Optimize.
1789 * emacs-lisp/lisp-mode.el (calculate-lisp-indent):
1795 (ps-print-emacs-type): Remove.
1799 (ps-setup): Don't print ps-print-emacs-type.
1828 (5x5-draw-grid-end, 5x5-make-xor-with-mutation, 5x5-mode, 5x5-crack)
1847 * disp-table.el (make-glyph-code, glyph-char, glyph-face): New defuns.
1848 (standard-display-underline): Use make-glyph-code.
1853 Use make-glyph-code.
1860 * emacs-lisp/bytecomp.el (byte-compile-dest-file)
1888 * bindings.el (ctl-x-map): Remove register compatibility bindings
1896 * emacs-lisp/lisp-mode.el (indent-sexp): Clean up termination
1919 (calculator-mode-map): Fix typo in menu entry.
1928 * info-look.el (info-lookup-make-completions):
1959 * emacs-lisp/float-sup.el: Remove obsolete comment.
2064 * emacs-lisp/easy-mmode.el (define-globalized-minor-mode):
2068 * emacs-lisp/autoload.el (make-autoload):
2084 applied in .emacs.
2116 (newsticker-mode-map):
2136 (newsticker--buffer-make-item-completely-visible):
2168 * progmodes/idlwave.el (idlwave-xml-create-sysvar-alist):
2177 * ido.el (ido-set-common-completion): Use `let', not `let*'.
2190 interfering with attempt to set major mode from modified
2204 * international/quail.el (quail-store-decode-map-key): Store a
2208 (quail-decode-map-generated): New variable.
2209 (quail-find-key): Check quail-decode-map-generated and re-generate
2210 a decode map if necessary.
2244 * emacs-lisp/shadow.el (list-load-path-shadows):
2248 * progmodes/cc-defs.el (c-emacs-features):
2288 * emacs-lisp/bytecomp.el (byte-compile-disable-print-circle):
2301 * speedbar.el (speedbar-make-specialized-keymap): Doc fix.
2324 * emacs-lisp/pp.el (pp-eval-last-sexp): Don't eval here.
2402 * emacs-lisp/bytecomp.el (byte-compile-output-file-form)
2425 * emulation/viper-keym.el (viper-insert-basic-map):
2457 (special-event-map): Remove binding for M-drag-n-drop.
2538 * emacs-lisp/lisp-mode.el (last-sexp-toggle-display):
2601 (mac-apple-event-map): Bind "quit application" Apple event to it.
2673 * emacs-lisp/pp.el (pp-eval-expression): Once again eval the
2792 * iswitchb.el (iswitchb-global-map): Use command-remapping if available.
2800 variable to it to avoid later errors once the buffer is modified.
2916 * emacs-lisp/easy-mmode.el (define-global-minor-mode): Doc fix.
2927 * net/tramp.el (tramp-completion-mode): Use `wholenump' instead of
2933 (tramp-completion-mode): Remove clause (not
2949 * files.el (make-backup-file-name-1): Precompute abs name
2982 * emacs-lisp/bindat.el (bindat--unpack-group, bindat--length-group)
2987 * emacs-lisp/authors.el (authors-aliases): Anchor FSF alias regexp,
3058 * emacs-lisp/easymenu.el (easy-menu-change): New arg MAP to indicate
3134 * calendar/calendar.el (calendar-mode-map): Switch < and >.
3154 * progmodes/sh-script.el (sh-make-vars-local): Fix a typo in
3173 (tutorial--tab-map): Remove. All callers changed.
3190 (tutorial--saved-dir): Save to a subdirectory in .emacs.d to
3196 * textmodes/org.el (org-mode-map): Bind org-complete also to M-\t.
3202 (tramp-handle-file-name-completion)
3203 (tramp-completion-handle-file-name-completion): Handle optional
3210 make gud-go send "continue".
3219 * bindings.el: Bind sigusr1 and sigusr2 in special-event-map
3220 instead of global-map.
3241 * emacs-lisp/syntax.el (syntax-ppss-flush-cache, syntax-ppss):
3260 * emacs-lisp/lisp.el (beginning-of-defun-raw): Optimize (for
3275 * files.el (make-backup-file-name-1):
3298 * ido.el (ido-completion-help): Build ido-cur-list and ido-matches
3300 (ido-toggle-ignore, ido-completion-help): Print message while
3351 * emacs-lisp/syntax.el (syntax-ppss-toplevel-pos): New fun.
3359 * emacs-lisp/cl-macs.el (defstruct): Suppress warnings
3372 * progmodes/idlwave.el (idlwave-library-path): Fix typos in docstring.
3376 * ido.el (ido-init-completion-maps): Remap backward-kill-word
3415 avoid that it can be modified. Put old-name and old-link
3422 (wdired-perms-to-number): Make local-map property
3424 modified. Use add-text-properties instead of put-text-property
3445 * emacs-lisp/find-func.el (find-variable): Doc fix.
3476 * progmodes/idlwave.el (idlwave-xml-create-class-method-lists):
3490 file in ~/.emacs.d as `init_SCHEMENAME.scm' instead.
3492 * shell.el (shell): Search the start file in ~/.emacs.d as
3510 the call to `make-obsolete-variable', not in the docstring.
3538 (ada-make-body-gnatstub): Doc fix. Remove redundant `progn'.
3542 * bindings.el (global-map): Bind [signal t] to ignore, to have
3583 * menu-bar.el (menu-bar-make-toggle): Add "globally"
3602 (allout-setup-mode-map): Extract from allout-mode to initialize
3603 allout-mode-map. Call it on file load, so the mode docstring
3605 (allout-mode): Use new allout-setup-mode-map to track any keybinding
3606 customizations since the map was last processed. Also, refine the
3617 (allout-make-topic-prefix, allout-open-topic, allout-rebullet-heading)
3700 (ido-complete, ido-make-file-list, ido-exhibit): Ditto.
3725 * emacs-lisp/bytecomp.el (byte-optimize, byte-compile-warnings):
3748 * progmodes/idlwave.el (idlwave-auto-fill):
3757 * emacs-lisp/easy-mmode.el (easy-mmode-define-navigation):
3758 Fix interactive spec of the functions getting defined to make them
3777 * emacs-lisp/authors.el (authors-aliases): Add new alias.
3784 * emacs-lisp/bytecomp.el (byte-compile-get-constant):
3802 * diff-mode.el (diff-mode-map): Add a binding for unified->context.
3816 * resume.el (resume-emacs-args-buffer):
3825 * emacs-lock.el (toggle-emacs-lock): Doc fix. Simplify.
3826 (emacs-lock-check-buffer-lock): Doc fix. Use `when'.
3827 (check-emacs-lock): Doc fix. Simplify.
3843 * help-macro.el (make-help-screen):
3844 * help.el (describe-minor-mode-completion-table-for-indicator)
3932 (after-insert-file-set-coding): Use restore-buffer-modified-p.
3972 * emacs-lisp/find-func.el (find-library-name): Don't strip ".el"
3984 2006-11-21 Bob Rogers <rogers-emacs@rgrjr.dyndns.org> (tiny change)
3996 * progmodes/idlw-help.el (idlwave-html-help-location):
3998 (idlwave-help-assistant-open-link): Open full links.
3999 (idlwave-help-assistant-help-with-topic): Direct help link.
4001 * progmodes/idlwave.el (idlwave-mode):
4003 (idlwave-current-routine-fullname): Add, to support add-log.
4004 (idlwave-convert-xml-system-routine-info): Simplify XML parsing
4006 (idlwave-mode-menu-def): New binding for help-with-topic.
4008 * progmodes/idlw-shell.el (idlwave-shell-filter-directory):
4010 (idlwave-shell-mode-map): Add help-with-topic.
4031 * emacs-lisp/regexp-opt.el (regexp-opt): Doc fix.
4040 (glasses-make-readable): Use it.
4046 * emacs-lisp/bytecomp.el (byte-compile-if): Revert last change.
4050 * progmodes/ada-mode.el (ada-make-body): Fix typo.
4052 * progmodes/ada-xref.el (ada-make-body-gnatstub): Fix typo.
4057 * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded): Check `and'
4100 * mouse.el (global-map): Change 2006-08-16 fix to call
4140 (ada-gdb-application, ada-get-ada-file-name, ada-make-body-gnatstub):
4221 (ada-make-filename-from-adaname): Handle different semantics of
4249 * emacs-lisp/re-builder.el (reb-mode): Set `blink-matching-paren' to
4270 (ada-make-body): Make non-interactive; not a user function.
4271 (ada-make-subprogram-body): Improve doc string.
4275 * progmodes/cperl-mode.el (cperl-mode): Before adding to it, make
4300 * textmodes/flyspell.el (flyspell-mode-map):
4392 Use `org-agenda-overriding-arguments' to make updating work with
4405 (org-complete): Better completion in in-buffer option lines.
4496 * emacs-lisp/lisp.el (beginning-of-defun-raw): Code up the
4513 (pr-menu-bind): Act on global-map instead of menu-bar-file-menu
4525 (ido-buffer-internal, ido-completion-help): Fix typos in messages.
4560 * international/mule.el (make-char): Fix typo in docstring.
4568 * cus-edit.el (custom-mode-map): Move defvar above code using it.
4569 (custom-mode-link-map): New variable.
4581 (flyspell-mode-map): Bind it to M-RET.
4588 * ruler-mode.el (ruler-mode-map): Add bindings for up-events
4606 * help.el (view-emacs-news): Fix typo in error message.
4620 * emacs-lisp/authors.el (authors-fixed-entries): Fix typo.
4622 * emacs-lisp/lselect.el (x-kill-primary-selection)
4628 * mail/emacsbug.el (report-emacs-bug): Fix typos in output message.
4640 * emacs-lock.el (emacs-lock-from-exiting):
4645 * resume.el (resume-emacs-args-file):
4648 * emacs-lisp/cust-print.el (custom-print-install)
4650 * emacs-lisp/shadow.el (list-load-path-shadows):
4652 (tpu-save-all-buffers-kill-emacs, tpu-emacs-replace)
4654 * emulation/vip.el (vip-emacs-local-map)
4655 (vip-change-mode-to-emacs):
4658 * emulation/viper-init.el (viper-emacs-state-cursor-color):
4659 * emulation/viper-keym.el (viper-emacs-kbd-map)
4699 * progmodes/idlwave.el (idlwave-rescan-asynchronously):
4709 from a file (which make `unload-feature' to fail).
4717 * startup.el (command-line-1): Kill emacs if the last frame is
4726 * cus-edit.el (custom-save-all): Error if saving in .emacs
4746 Rewritten to make mouse-autoselect-window-timer a one-shot timer.
4753 for emacs-lisp-mode and lisp-interaction-mode. This permits
4832 * emacs-lisp/checkdoc.el (checkdoc-rogue-space-check-engine):
4833 * emacs-lisp/find-func.el (find-function-noselect)
4851 * emacs-lisp/pp.el (pp-eval-last-sexp): Evaluate target sexp.
4863 * textmodes/org.el (org-mode-map): No longer copy
4864 `outline-mode-map' explicitly - this is already done by
4983 (calendar-mode-map): Bind cal-html-cursor-month, cal-html-cursor-year.
4991 * emacs-lisp/authors.el (authors-aliases): Update.
4995 * version.el (emacs-version): Bump version number to 22.0.90.
5012 * emacs-lisp/cl-indent.el (lisp-indent-259): Indent nil's in the
5114 * version.el (emacs-version): Use mac-carbon-version-string.
5144 * emacs-lisp/pp.el (pp-eval-expression): Use `X' to read value.
5147 * simple.el (read-expression-map): Just set it, no defvar.
5340 (cperl-map-pods-heres): Likewise.
5404 (cperl-make-indent): New function.
5405 (cperl-indent-for-comment): Use `cperl-make-indent'.
5448 (cperl-map-pods-heres): Stop when the worker returns nil.
5485 XXXX Not very efficient, but hard to make
5646 * completion.el (add-completions-from-c-buffer):
5684 * emacs-lisp/advice.el (ad-remove-advice, ad-parse-arglist)
5685 (ad-make-mapped-call): Use `let', not `let*'.
5728 * emacs-lisp/cl.el (pushnew-internal): Remove defvar.
5759 * emacs-lisp/find-func.el (find-function-regexp): Don't match
5765 2006-10-01 Bob Rogers <rogers-emacs@rgrjr.dyndns.org> (tiny change)
5832 * cus-edit.el (custom-save-all): Switch to emacs-lisp mode before
5858 * progmodes/make-mode.el (makefile-mode): Don't disable jit-lock.
5872 If VISIT, don't let set-buffer-multibyte make undo info.
5911 * emacs-lisp/timer.el (timer-max-repeats): Doc fix.
5937 name for the new variable, `icomplete-with-completion-tables'.
5957 * icomplete.el (icomplete-with-completion-tables): List of
5958 specialized completion tables with which icomplete should
5962 completion tables listed in icomplete-with-completion-tables.
5973 * cus-edit.el (custom-buffer-create-internal): In `emacs -q',
6009 characters in global-map.
6024 * emacs-lisp/cl-macs.el (member*): Use memql instead of complex code.
6027 * emacs-lisp/cl.el (pushnew): Rework 2006-09-10 change. Use memql
6114 Delete duplicate make-local-variable form.
6138 * textmodes/conf-mode.el (conf-mode-map): Use conf-space-keywords cmd.
6280 (allout-shift-in): With universal-argument, make topic a peer of
6283 (allout-shift-out): With universal-argument, make offspring peers
6373 Bind cursor-type temporarily, and make it easy to patch to
6449 * progmodes/idlwave.el (idlwave-rescan-asynchronously):
6487 * emacs-lisp/cl.el (pushnew): Add missing `,'.
6521 * emacs-lisp/cl.el (pushnew): Use add-to-list when convenient.
6539 (conf-space-mode): Always make conf-space-keywords and
6603 * emacs-lisp/eldoc.el: Add `handle-select-window' to the set of
6613 * emacs-lisp/timer.el (timer-create, timer-activate): Doc fixes.
6618 * emacs-lisp/bindat.el (bindat-unpack): Doc fix.
6634 (mac-apple-event-map): Define its handler.
6647 * info.el (Info-index): Bind completion-ignore-case.
6657 (inferior-prolog-mode-map): Use it.
6700 (prolog-mode-map): Add bindings for load-file and switch-to-prolog.
6765 * simple.el (completion-show-help): New defcustom.
6766 (completion-setup-function): Heed it.
6792 Das. http://article.gmane.org/gmane.emacs.gnus.general/49947
6793 http://article.gmane.org/gmane.emacs.gnus.general/50457
6848 (rcirc-map-regexp): Remove function.
6868 * imenu.el (imenu-update-menubar): Use buffer-chars-modified-tick.
6875 (custom-mode-map): Use new names.
6877 * emacs-lisp/easy-mmode.el (define-minor-mode): Reference manual
6881 * emacs-lisp/trace.el (trace-function-background): Doc fix.
6928 (tramp-register-file-name-handlers): `partial-completion-mode' is
6932 (tramp-handle-make-auto-save-file-name): For Emacs 21, set
6944 Make sure we send `import emacs' to the proper process.
6951 * emacs-lisp/checkdoc.el (checkdoc-file-comments-engine):
6955 (woman-mode-map): Use it.
6969 * emacs-lisp/tq.el: Small grammar fix in comments.
6977 * term/mac-win.el (mac-apple-event-map): Rename hicommand to hi-command.
6979 (special-event-map): Apply 2006-08-16 change for x-win.el.
6988 * emacs-lisp/checkdoc.el: Remove * in defcustoms.
7002 Only bind py-mode-map and `features' around brm-init.
7022 viper-emacs-state-cursor-color.
7026 (viper-insert-state-post-command-sentinel, viper-change-state-to-emacs)
7028 viper-emacs-state-cursor-color by default.
7032 (viper-emacs-state-cursor-color): Default to nil, since this feature
7045 * emacs-lisp/timer.el (timer-set-idle-time, run-with-idle-timer):
7140 (python-mode-map): Add help, and a few more key bindings.
7192 * emacs-lisp/timer.el (run-with-idle-timer): Pass t to
7219 * jit-lock.el (jit-lock-fontify-now): Protect the modified status of
7229 * progmodes/gdb-ui.el (gdb-locals-watch-map)
7230 (gdb-locals-watch-map-1): Suppress keymap first.
7231 (gdb-edit-locals-map-1): New variable.
7237 * mouse.el (global-map): Allow yanking with mouse-2 at a spot whose
7246 (special-event-map): Process drag-n-drop events this way.
7256 (custom-mode-map): Bind newline to custom-newline.
7278 (org-show-subtree, org-show-entry, org-make-options-regexp):
7320 (gdb-memory-mode, gdb-locals-watch-map): Don't quote lambda
7423 * emacs-lisp/bindat.el (bindat-ip-to-string):
7432 * emacs-lisp/edebug.el (edebug-recursive-edit): Don't save and
7493 * complete.el (PC-do-completion): Filter out completions matching
7494 completion-ignored-extensions before checking whether there are
7496 Don't use `list' unnecessarily when building completion tables.
7573 * bindings.el (map): Make mode-line-buffer-identification-keymap
7633 (make-auto-save-file-name): Add Cygwin to the list of systems
7666 (custom-mode-map): Just don't bind "\C-m" to `custom-no-edit'.
7680 * cus-edit.el (customize-package-emacs-version-alist): Doc fix.
7681 (customize-package-emacs-version): Change msg when pkg has no entry.
7781 * emacs-lisp/find-func.el (find-function-search-for-symbol):
7868 * calc/calc-map.el (calc-get-operator-history): New variable.
7881 * progmodes/cc-langs.el (c-emacs-variable-inits): New variable.
7883 (c-make-init-lang-vars-fun): Use the initialization forms in
7884 c-emacs-variable-inits in addition to those in c-lang-variable-inits.
7888 * progmodes/cc-mode.el (c-make-emacs-variables-local): New macro,
7889 which calls make-local-variable on the elements of
7890 c-emacs-variable-inits.
7908 * dired.el (dired-mode-map): Add key binding `C-te' for
7936 * bindings.el (minibuffer-local-map): Rebind TAB so it inserts a \t.
7944 * emacs-lisp/autoload.el (make-autoload): Use new arg.
8001 make sure to situate on a topic.
8061 * emacs-lisp/authors.el (authors-aliases): Update.
8077 * emacs-lisp/autoload.el (make-autoload): Remove special handling of
8090 * emacs-lisp/edebug.el (edebug-instrument-function):
8093 * emacs-lisp/find-func.el (find-function-search-for-symbol):
8108 * files.el (locate-file-completion): Avoid duplicates in result.
8111 (custom-mode-map): Remap to custom-no-edit instead of
8143 make sense. Fix a left over `find-file'.
8185 * emacs-lisp/authors.el (authors-ignored-files): Ignore changes
8190 * emacs-lisp/authors.el (authors-aliases): Update.
8200 * emacs-lisp/helper.el (Helper-help-scroller): Don't signal error
8219 * emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix.
8222 * emacs-lisp/edebug.el (def-edebug-spec): Move to subr.el.
8234 * emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix.
8248 * international/mule.el (make-char): Remove redundancy.
8250 * emacs-lisp/bytecomp.el (byte-compile-form): The `byte-compile'
8269 (inferior-octave-mode-map, inferior-octave-mode-syntax-table):
8280 (org-prepare-agenda-buffers): Don't mark buffers as modified when
8285 * server.el (server-select-display): Don't make the temp frame
8310 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Use eval-buffer.
8325 of set-language-environment-XXX to make INFO effective now.
8356 * progmodes/make-mode.el: Delete calls to facemenu-unlisted-faces.
8384 (hack-one-local-variable): Move `make-local-variable' nearer its use.
8393 * progmodes/make-mode.el (makefile-macroassign-regex):
8438 * complete.el (partial-completion-mode): In lambda for
8439 `choose-completion-string-functions' use full function signature
8470 * help.el (view-emacs-news): Declare `res' in the right let* form.
8498 * textmodes/org.el (org-cdlatex-mode-map)
8512 (org-agenda-mode-map): Add binding of `org-agenda-toggle-archive-tag'.
8513 (org-mode-map): Add binding for `org-toggle-archive-tag'.
8548 * complete.el (PC-do-completion): Retain capitalization of user
8549 input, when possible, even if completion-ignore-case is set.
8621 (org-create-dblock, org-prepare-dblock, org-map-dblocks)
8630 (org-mode): Don't mark buffer as modified when aligning tables.
8631 (org-clock-sum): Don't mark buffer modified when adding time sum
8760 * textmodes/org.el (org-agenda-mode-map): Add bindings for
8794 * progmodes/make-mode.el (makefile-fill-paragraph): Don't remove
8816 (ido-init-completion-maps): Bind them to M-SPC and M-v.
8855 (org-mode-map): Call `org-export-as-xoxo' directly.
8876 (gud-menu-map): Use :visible instead of :enable for debugger test.
8898 * progmodes/gud.el (gud-menu-map): Use a conditional help echo
8909 * emacs-lisp/authors.el (authors-aliases): Add mode aliases.
8913 * help.el (view-emacs-news): Rewrite to support new NEWS,
8950 (mac-apple-event-map): Bind text input events.
8953 (global-map): Don't bind mac-apple-event.
8954 (special-event-map): Bind mac-apple-event.
8960 (emacs): Enclose the value of $(EMACS) in quotes.
8997 * shell.el (shell-mode): Use shell-mode-map in docstring.
9050 and make it an option.
9125 * emacs-lisp/ewoc.el (ewoc--current-dll): Remove.
9132 * emacs-lisp/ewoc.el (ewoc--insert-new-node): Use ewoc--refresh-node.
9134 * emacs-lisp/autoload.el (no-update-autoloads): Declare.
9140 * emacs-lisp/autoload.el (autoload-find-file): New fun.
9160 * emacs-lisp/bindat.el (bindat-idx, bindat-raw): Rename dynamic vars
9165 * emacs-lisp/bindat.el (bindat--unpack-u8): Use aref also for strings.
9169 * progmodes/make-mode.el (makefile-browser-map)
9182 * msb.el (mouse-select-buffer): Minor fix to make popup menu work
9197 * emacs-lisp/ewoc.el (ewoc--create): No longer take HEADER and
9201 (ewoc--node): Don't define constructor make-ewoc--node for this
9209 * pcvs.el (cvs-make-cvs-buffer): Specify NOSEP to `ewoc-create'.
9213 * dired.el (dired-mode-map): Change `tumme-tag-remove' to
9275 * emacs-lisp/ewoc.el (ewoc--current-dll): New var.
9325 * dired.el (dired-mode-map): Add help-echo strings to tumme
9333 * emacs-lisp/bindat.el (bindat-unpack, bindat-pack):
9339 make a chance for quit-flag to cause a quit.
9341 * emacs-lisp/advice.el (ad-enable-advice, ad-activate)
9348 * dired.el (dired-mode-map): Change menu items for tumme as per
9349 suggestions in emacs-devel.
9353 * dired.el (dired-mode-map): Fix breakage.
9363 * dired.el (dired-mode-map): Add Thumbnail submenu under the
9479 make command.
9484 * emacs-lisp/ewoc.el (ewoc-delete): New function.
9487 * emacs-lisp/bindat.el (bindat-pack): Doc fix.
9494 * complete.el (PC-do-completion): Undo the addition of implicit
9496 (read-file-name-internal): Don't add the final > if the completion is
9506 * emacs-lisp/ewoc.el (ewoc-set-data): New function.
9512 * progmodes/make-mode.el (makefile-special-targets-list)
9551 * emacs-lisp/ewoc.el (ewoc-create): Add autoload cookie.
9555 * dired-x.el (dired-mode-map): Don't bind M-g.
9559 * dired.el (dired-mode-map): Put dired-goto-file on j, not M-g.
9580 * progmodes/make-mode.el (makefile-mode): Doc fix.
9680 * emacs-lisp/ewoc.el (ewoc--adjust): New func.
9688 * pcvs.el (cvs-make-cvs-buffer):
9712 * emacs-lisp/ewoc.el (ewoc-data): Add docstring.
9715 (ewoc-map, ewoc-invalidate): Compute PP before looping.
9736 * emacs-lisp/bytecomp.el (byte-compile-warnings-safe-p): New function.
9753 (kill-emacs-hook): Cleanup upon exit.
9790 * calendar/cal-menu.el (calendar-mode-map, calendar-mouse-3-map):
9791 * calendar/calendar.el (calendar-mode-map):
9793 * calendar/appt.el (appt-check, appt-make-list): Refer to
9835 * emacs-lisp/ewoc.el (ewoc-refresh): Compute PP once before looping.
9845 (make-diary-entry): Not interactive.
9870 * emacs-lisp/bytecomp.el, progmodes/cc-compat.el,
9895 * emacs-lisp/ewoc.el (ewoc--refresh-node): No longer save-excursion.
9907 * comint.el (comint-insert-input): Just make it when
9910 (comint-mode-map): Bind C-c C-m to it.
9914 * progmodes/idlw-shell.el (idlwave-shell-move-or-history):
9917 * progmodes/idlwave.el (idlwave-push-mark): Remove obsolete
9919 (idlwave-is-continuation-line): Always return point at start of
9922 (idlwave-font-lock-fontify-region): Written, use as
9933 (mac-apple-event-map): Rename event symbol `services' to `service'.
9937 * emacs-lisp/ewoc.el (ewoc--dll-create, ewoc--node-delete)
9943 * emacs-lisp/crm.el (completing-read-multiple): Properly handle
9998 completion also when ido is loaded.
10017 * emacs-lisp/easy-mmode.el (define-minor-mode): Only preserve messages
10026 * emacs-lisp/ewoc.el (ewoc--set-buffer-bind-dll-let*):
10038 * emacs-lisp/syntax.el (syntax-ppss): Flush the cache before rather
10065 (mac-apple-event-map): Add bindings for toolbar toggle button and
10080 links to the main manual, not to emacs-xtra.
10084 * term/mac-win.el (mac-utxt-to-string): Don't make adjustment for
10113 * emacs-lisp/ewoc.el (ewoc-create, ewoc-set-hf): Use `insert'
10133 * emacs-lisp/re-builder.el (reb-update-overlays): Cycle through
10180 (global-map): Bind drag-n-drop and M-drag-n-drop to
10227 * calc/calc-embed.el (calc-override-minor-modes-map)
10248 * diff-mode.el (diff-mode-shared-map): Don't bind M-W, M-U, M-C,
10250 (diff-mode-map): diff-refine-hunk now on C-c C-w.
10251 (diff-mode-map): Bind C-c C-e, C-c C-n, C-c C-r, C-c C-u.
10259 * emacs-lisp/warnings.el (display-warning, lwarn): Doc fixes.
10262 in the default tool-bar-map.
10266 * net/tramp.el (tramp-completion-file-name-handler-alist)
10267 (tramp-run-real-handler, tramp-completion-run-real-handler)
10268 (tramp-completion-handle-file-name-all-completions)
10269 (tramp-completion-handle-file-name-completion): Autoload them.
10270 (tramp-completion-handle-file-exists-p)
10271 (tramp-completion-handle-file-name-directory)
10272 (tramp-completion-handle-file-name-nondirectory)
10273 (tramp-completion-handle-expand-file-name): Remove them.
10277 completion mode.
10278 (tramp-completion-file-name-handler): Revert patch from 2006-04-28.
10280 Register `tramp-completion-file-name-handler' only when
10281 `partial-completion-mode' is enabled.
10282 (tramp-completion-handle-file-name-all-completions):
10284 (tramp-get-completion-methods, tramp-get-completion-user-host):
10297 (global-map): Bind M-drag-n-drop to mac-drag-n-drop.
10352 (grep-mode-map): Add Recursive grep item to GREP menu.
10373 * net/tramp.el (tramp-completion-file-name-handler):
10382 * calc/calc-embed.el (calc-embedded-make-info): Use `math-read-expr' to
10424 * progmodes/cc-subword.el (c-subword-mode-map): Use command remapping.
10443 (follow-mode-map): Move initialization into the declaration.
10445 (follow-emacs-version-xemacs-p): Remove.
10486 #emacs.
10513 * calendar/cal-menu.el (calendar-mode-map): Refer to
10531 * textmodes/org.el (org-mode-map): Catch conflict with old allout.el.
10618 (imenu--last-menubar-index-alist, imenu--make-index-alist)
10652 * complete.el (partial-completion-mode):
10653 Use 'choose-completion-string-functions to make sure that
10654 choose-completion fills the minibuffer properly.
10659 (partial-completion-mode): Enable/disable this advice.
10663 * net/tramp.el (tramp-completion-file-name-handler): Revert change
10692 * net/tramp.el (tramp-completion-mode): ?\t has event-modifier
10694 (tramp-completion-file-name-handler): Add autoload cookie for
10715 * emacs-lisp/tq.el: Improve comments.
10718 Update for modified queue structure.
10737 * cus-edit.el (customize-package-emacs-version-alist): Update docstring.
10738 (customize-package-emacs-version): Use cdr instead of cadr now
10777 * emacs-lisp/edebug.el (edebug-basic-spec): New function for
10815 * vc.el (vc-annotate-color-map): Add custom TTY color map for
10817 256-color terminals work well with the standard map.
10825 * emacs-lisp/bytecomp.el (byte-compile-file):
10826 Bind enable-local-variables to :safe, and make normal-mode obey it.
10839 quote special chars, and make the trick work on the hex part of the
10842 (hexl-maybe-dehexlify-buffer): Use restore-buffer-modified-p.
10895 (vc-annotate-color-map): New 18 element constant
10917 * cus-edit.el (customize-package-emacs-version-alist): New variable.
10919 (customize-package-emacs-version): New function to look up Emacs
10922 * emacs-lisp/find-func.el (find-function-regexp): Allow dashes in
10932 * emacs-lisp/find-func.el (find-function-search-for-symbol): Fix regexp
10937 * finder.el (finder-mode-map): Add n and p bindings.
10988 * emacs-lisp/bytecomp.el (byte-compile-form): Don't call
11031 (rcirc-mode-map): Change binding of C-c C-l to
11042 (rcirc-multiline-minor-mode-map): New mode map.
11077 * emacs-lisp/lisp-mode.el (eval-print-last-sexp, eval-last-sexp)
11101 * progmodes/idlwave.el: Updated to IDLWAVE version 6.0.
11102 See idlwave.org.
11105 See idlwave.org. Includes code to obsolete idlw-rinfo.el.
11108 See idlwave.org.
11111 version 6.0 (minimal changes). See idlwave.org.
11114 6.0 (minimal changes). See idlwave.org.
11174 * startup.el (fancy-splash-screens): Set emulation-mode-map-alists
11202 * man.el (Man-mode-map): Restore the \r binding.
11254 (pgg-gpg-wait-for-completion): Check if buffer is alive.
11270 header-mouse-map.
11272 * ibuffer.el (ibuffer-name-header-map, ibuffer-size-header-map)
11273 (ibuffer-mode-header-map): New keymaps.
11276 (name, size, mode) <define-ibuffer-column>: Add a header-mouse-map
11351 * mail/rmail.el (tool-bar-map): Defvar it.
11352 (rmail-tool-bar-map): Tool-bar buttons for Rmail.
11353 (rmail-perm-variables): Make rmail-tool-bar-map a local variable.
11388 * files.el (ctl-x-5-map): Really bind C-x 5 C-o to
11421 make-network-process, so we can use the same code in Gnus v5-10
11427 Use `ibuffer-generate-filter-groups' to make completion list match
11434 the argument is modified in docstring.
11496 (ctl-x-4-map): Bind C-x 5 C-o to it.
11510 (help-mode-map): Bind `help-follow-symbol' to "C-c C-c".
11537 completion-ignore-case buffer-local).
11573 UNC-style hosts for completion.
11584 (ido-make-file-list-1): Don't filter UNC root.
11605 * progmodes/gdb-ui.el (gud-watch): Provide completion.
11647 * locate.el (locate-command, locate-make-command-line)
11676 make underlining work for wide characters.
11677 (org-goto-map, org-agenda-mode-map, org-mode-map): Explicitly bind
11678 TAB to `org-cycle', to make sure that no binding in
11679 `outline-mode-map' can supersede it.
11800 map if value is hexadecimal (an address).
11856 * textmodes/ispell.el (ispell-menu-map-needed) [ispell-message]:
11916 Set coding-system-for-read to nil before writing to .emacs.
11943 (org-cycle, org-map-tree, org-scan-tags)
11950 (org-make-target-link-regexp): Deal with empty radio target list.
11954 (org-complete): Pass common substring to `display-completion-list'.
12017 (t-mouse-tty, t-mouse-make-event): Doc fix; use imperative.
12031 * emacs-lisp/rx.el (rx-check-any, rx-check-not)
12040 * emacs-lisp/edebug.el (edebug-display): Use `edebug-sit-for-seconds'
12077 * textmodes/reftex-index.el (reftex-index-map): `follow-mouse'
12080 * textmodes/reftex-toc.el (reftex-toc-map): Likewise.
12088 (org-agenda-keymap, org-mouse-map): Add a binding for `follow-link'.
12127 (t-mouse-make-event-element): Use posn-at-x-y instead.
12128 (t-mouse-make-event): Deal with Fedora Core 3.
12129 (t-mouse-make-event): Don't sink the `stupid text mode menubar'.
12157 * textmodes/reftex-index.el (reftex-index-map): Add `follow-mouse'
12160 * textmodes/reftex-toc.el (reftex-toc-map): Add `follow-mouse' binding.
12162 * textmodes/reftex-sel.el (reftex-select-label-map)
12163 (reftex-select-bib-map): Add `follow-mouse' binding.
12192 * emacs-lisp/autoload.el (update-directory-autoloads):
12193 * emacs-lisp/find-func.el (find-library-suffixes):
12197 * emacs-lisp/find-func.el (find-library-name):
12213 * progmodes/etags.el (tags-completion-table): Do completion from
12297 * progmodes/cc-langs.el (c-make-init-lang-vars-fun): Improve the
12301 `c-make-init-lang-vars-fun' needs to evaluate from source.
12334 (org-mhe-get-header, org-make-org-heading-search-string)
12335 (org-make-org-heading-camel, org-table-sort-lines)
12343 (org-add-hook): Use `add-local-hook' instead of `make-local-hook' for
12355 (gdb-debug-ring): Rename from gdb-debug-log-ring. Don't make
12357 (gud-gdba-marker-filter): ...make it work like mark-ring.
12364 (gdb-debug-log-ring): Rename from gdb-debug-log and make a ring.
12401 (org-get-tags-at, org-scan-tags, org-make-tags-matcher)
12403 (org-link-search, org-make-org-heading-search-string)
12404 (org-make-org-heading-camel): Allow @ and 0-9 as tags characters.
12408 (org-make-target-link-regexp, org-activate-target-links):
12410 (org-make-org-heading-search-string): New function.
12445 * emacs-lisp/unsafep.el (unsafep): Don't treat &rest or &optional
12502 * speedbar.el (speedbar-make-button): Keep text properties
12513 * ffap.el (ffap-read-file-or-url): Bind `completion-ignore-case'
12514 to value of `read-file-name-completion-ignore-case'.
12543 (viper-change-state-to-vi, viper-change-state-to-emacs):
12548 * emulation/viper-init.el (viper-emacs-state-cursor-color):
12556 (viper-get-saved-cursor-color-in-emacs-mode): New function.
12561 (ediff-make-diff2-buffer, ediff-setup-fine-diff-regions)
12729 (allout-mode): Explicitly specify the mode map in the docstring.
12825 (speedbar-try-completion, speedbar-update-contents)
12854 (bs-show-in-buffer): Mark the buffer as not modified.
12861 * cus-edit.el (custom-mode-map): Remove mouse-1 binding.
12864 * cus-theme.el (custom-new-theme-mode-map): Remove mouse-1
13057 * dired.el (dired-mode-map): Bind `\C-t\C-t' to
13075 text to make easy to find inside the returned string.
13115 (glasses-make-readable, glasses-convert-to-unreadable): Use it.
13123 * tumme.el (tumme-dir): Change default value to "~/.emacs.d/tumme/".
13147 * tumme.el (tumme-copy-with-exif-file-name): Try to make docstring
13189 Add irc.freenode.net and #emacs as defaults.
13200 (global-map): Remove global keybindings.
13211 (rcirc-track-minor-mode-map): New keymap.
13234 * dired.el (dired-mode-map): Add more bindings for tumme.
13238 * wdired.el (wdired-mode-map): Use remap.
13240 (wdired-perm-mode-map): Don't copy bindings from wdired-mode-map.
13242 `keymap' property rather than `local-map'.
13289 (gdb-breakpoints-mode-map): Bind "q" to it.
13321 * emacs-lisp/find-func.el (find-definition-noselect): Minor doc fix.
13340 refinements are necessary to make nroff mode really usable with groff.
13357 (ibuffer-mode-map): Bind `ibuffer-mark-compressed-file-buffers'
13374 * dframe.el (dframe-handle-make-frame-visible)
13410 (rcirc-browse-url-map, rcirc-read-only-flag, rcirc-prompt)
13474 * emacs-lisp/cl.el (toplevel): Remove definition of
13526 (orgtbl-make-binding, org-in-invisibility-spec-p, org-cycle)
13615 * subr.el (lazy-completion-table): Doc fix.
13617 * mail/rmailsum.el (rmail-make-summary-line-1): Don't set
13644 * international/mule.el (make-subsidiary-coding-system):
13647 (make-coding-system): Avoid duplicated entry in
13653 * completion.el: Minor fixes in introductory comment.
13654 (completion-def-wrapper): Fix alist.
13672 (thumbs-view-image-mode-map): Use new command names.
13684 (calendar-mode-map): Use suppress-keymap, and command remapping.
13687 (calendar-set-mode-line): Add file-modified info if applicable.
13712 (thumbs-mode-map): Bind "+" to thumbs-show-more-images.
13713 (thumbs-view-image-mode-map): Bind "^" to thumbs-display-thumbs-buffer.
13769 * play/doctor.el (doctor-mode-map): Rename from `doc-mode-map'.
13836 * emacs-lisp/find-func.el (find-definition-noselect)
13849 * textmodes/flyspell.el (flyspell-emacs-popup, flypell-xemacs-popup):
13905 `make-variable-buffer-local' form and remove unbalanced parenthesis.
13951 (array-make-template): Replace undeclared global var with a local one.
13959 (doc-mode-map): Define explicitly.
13967 Use restore-buffer-modified-p.
13993 * progmodes/make-mode.el (makefile-imake-mode): New mode
13998 (makefile-mode-map): Bind "\C-c\C-m\C-i" to makefile-imake-mode.
14073 * term.el (term-raw-map): Add mapping for insert.
14155 and dictionary is changed, make sure ispell process is restarted
14164 * emacs-lisp/bytecomp.el (batch-byte-recompile-directory): Doc fix.
14193 * wdired.el (wdired-mode-map): Add help echo for
14208 emacs-devel.)
14255 (flymake-ler-make-ler): Remove. Replace by defstruct. Update callers.
14261 (flymake-master-make-header-init, flymake-master-tex-init):
14271 * mail/emacsbug.el (report-emacs-bug-text-prompt): Delete var.
14272 (report-emacs-bug): Don't record initial prompt text.
14274 (report-emacs-bug-hook): Delete prompting text.
14345 * mail/emacsbug.el (report-emacs-bug): Let explanations correctly
14357 * emacs-lisp/find-func.el (find-definition-noselect): Fix typo in
14442 (org-make-overlay, org-delete-overlay)
14471 (widget-key-sequence-map): New map for reading key binding. Bind C-q.
14488 (flymake-simple-make-init-impl, flymake-simple-make-init)
14489 (flymake-master-make-init, flymake-master-make-header-init)
14490 (flymake-simple-make-java-init, flymake-simple-ant-java-init)
14519 * emacs-lisp/bytecomp.el (byte-compile-file-form-defalias):
14548 (custom-new-theme-mode-map, custom-theme-insert-variable-marker)
14636 (custom-new-theme-mode-map): New variable.
14667 * textmodes/bibtex.el (bibtex-mode): Make completion-ignore-case
14668 buffer-local because choose-completion-delete-max-match requires
14669 that we set completion-ignore-case (i.e., binding via let is not
14671 (bibtex-complete): Always set completion-ignore-case and
14672 choose-completion-string-functions. The latter is needed because
14673 choose-completion-string-functions keeps its value if we quit the
14674 *Completions* buffer without requesting a completion.
14733 (bibtex-map-entries): Fix docstring.
14744 (bibtex-make-field): Use bibtex-beginning-of-entry.
14778 * vc.el (vc-annotate-display): Replace optional arg `color-map' with
14784 (vc-annotate-oldest-in-map): Rename from vc-annotate-car-last-cons.
14788 * vc.el (vc-annotate-mode-map): Remove obsolete binding.
14798 * subr.el (lazy-completion-table): Correct typo in docstring.
14875 * progmodes/make-mode.el: Remove faces from group `faces'.
14882 * subr.el (lazy-completion-table): Remove argument `args'.
14885 Don't use the `args' argument of lazy-completion-table.
14907 * progmodes/cc-defs.el (c-emacs-features): Do parse-partial-sexp
14958 * emacs-lisp/edebug.el (edebug-all-defs, edebug-all-forms):
14967 * mouse.el (mouse-choose-completion): Replace `buffer-substring'
14976 (info-tool-bar-map): Put `Info-index' icon just before `Info-search'.
15026 (vc-annotate-mode-map): Move initialization into declaration.
15046 (describe-text-mode, describe-text-mode-map)
15079 (font-lock-set-defaults): Don't call make-local-variable on a variable
15084 * emacs-lisp/lisp.el (lisp-complete-symbol): Don't print progress
15093 * emacs-lisp/lisp.el (lisp-complete-symbol): Mostly undo the change
15103 * emacs-lisp/lisp.el (lisp-complete-symbol): Don't call
15142 (org-make-tags-matcher): Parser for Boolean logic added.
15144 (org-agenda-menu, org-agenda-mode-map): Add `org-agenda-set-tags'.
15148 (org-tags-completion-function): Use also "&" and "|" as separators.
15181 * subr.el (lazy-completion-table): Don't be fooled if the var holds
15182 a "list" (lambda ...) rather than a real completion list.
15184 * emacs-lisp/cl-extra.el (cl-macroexpand-all): Fix code-walk for
15204 * emacs-lisp/edebug.el (edebug-safe-prin1-to-string):
15223 * simple.el (choose-completion): Use `buffer-substring-no-properties'
15225 (completion-common-substring): Doc fix.
15226 (completion-setup-function): Use minibuffer-completion-contents
15228 initially. Remove special handling of partial-completion-mode.
15229 Move computation of completion-base-size into one cond.
15230 Call completion-base-size-function in mainbuf. In computation of
15231 completion-base-size for file name completion don't move point to
15237 * complete.el (PC-do-completion): Remove `(equal (point) beg)' to
15241 * info.el (Info-read-node-name-1): In completion-base-size-function's
15242 lambda return 1 if common-substring or minibuffer-completion-contents
15245 * emacs-lisp/crm.el (crm-minibuffer-completion-help):
15246 Use `crm-current-element' for second arg of `display-completion-list'.
15259 (org-make-tags-matcher, org-scan-tags, org-activate-tags): New funs.
15266 (org-tags-completion-function): New function.
15285 * bindings.el (global-map): Ditto.
15296 * complete.el (partial-completion-mode): Doc fix.
15373 (bibtex-map-entries): Use bibtex-skip-to-valid-entry.
15420 * help-macro.el (make-help-screen): Bind `inhibit-read-only' to t
15427 describe-char in help-xref-stack. Use help-make-xrefs to
15428 make [back] button.
15530 with `const' to not make [default] button. Change default value tag
15541 * term/mac-win.el: Create keymap for mac-apple-event-map.
15586 * emacs-lisp/lisp.el (lisp-complete-symbol): Regenerate the
15587 completion list, even after a partial completion has been
15589 completion, redisplay the *Completions* buffer; if the
15590 completion is unique, delete the *Completions* window.
15608 (mac-apple-event-map): New defvar. Define event handlers in it.
15619 (mac-application-menu-map): Remove keymap. Handlers for HICommand
15620 and Services menu events are now defined in mac-apple-event-map.
15669 (recentf-enabled-p): Move before first use. Use `kill-emacs-hook'
15684 (recentf-make-menu-items): Update to use it as a menu filter.
15766 * progmodes/cc-fonts.el (c-make-syntactic-matcher):
15770 construct to make the indirect face lookup work in XEmacs.
15774 Use `c-make-syntactic-matcher' to avoid negation chars in comments
15778 to map to `font-lock-negation-char-face' in emacsen where it exists.
16050 compacts space before a comment, if this will make things fit on
16245 parens. Changed to make use of c-keyword-member' to avoid some
16312 New language constants and variables to make the backward skip in
16320 * progmodes/cc-defs.el (c-make-bare-char-alt): New helper for
16388 * progmodes/cc-defs.el (c-make-keywords-re): Add an appendable
16402 * progmodes/cc-langs.el (c-make-init-lang-vars-fun): Disable the
16463 (c-literal-type): Allow these functions to make hidden buffer changes,
16499 * progmodes/cc-mode.el: Put M-a and M-e into awk-mode-map.
16546 (c-decl-start-re): New language variable to make
16611 * progmodes/cc-engine.el (c-add-stmt-syntax): Restructure to make
16687 * progmodes/cc-defs.el (c-make-keywords-re): Add kludge for bug
16731 * progmodes/cc-vars.el (c-emacs-features): Remove compatibility
16886 * progmodes/cc-vars.el (c-emacs-features): CC Mode now requires
16939 * info.el (Info-mode-map): Bind M-TAB to `Info-prev-reference'.
16941 * button.el (button-buffer-map): Bind M-TAB to `backward-button'.
16976 * ido.el (ido-completion-map): Rename from ido-mode-map.
16977 (ido-common-completion-map, ido-file-completion-map)
16978 (ido-file-dir-completion-map, ido-buffer-completion-map):
16979 Rename from ido-mode-....-map.
16980 (ido-init-completion-maps): Rename from ido-init-mode-maps.
16981 (ido-setup-completion-map): Rename from ido-define-mode-map.
16982 (ido-read-internal): Bind minibuffer-local-filename-completion-map
16983 to ido-completion-map.
16994 * emacs-lisp/edebug.el (edebug-skip-whitespace): read1:lread.c says
17011 (gdb-memory-format-map, gdb-memory-unit-map)
17012 (gdb-locals-watch-map): Rename from gdb-*-*-keymap.
17024 (gdb-locals-watch-map-1): New variable for use with GDB 6.4+.
17033 * progmodes/cc-defs.el (c-emacs-features): Don't assume point-min==1.
17091 make it current again.
17102 (mail-mode-map): Move initialization into declaration.
17115 set-language-environment to make INFO effective now.
17129 (gdb-registers-mode-map, gdb-registers-mode): Use gdb-all-registers.
17146 * emacs-lisp/autoload.el (make-autoload): Add define-global-minor-mode.
17148 * emacs-lisp/derived.el (define-derived-mode): Put `definition-name'
17151 * emacs-lisp/easy-mmode.el (easy-mmode-define-navigation):
17155 * emacs-lisp/find-func.el (find-function-regexp):
17161 * emacs-lisp/lisp-mode.el: Put `doc-string-elt' property on
17168 * progmodes/idlw-shell.el (idlwave-shell-electric-debug-mode):
17172 Filter out autoloaded options from the group completion list by
17176 * simple.el (completion-setup-function): Put completions-common-part
17177 face on complete completion string too (i.e. completion string
17200 * emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression): Fix bug
17210 * completion.el (save-completions-file-name): Fix typo in last change.
17252 * progmodes/gud.el (gud-menu-map): Put gud-finish back on the
17273 (gdb-breakpoints-mode-map): Use D instead of d for
17276 (gdb-threads-mode-map): Add follow-link binding.
17280 * isearch.el (isearch-mode-map): Avoid exiting search on
17288 * dframe.el (dframe-reposition-frame-emacs): Fix position
17294 * help.el (help-map): Move initialization into declaration.
17296 * emacs-lisp/autoload.el (make-autoload): Handle defgroup specially.
17347 * ediff-wind.el (ediff-setup-control-frame, ediff-make-wide-display):
17361 (calc-dispatch-map): Add more keys for `calc-same-interface'.
17373 * emacs-lisp/elp.el (elp-not-profilable): Replace interactive-p with
17378 (elp-instrument-package): Update call. Add completion.
17384 * replace.el (query-replace-map): Move initialization into declaration.
17443 * completion.el: Remove useless leading * in defcustom docstrings.
17444 (save-completions-file-name): Use ~/.emacs.d if available.
17445 (completion-standard-syntax-table): Rename from
17447 thus removing cmpl-make-standard-completion-syntax-table.
17448 (completion-lisp-syntax-table, completion-c-syntax-table)
17449 (completion-fortran-syntax-table, completion-c-def-syntax-table): Idem.
17454 (make-completion): Don't return a list of completion entries.
17457 (completion-initialize): Rename from initialize-completions.
17458 (completion-find-file-hook): Rename from cmpl-find-file-hook.
17459 (kill-emacs-save-completions): Collect stats here.
17462 (completion-def-wrapper): Rename from def-completion-wrapper. Make it
17464 (completion-lisp-mode-hook): New fun.
17465 (completion-c-mode-hook, completion-setup-fortran-mode):
17467 (completion-saved-bindings): New var.
17468 (dynamic-completion-mode): Make it into a proper minor mode.
17471 * emacs-lisp/cl-macs.el (defstruct): Don't define the default
17474 * complete.el (PC-completion-as-file-name-predicate):
17476 (partial-completion-mode): Use find-file-not-found-functions.
17479 (PC-look-for-include-file, PC-expand-many-files, PC-do-completion)
17487 * dabbrev.el (dabbrev-completion): Simplify code, by getting rid
17534 * ido.el (ido-mode-map): Doc fix.
17535 (ido-mode-common-map, ido-mode-file-map)
17536 (ido-mode-file-dir-map, ido-mode-buffer-map): New keymaps.
17537 (ido-define-mode-map): Rewrite. Select one of the new maps as
17538 parent for ido-mode-map instead of building from scratch.
17541 (ido-switch-buffer): Doc fix -- use \<ido-mode-buffer-map>.
17542 (ido-find-file): Doc fix -- use \<ido-mode-file-map>.
17570 (gdb-registers-mode-map): Bind mouse-2 and RET to it.
17571 (gdb-info-registers-custom): Use above map.
17607 * emulation/viper.el (viper-emacs-state-mode-list): Delete mail-mode,
17610 * ediff-wind.el (ediff-make-wide-display): Slight simplification.
17617 Use define-minor-mode, and make it a local mode. Turn on font-lock.
17738 * progmodes/gdb-ui.el (gdb-locals-watch-keymap): New local map.
17803 * emacs-lisp/shadow.el: Handle compressed files.
17837 * complete.el (partial-completion-mode):
17838 Mention completion-auto-help in the doc string.
17902 * simple.el (completion-setup-function): Fix last change.
17952 * progmodes/idlwave.el (idlwave-misc):
17954 * progmodes/make-mode.el (makefile):
17997 (completion-setup-function): Fix the case of partial-completion-mode
17999 Obey completion-base-size-function even when
18010 Use make-local-variable, not make-variable-buffer-local.
18012 * emacs-lisp/byte-opt.el (byte-optimize-form-code-walker):
18040 (flyspell-emacs): Remove unused var.
18046 (make-flyspell-overlay): Don't locally reuse a global name.
18098 (gud-menu-map, gud-tool-bar-map): Use it.
18102 * progmodes/gud.el (gud-menu-map): Let [stop] stop program rather
18104 (gud-tool-bar-map): Likewise. Move cont/until/finish buttons
18109 * progmodes/gud.el (gud-menu-map): Make visibility of stop and
18123 * emulation/viper.el (viper-emacs-state-mode-list): Ensure that
18126 * ediff-util.el (ediff-make-temp-file): Use proper file-name-handler
18143 * progmodes/gud.el (gud-menu-map, gud-tool-bar-map): Re-define
18149 (gud-menu-map): Use it.
18157 * help-mode.el (help-make-xrefs, help-xref-on-pp)
18161 * emacs-lisp/derived.el (define-derived-mode): Remove defvar for
18182 (mark-diary-entries, make-diary-entry): Check default-major-mode rather
18213 * cus-dep.el (custom-make-dependencies): Reverse the list of
18246 * cus-dep.el (custom-make-dependencies): Typo.
18258 * progmodes/gud.el (gud-menu-map): Move parentheses (again).
18269 * progmodes/gud.el (gud-menu-map): Revert to window-fringes for
18305 * help.el (help-map): Bind C-h d to apropos-documentation.
18373 * progmodes/gud.el (gud-menu-map): Move parentheses.
18383 (tar-summarize-buffer): Don't clear the modified-p bit if it wasn't
18386 (tar-mode-map): Move initialization inside declaration.
18417 * cus-dep.el (custom-make-dependencies): Simplify.
18441 * progmodes/gud.el (gud-menu-map): Ensure tool-bar is constant
18444 (gud-menu-map, gud-tool-bar-map): Put it on the tool bar.
18458 * emacs-lisp/autoload.el (update-directory-autoloads):
18463 * emacs-lisp/lisp-mode.el (lisp-mode-variables): Don't set
18526 * emacs-lisp/easy-mmode.el (define-global-minor-mode): Pass all
18570 * info.el (info-tool-bar-map): Use images prev-node, next-node and
18662 (rcirc-rebuild-tree, rcirc-make-trees): Add functions to generate
18664 (rcirc-kill-buffer-hook-1): Split to make debugging easier.
18747 (rcirc-browse-url-map, rcirc-browse-url-at-point)
18872 * emacs-lisp/byte-opt.el (byte-optimize-pure-func): Fix last fix.
18876 * emacs-lisp/byte-opt.el (string-to-syntax): Mark it as pure.
18962 (Info-find-emacs-command-nodes): Remove code that searches nodes
18977 (completion-setup-function): Move code in loop to remove redundancy.
18978 (minibuffer-local-must-match-map): Don't add bindings that duplicate
18979 those inherited from minibuffer-local-completion-map.
18990 (savehist-file): Use ~/.emacs.d or ~/.xemacs if available.
19004 * iswitchb.el (iswitchb-define-mode-map): Re-enable the
19038 * loadup.el: Load emacs-lisp/syntax, font-lock and jit-lock so
19047 * emacs-lisp/syntax.el (syntax-ppss): Likewise.
19066 * thumbs.el (thumbs-thumbsdir): Default to ~/.emacs.d/thumbs.
19067 (thumbs-thumbsdir): Make .emacs.d if it does not exist.
19112 * startup.el (command-line): Use ~/.emacs.d/init.el instead of
19113 ~/.emacs.d/.emacs.
19122 * emacs-lisp/timer.el (timer-activate, timer-activate-when-idle):
19254 2005-10-20 Ken Manheimer <ken.manheimer+emacs@gmail.com>
19295 (help-make-xrefs): Create help-url buttons for
19312 * net/tramp.el (tramp-completion-mode): defvar moved up.
19314 * emacs-lisp/easymenu.el (easy-menu-change): Doc fix.
19387 * progmodes/gud.el (gud-menu-map): Only display gud-until icon
19407 * emacs-lisp/find-func.el (find-library-name): Also strip
19422 * play/blackbox.el (blackbox-mode-map): Move init into declaration.
19423 (blackbox-redefine-key): Add argument `map'.
19439 (blackbox-mode-map): Use it to remap existing bindings for cursor
19463 not to unnecessarily expose emacs-mule's internal char codes.
19477 * finder.el (finder-mode-map): Add follow-link binding.
19496 * simple.el (completion-common-substring):
19497 Use `completion-common-substring' prior to `completion-base-size'.
19512 * emacs-lisp/lisp-mode.el (easy-mmode-define-global-mode): Don't add
19520 * emacs-lisp/advice.el (ad-make-advised-definition): Fix arg-order.
19523 * emacs-lisp/byte-run.el (macro-declaration-function):
19600 * emacs-lisp/debug.el (debugger-make-xrefs): Don't assume
19635 Fix the make-variable-buffer-local call that was supposed
19710 buffer local, make the write-file-hook activity contingent to
19730 * emacs-lisp/bytecomp.el (byte-compile-lambda): New arg add-lambda.
19746 * files.el (make-temp-file): Move from subr.el.
19747 * subr.el (make-temp-file): Move to files.el.
19792 * emacs-lisp/find-func.el (find-library-name): Doc fix.
19850 * emacs-lisp/syntax.el (syntax-ppss-flush-cache): Fix corner
20003 (ido-file-name-all-completions-1): Adapt to fixed tramp completion.
20004 Explicitly handle ange-ftp completion oddities.
20005 (ido-make-file-list): Don't rotate list at tramp root to avoid
20061 prefix substring of completion to `display-completion-list'.
20079 * progmodes/gud.el (gud-menu-map): Correct condition for fringe.
20084 (custom-mode-map): Bind mouse-1 to widget-move-and-invoke.
20138 * info.el (info-tool-bar-map): Replace underscores in image names
20160 (speedbar-insert-button, speedbar-make-button):
20184 * net/tramp.el (tramp-completion-mode): New defvar. Used in
20185 `tramp-completion-mode' for checking if we are in completion mode.
20186 (tramp-completion-handle-file-name-all-completions): Reorder code
20252 * dabbrev.el (dabbrev-completion): Pass the common
20253 prefix substring of completion to `display-completion-list'.
20262 * emacs-lisp/lisp.el (lisp-complete-symbol): Ditto.
20272 * progmodes/make-mode.el (makefile-complete): Ditto.
20283 * simple.el (completion-common-substring): New variable.
20284 (completion-setup-function): Use `completion-common-substring'
20295 * progmodes/gud.el (gud-tool-bar-map): Rename the images
20336 * progmodes/gud.el (gud-tool-bar-map): Rename the images
20354 (recentf-dialog-mode-map): Map follow-link to RET, so dialogs obey
20451 * emacs-lisp/autoload.el (update-directory-autoloads): Doc fix.
20500 (select-tags-table-mode-map): Inherit rather than copy button-map.
20517 * progmodes/pascal.el (pascal-mode-map): Move init into declaration.
20521 (pascal-outline-map): Don't inherit from pascal-mode-map anymore,
20522 since it's now used as a proper minor mode map.
20538 * textmodes/org.el (org-mode-map): Explicit definition of `C-c
20540 (orgtbl-mode-map): Full keymap instead of sparse, because all
20541 `self-insert-command' keys are redefined in this map.
20575 * speedbar.el (speedbar-file-key-map): Fix typo.
20672 (recentf-make-menu-items): Initialize it. Replace the "More..."
20675 (recentf-make-menu-item): Use it. No more in-lined.
20676 (recentf-dialog-mode-map): Base on `recentf--shortcuts-keymap'.
20679 (recentf-mode-map): New variable.
20692 * progmodes/gud.el (gud-menu-map): Only display un-intuitive
20716 (diary-show-all-entries, mark-diary-entries, make-diary-entry):
20783 * ediff-ptch.el (ediff-fixup-patch-map): Use better heuristics for
20793 * emulation/viper-cmd.el (viper-normalize-minor-mode-map-alist)
20794 (viper-refresh-mode-line): Use make-local-variable to localize
20795 some vars instead of make-variable-buffer-local.
20798 * emulation/viper-init.el (viper-make-variable-buffer-local):
20801 Use make-local-variable instead of make-variable-buffer-local.
20805 viper-make-variable-buffer-local.
20806 (viper-comint-mode-hook): Use make-local-variable on
20808 (viper-non-hook-settings): Don't use make-variable-buffer-local.
20822 * emacs-lisp/lisp-mode.el (lisp-mode-syntax-table): Move the nesting
20826 * emacs-lisp/lisp-mode.el (lambda): Add its doc-string-elt property.
20838 * emacs-lisp/lisp-mode.el (lisp-font-lock-syntactic-face-function):
20843 * bindings.el (global-map): Resync [home] and [end] bindings with C-a
20846 * emacs-lisp/eldoc.el: Move comments into docstrings.
20855 (appt-add, appt-make-list): Use it.
20907 make-local-variable which we do not need any more.
20960 * ediff-ptch.el (ediff-fixup-patch-map): Handle file names without
21073 (speedbar-handle-delete-frame, speedbar-try-completion)
21088 (speedbar-key-map): Remove old SPC and DEL page up/down keys.
21089 (speedbar-file-key-map): Add SPC to toggle node expansion, `[' and
21091 (speedbar-buffers-key-map): Add SPC to toggle node expansion.
21137 their face descriptions in "(emacs)Standard Faces".
21221 * progmodes/idlw-shell.el (idlwave-shell-set-bp-check):
21291 * emacs-lisp/advice.el (ad-read-advised-function)
21312 * emacs-lisp/debug.el (cancel-debug-on-entry):
21313 * emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
21316 * completion.el (interactive-completion-string-reader):
21323 locals() to the arguments of emacs.ehelp.
21359 * textmodes/org.el (org-mode-map, orgtbl-mode-map):
21411 (ediff-fixup-patch-map): Better heuristic for intuiting the file names
21426 * emulation/viper-init.el: Add alias to make-variable-buffer-local to
21429 * emulation/viper-macs.el (ex-map): Better messages.
21433 * emulation/viper.el: Replace make-variable-buffer-local with
21434 viper-make-variable-buffer-local everywhere, to avoid warnings.
21528 * progmodes/idlwave.el (idlwave-make-tags)
21529 (idlwave-scan-library-catalogs):
21530 * progmodes/idlw-shell.el (idlwave-shell-parse-stack-and-display):
21548 * emulation/viper-macs.el (ex-map-read-args, ex-unmap-read-args)
21551 * emacs-lisp/lisp-mnt.el (lm-report-bug):
21552 * emacs-lisp/find-func.el (find-function-noselect):
21620 * progmodes/glasses.el (glasses-make-readable):
21665 * bindings.el (mode-line-eol-desc, mode-line-coding-system-map)
21666 (mode-line-mule-info, mode-line-modified): Move bindings from
21687 Otherwise `emacs -q' followed by "mouse-2 -> diary entries" burps.
21725 * net/newsticker.el (tool-bar-map, w3-mode-map)
21726 (w3m-minor-mode-map):
21765 (diary-show-all-entries, make-diary-entry): Use it.
21769 (make-diary-entry): Avoid `previous-line'.
21770 (diary-mode-map): New var.
21791 file-struct. Don't make the file name absolute.
21806 * emacs-lisp/authors.el (authors-aliases): Update list.
21832 minibuffer. Also use `test-completion' instead of `assoc' as
21884 * progmodes/make-mode.el (makefile-add-log-defun): Trim the result.
21918 (recentf-dialog-mode-map): Define digit shortcuts.
21929 (Buffer-menu-sort-button-map): Global keymap for sort buttons.
21930 (Buffer-menu-make-sort-button): Use global keymap.
21934 * woman.el (top): Remap `man' command by `woman' in `woman-mode-map'.
21959 * buff-menu.el (Buffer-menu-make-sort-button): Add docstrings, use
21964 * buff-menu.el (Buffer-menu-make-sort-button): Allow mouse-1 clicks
21996 (custom-make-theme-feature): Doc fix.
22047 * net/tramp.el (tramp-handle-make-auto-save-file-name):
22052 (tramp-advice-make-auto-save-file-name):
22053 Call `tramp-handle-make-auto-save-file-name' (again, just for
22064 (vhdl-make): Query for target, use previous as default.
22068 (vhdl-speedbar-make-subpack-line): Add package body link.
22157 * net/tramp.el (tramp-handle-make-auto-save-file-name): Pass list
22167 * files.el (make-auto-save-file-name): Add file name handler call
22171 (tramp-file-name-for-operation): Add `make-auto-save-file-name'.
22172 (tramp-handle-make-auto-save-file-name): Rename from
22173 `tramp-make-auto-save-file-name'.
22175 (tramp-advice-make-auto-save-file-name): Make defadvice only when
22176 `make-auto-save-file-name' is not a magic file name operation.
22220 * progmodes/idlw-complete-structtag.el (idlwave-completion-help-info):
22244 * progmodes/gdb-ui.el (tool-bar-map): Add defvar.
22249 (gdb-var-changed, gdb-var-list, tool-bar-map): Add defvars.
22253 (idlwave-help-with-source): Use `insert-buffer-substring', not
22268 * emacs-lisp/checkdoc.el (compilation-error-regexp-alist)
22272 * emacs-lisp/lisp-mode.el (font-lock-comment-face)
22275 (emacs-lisp-mode-syntax-table): "?\ " -> "?\s".
22286 * emacs-lisp/lselect.el (mouse-highlight-priority)
22288 * emacs-lisp/pp.el (font-lock-verbose):
22289 * emacs-lisp/syntax.el (font-lock-beginning-of-syntax-function):
22290 * emacs-lisp/tcover-ses.el (ses-initial-global-parameters)
22291 (ses-mode-map):
22292 * emacs-lisp/tcover-unsafep.el (safe-functions):
22307 (rmail-summary-mode-map):
22450 (smerge-basic-map): Bind smerge-refine.
22491 * emacs-lisp/easy-mmode.el (define-minor-mode): Simplify.
22510 * ibuffer.el (ibuffer-compile-make-eliding-form)
22570 (scheme-interaction-mode-map, scheme-debugger-mode-map):
22575 (xscheme-prompt-for-expression-map): Declare them before use.
22585 and make an obsolete alias to set-face-underline-p.
22605 * smerge-mode.el (smerge-basic-map): Bind smerge-combine-with-next.
22712 * buff-menu.el, compare-w.el, emacs-lisp/testcover.el,
22735 * progmodes/vhdl-mode.el (vhdl-emacs-21):
22766 (ido-make-merged-file-list): Use while-no-input.
22820 (compilation-mode-map): Add ellipsis to "Search Files (grep)".
22822 * progmodes/grep.el (grep-mode-map): Add ellipsis to "Another grep".
22833 * emacs-lisp/eldoc.el: Add move-beginning-of-line,
22846 `rmail-summary-mode-map' with key "/".
22853 end of the current message. Added to `rmail-mode-map' with key "/".
22874 * emacs-lisp/generic.el (generic-font-lock-defaults): Declare with
22906 (desktop-locals-to-save): Add autoload cookie. Don't make
22944 correct group: it is set with `menu-bar-make-mm-toggle' (pointed
23017 (ispell-menu-map): Don't build a submenu of dictionaries.
23021 * progmodes/sql.el (sql-interactive-mode-map): Use fboundp.
23024 * progmodes/idlw-toolbar.el (idlwave-toolbar)
23025 (idlwave-toolbar-is-possible): Add defvars.
23027 * progmodes/idlw-shell.el (idlwave-xemacs-hack-mouse-track):
23030 * progmodes/idlw-rinfo.el (idlwave-system-variables-alist)
23031 (idlwave-system-class-info, idlwave-executive-commands-alist):
23044 * emacs-lisp/map-ynp.el (map-y-or-n-p): Reorder the options
23047 * calendar/calendar.el (calendar-mode-map): Bind < and > usefully.
23091 (Info-mode-map): Move down `c' key binding. Bind `^' to `Info-up'.
23099 * emacs-lisp/lmenu.el (lucid-menubar-map, lucid-failing-menubar)
23108 * play/gametree.el (gametree-mode): Use make-local-variable,
23109 not make-variable-buffer-local.
23113 * ansi-color.el (ansi-color-make-extent)
23116 * autorevert.el (auto-revert-tail-mode): Use make-local-variable,
23117 not make-variable-buffer-local.
23122 * completion.el (c-mode-map, fortran-mode-map): Add defvars.
23152 `user-emacs-directory' by "~/.emacs.d/".
23183 (tramp-completion-handle-expand-file-name): Discard call of
23241 * emulation/viper.el (viper-emacs-state-mode-list):
23258 (viper-emacs-state-mode-list): Move help-mode and
23259 completion-list-mode from the first list to the second.
23274 it to `make-comint'.
23319 * progmodes/compile.el (compilation-mode-map):
23320 * progmodes/grep.el (grep-mode-map):
23334 * thumbs.el (thumbs-find-image): Don't make variables
23338 (thumbs-show-thumbs-list): Use `make-local-variable', not
23339 `make-variable-buffer-local'.
23358 * progmodes/ada-mode.el (ada-mode): Use `make-local-variable',
23359 not `make-variable-buffer-local'.
23396 make-variable-buffer-local -> make-local-variable.
23398 * emacs-lisp/cl-extra.el: Require CL also when compiling.
23400 * emacs-lisp/bytecomp.el (byte-compile-make-variable-buffer-local)
23401 (byte-compile-form-make-variable-buffer-local): New functions to warn
23402 about misuses of make-variable-buffer-local where make-local-variable
23417 (ibuffer-compile-make-format-form, ibuffer-format-column)
23442 * isearch.el (isearch-mode-map, isearch-other-meta-char)
23540 * tooltip.el (tooltip-mode): Test emacs-basic-display,
23541 not emacs-quick-startup.
23545 * emacs-lisp/re-builder.el (reb-with-current-window): Delete.
23582 * term/rxvt.el (function-key-map): Use substitute-key-definition
23609 * emacs-lisp/easy-mmode.el (define-minor-mode): Never call the
23614 * mail/emacsbug.el (report-emacs-bug): Request that backtraces are
23618 (image-file-yank-handler): Yank handler to make unique copies of
23625 (comint-get-source, comint-word, comint-completion)
23656 (strokes-global-map): Fix typos in docstrings.
23661 (tempo-show-completion-buffer, tempo-tags, tempo-match-finder)
23669 (vcursor-key-bindings, vcursor-use-vcursor-map)
23688 (widget-url-link-action, widget-emacs-library-link-action)
23702 * emacs-lisp/re-builder.el (regexp-builder): Declare with
23728 (Buffer-menu-not-modified, Buffer-menu-execute)
23819 (org-complete): Remove fixed-formula completion.
23820 (org-edit-formulas-map): New variable.
23845 (grep-mode-map): Bind `backtab' to `compilation-previous-file'.
23848 * emacs-lisp/find-func.el (find-function-regexp):
23859 * cus-edit.el (custom-mode-map): Bind `C-c C-c' to `Custom-set'.
23962 * isearch.el (isearch-mode-map): Remove key bindings for regexp
23968 (isearch-return-char): Make obsolete with `make-obsolete' instead
23988 * progmodes/ada-mode.el (ada-make-body):
24011 * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded):
24016 * emacs-lisp/edebug.el (def-edebug-form-spec): Add obsolescence
24023 * emacs-lisp/bytecomp.el (byte-compile-and-recursion): New function.
24028 (byte-compile-maybe-guarded): Handle (not (featurep 'emacs)).
24045 * progmodes/pascal.el (pascal-outline-map): Use fboundp, not boundp.
24060 (gamegrid-make-mono-tty-face): Use set-face-inverse-video-p.
24082 * emacs-lisp/re-builder.el (reb-cook-regexp):
24090 * emacs-lisp/find-gc.el (find-gc-unsafe-list)
24095 * emacs-lisp/checkdoc.el (checkdoc-make-overlay)
24103 * whitespace.el (whitespace-make-overlay)
24120 * emacs-lisp/cl-macs.el (cl-make-type-test): Defer evaluation of
24121 cl-make-type-test till execution time.
24130 * emacs-lisp/cl-macs.el (cl-make-type-test): Add `atom' type.
24134 * emacs-lisp/easy-mmode.el (define-minor-mode): Avoid constructing
24139 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-syntax-table):
24155 (ido-define-mode-map): Move ido-next-work-file to C-M-o.
24169 * hexl.el (hexl-mode-map): Recognize also `ehelp-command' as a
24172 * emacs-lisp/derived.el (derived-mode-hook-name): Doc fix.
24206 * emacs-lisp/easy-mmode.el (define-minor-mode): Avoid constructing
24294 (mac-application-menu-map): Bind them.
24324 * emacs-lisp/edebug.el (edebug-slow-after, edebug-slow-before):
24327 * emacs-lisp/edebug.el (edebug-enter): Don't with-timeout-suspend here.
24354 (deftheme, custom-declare-theme, custom-make-theme-feature):
24366 (viper-normalize-minor-mode-map-alist): Use viper--key-maps and
24367 emulation-mode-map-alists.
24374 * emulation/viper-macs.el (ex-map-read-args): Use viper-subseq.
24376 * emulation/viper-util.el (viper-key-to-emacs-key): Use viper-subseq.
24380 emulation-mode-map-alists, advise self-insert-command, add-minor-mode.
24397 * emacs-lisp/edebug.el (edebug-enter): Call with-timeout-suspend
24400 * emacs-lisp/debug.el (debug): Call with-timeout-suspend
24403 * emacs-lisp/timer.el (with-timeout-timers): New variable.
24407 * emacs-lisp/debug.el (debug-help-follow): New function.
24408 (debugger-mode-map): Use that instead of help-follow.
24440 * emacs-lisp/debug.el (debugger-setup-buffer): When eval-buffer
24480 (calc-embedded-make-info): Set calc-embedded-firsttime-buf and
24486 * emacs-lisp/checkdoc.el (checkdoc-proper-noun-list):
24487 Check for "emacs", etc., as entire symbol, not just as word.
24496 * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded):
24525 strings rather than a list of symbols to the completion function.
24594 * emacs-lisp/lisp-mode.el (lisp-mode-variables): Prevent adaptive
24613 (tree-widget-theme, tree-widget-image-properties-emacs)
24638 (tree-widget-map): Remove.
24668 * emacs-lisp/crm.el (crm-find-current-element)
24671 * emacs-lisp/lisp-mode.el (eval-defun-1):
24672 * emacs-lisp/edebug.el (edebug-eval-defun):
24707 * emacs-lisp/edebug.el (edebug-display-freq-count):
24731 * comint.el (comint-completion, comint-source):
24763 * emacs-lisp/bytecomp.el (bytecomp):
24764 * emacs-lisp/cl-indent.el (lisp-indent):
24765 * emacs-lisp/edebug.el (edebug):
24766 * emacs-lisp/elp.el (elp):
24767 * emacs-lisp/testcover.el (testcover):
24768 * emacs-lisp/trace.el (trace):
24784 * progmodes/idlwave.el (idlwave):
24802 * emacs-lisp/cl-indent.el (lisp-indent-maximum-backtracking):
24807 * emacs-lisp/timer.el (with-timeout): Improve argument/docstring
24823 * emulation/tpu-edt.el (tpu-original-global-map): Don't copy
24824 global-map, save the same map.
24825 (global-map): Don't alter it at top level.
24826 (tpu-edt-on): Save global map in tpu-original-global-map, then copy.
24828 (tpu-edt-off): Set global-map to the saved one.
24832 (tpu-lucid-emacs-p): Rename from tpu-lucid-emacs19-p. Uses changed.
24834 (repeat-complex-command-map): Everything about that deleted.
24852 (rmail-summary-mode-map, rmail-summary-overlay): Defvars moved up.
24858 * emulation/vip.el (vip-replace-string, ex-map, ex-read):
24872 * emacs-lisp/macroexp.el (macroexp-accumulate): Rename arg to var+list.
24874 * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn):
24876 or for defining the group `emacs'.
24884 * info.el (tool-bar-map): Add defvar.
24912 (custom-theme-write): Put the created buffer in emacs-lisp-mode
24932 * emulation/edt.el (*EDT-keys*, edt-default-global-map)
24935 (edt-rect-start-point, edt-user-global-map, rect-start-point)
24937 * emulation/edt-mapper.el (edt-save-function-key-map)
24971 (org-table-formula-substitute-names, orgtbl-make-binding)
24991 (flymake-make-err-menu-data):
25010 * emacs-lisp/crm.el (crm-do-completion): Handle minibuffer prompt.
25021 (archive-mode-map): Don't use archive-mouse-extract any more.
25030 * emacs-lisp/debug.el (debug): Quieten Drew Adams by killing the
25037 Use restore-buffer-modified-p.
25061 `buffer-read-only' and modified flags for the occur buffer,
25098 * imenu.el (imenu--completion-buffer):
25102 * emacs-lisp/pp.el (pp-buffer):
25125 (orgtbl-make-binding): Use `defun' to get better help display.
25156 (org-complete): Add completion for keyword formulas.
25157 (orgtbl-mode): Pull orgtbl-mode-map to start of
25158 minor-mode-map-alist.
25178 * textmodes/flyspell.el (flyspell-use-local-map): Variable deleted.
25179 (flyspell-local-mouse-map): Declaration deleted.
25180 (flyspell-mouse-map): Bind only mouse-2.
25181 (flyspell-mode-map): Don't test flyspell-use-local-map.
25183 (flyspell-mode-on): Don't make local bindings for
25184 flyspell-mouse-map and flyspell-mode-map.
25185 (make-flyspell-overlay): Unconditionally put on `keymap' text prop.
25203 * bindings.el (global-map): Bind insertchar and its variants.
25240 * emacs-lisp/easy-mmode.el (define-minor-mode): Don't automatically add
25243 * emacs-lisp/autoload.el (make-autoload): Add the :setter for
25253 (recentf-dialog-mode-map): Set parent keymap first.
25304 * emacs-lisp/lisp-mode.el (lisp-mode-variables):
25321 buffer-modified flag before running `occur-hook' to protect
25336 * emacs-lisp/ring.el (ring-elements): Make it return a list of the
25354 * mail/emacsbug.el (report-emacs-bug): Use "X server distributor"
25359 * emacs-lisp/debug.el (debugger-special-form-p): New defun.
25378 * help-mode.el (help-make-xrefs): If a symbol representing a face
25408 * emacs-lisp/lisp-mode.el (eval-defun-1):
25409 * emacs-lisp/edebug.el (edebug-eval-defun):
25421 * emacs-lisp/lisp.el (check-parens):
25422 * emacs-lisp/byte-opt.el (byte-optimize-pure-func):
25438 * calendar/appt.el (appt-make-list): Activate the package, if
25469 * tooltip.el (tooltip-use-echo-area): Don't make it obsolete.
25518 * emacs-lisp/edebug.el (edebug-goto-here): Doc fix.
25581 * emacs-lisp/warnings.el (display-warning, lwarn)
25591 (ada-make-subprogram-body): Follow error conventions.
25631 (ada-gen-treat-proc, ada-check-emacs-version)
25657 * emacs-lisp/derived.el (derived-mode-init-mode-variables):
25658 * emacs-lisp/elint.el (elint-init-env):
25659 * emacs-lisp/regexp-opt.el (regexp-opt-depth):
25683 * progmodes/idlwave.el (idlwave-complete):
25782 (vhdl-speedbar-make-inst-line, vhdl-speedbar-make-pack-line)
25783 (vhdl-speedbar-make-subpack-line, vhdl-speedbar-make-subprogram-line)
25791 * progmodes/idlw-help.el (idlwave-help-link):
25793 (idlwave-help-link-face):
25795 (idlwave-highlight-linked-completions): Use renamed idlwave-help faces.
25797 * progmodes/idlw-shell.el (idlwave-shell-bp-face)
25798 (idlwave-shell-disabled-bp): Remove "-face" suffix from face names.
25799 (idlwave-shell-bp-face, idlwave-shell-disabled-bp):
25801 (idlwave-shell-disabled-breakpoint-face)
25802 (idlwave-shell-breakpoint-face): Use renamed idlwave-shell faces.
25848 * progmodes/make-mode.el (makefile-space, makefile-makepp-perl):
25854 actions, instead of prepending, to make it less visible.
25872 backward compatibility and make obsolete.
25880 * emacs-lisp/edebug.el (edebug-all-defs, edebug-initial-mode)
25904 * emacs-lisp/debug.el (debug-on-entry): Fix docstring.
25908 * emacs-lisp/byte-run.el (make-obsolete)
25911 (make-obsolete-variable, define-obsolete-variable-alias):
25922 (ada-create-case-exception-substring, ada-make-subprogram-body):
25923 * progmodes/idlw-shell.el (idlwave-shell-move-to-bp):
25924 * progmodes/idlwave.el (idlwave-complete-class-structure-tag-help):
25954 * emacs-lisp/debug.el (cancel-debug-on-entry): Mention default in
25962 add cua--keymap-alist to emulation-mode-map-alists.
25967 (dynamic-completion-table, lazy-completion-table): Add debug info.
25995 (woman-mode-map): Initialize it properly.
26001 * emacs-lisp/debug.el (cancel-debug-on-entry): Make the empty
26009 (orgtbl-make-binding): Add docstring to the created function.
26021 (org-make-link): New function.
26022 (org-insert-link, org-store-link): Use org-make-link.
26046 (hilit-chg-make-list): Use `highlight-changes-colors'.
26065 * man.el (Man-mode-map): Initialize it properly.
26072 * menu-bar.el (menu-bar-make-toggle): Remove stray backslash.
26075 * emacs-lisp/debug.el (debug-on-entry, cancel-debug-on-entry):
26093 * emacs-lisp/ewoc.el: Doc fixes for public funcs:
26113 * emacs-lisp/edebug.el (edebug-eval-mode-map): Don't copy
26114 lisp-interaction-mode-map but make it the parent.
26121 * hexl.el (hexl-mode-map): Likewise.
26160 * files.el (make-backup-file-name-function):
26164 * ielm.el (ielm-dynamic-return, inferior-emacs-lisp-mode):
26209 (dungeon-mode-map): Rename to dun-mode-map. Keep old name as an
26212 * play/doctor.el (doctor-mode-map): Remove defvar.
26225 (flyspell-mode-on, make-flyspell-overlay)
26277 (viper-minibuffer-emacs, viper-minibuffer-insert)
26280 (viper-minibuffer-emacs-face, viper-minibuffer-insert-face)
26284 (viper-minibuffer-emacs-face, viper-minibuffer-insert-face)
26287 * emacs-lisp/testcover.el (testcover-nohits, testcover-1value):
26324 * pcvs-defs.el (cvs-mode-map): Likewise.
26338 (hilit-chg-cust-fix-changes-face-list, hilit-chg-make-ov)
26339 (hilit-chg-make-list): Use renamed highlight-changes faces.
26443 * cus-edit.el (custom-invalid, custom-rogue, custom-modified)
26451 (custom-invalid-face, custom-rogue-face, custom-modified-face)
26501 * comint.el (comint-check-proc, make-comint-in-buffer)
26514 * textmodes/ispell.el (ispell-menu-map-needed): flyspell-mode
26519 * emacs-lisp/debug.el (debugger-will-be-back): New var.
26523 (debugger-make-xrefs, debugger-frame, debugger-frame-clear):
26540 (thumbs-temp-file): Delete variable and make it into a function.
26557 * emacs-lisp/debug.el (debug): Don't iconify if we know we'll re-enter
26563 * emacs-lisp/easy-mmode.el (define-minor-mode): If BODY is empty,
26571 * progmodes/make-mode.el (makefile-shell-face): Make this a no-op
26596 * emacs-lisp/lisp-mode.el (defstruct): Set `doc-string-elt' property.
26616 (flyspell-mode-map): Don't overwrite at each load. Remove code
26627 * emacs-lisp/debug.el (debug): Don't bury the buffer unless it's in
26652 * progmodes/make-mode.el (makefile-dependency-regex): Handle whitespace
26661 Add a completion-base-size-function property.
26663 * simple.el (completion-setup-function): Look for
26664 completion-base-size-function property of minibuffer-completion-table.
26666 * files.el (locate-file-completion): Doc fix.
26670 * emacs-lisp/debug.el (debugger-window): New variable.
26726 * progmodes/gud.el (gdb, gud-menu-map): Add command to evaluate
26728 (gud-tool-bar-map): Put it on the tool bar. Re-order icons.
26752 * emacs-lisp/easy-mmode.el (define-global-minor-mode): Make it
26779 (iswitchb-complete, iswitchb-completion-help): Use it.
26785 * ido.el (ido-make-merged-file-list-1): New defun split from
26786 ido-make-merged-file-list.
26787 (ido-make-merged-file-list): Bind throw-on-input around call to
26788 ido-make-merged-file-list-1. Return input-pending-p if
26791 ido-make-merged-file-list.
26816 * progmodes/make-mode.el (makefile-targets-face)
26845 * emacs-lisp/easymenu.el (easy-menu-return-item): Quick fix to find
26850 * emacs-lisp/cl-macs.el (defsetf):
26868 * thumbs.el (thumbs-mode): Fix misuse of make-variable-buffer-local.
26874 (calc-embedded-make-info): Have plain prefix argument select
26887 (vhdl-emacs-21): Doc fix.
26910 * emacs-lisp/find-func.el (find-function-noselect): Handle subroutines.
26937 (thumbs-make-thumb): Use `let', not `let*'.
26943 Prevent warning when emacs-version>= is undefined.
26949 * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn):
26975 * ielm.el (inferior-emacs-lisp-mode): Ditto.
27020 * textmodes/flyspell.el (flyspell-emacs, flyspell-use-local-map):
27034 (flyspell-mouse-map): Bind M-TAB only if flyspell-use-meta-tab.
27037 (flyspell-mode-map): Likewise.
27040 (flyspell-mode-on): Bind flyspell-mouse-map and flyspell-mode-map.
27065 * progmodes/make-mode.el (makefile-rule-action-regex)
27093 (calc-embedded-make-info): Replace undeclared variable by new
27099 * calc/calc-ext.el (calc-help-map, calc-alg-map, calc-alg-esc-map):
27104 * calc/calc.el (calc-alg-map): Declare it.
27113 (gdb-registers-mode-map): Bind SPC to toggle-gdb-all-registers.
27159 (cp-make-coding-system): Likewise.
27203 * emacs-lisp/re-builder.el (reb-mode):
27211 * ielm.el (inferior-emacs-lisp-mode):
27244 * progmodes/idlw-help.el (idlwave-help-mode):
27245 * progmodes/idlw-shell.el (idlwave-shell-mode):
27246 * progmodes/idlwave.el (idlwave-mode):
27260 * simple.el (completion-list-mode):
27326 (Buffer-menu-make-sort-button): Handle the case where
27332 New funcs. In minibuffer-local-completion-map bind `]', `/'
27364 * progmodes/gdb-ui.el (gdb-inferior-io-mode-map):
27379 * bindings.el (top-level, help-echo, mode-line-modified)
27388 * emacs-lisp/cl.el (acons, pairlis): Add docstring.
27398 * progmodes/cc-mode.el (c-make-inherited-keymap): Fix cc-bytecomp
27405 New helper macro to make use of `run-mode-hooks'
27409 (make-local-hook): Suppress warning about obsolescence.
27431 <gmorris+emacs@ast.cam.ac.uk>.
27458 * emacs-lisp/easy-mmode.el (define-global-minor-mode):
27470 * emacs-lisp/cl.el (eql): Remove. It's a builtin already.
27501 * emacs-lisp/cl.el (pushnew, cl-macroexpand, floatp-safe, plusp)
27503 * emacs-lisp/cl-extra.el (coerce, map, maplist, cl-mapc, mapl)
27506 * emacs-lisp/cl-macs.el (function*, case, ecase, typecase)
27523 * emacs-lisp/bytecomp.el: Remove make-obsolete-variable for
27532 * emacs-lisp/derived.el (define-derived-mode): Doc fix.
27547 string so that tmm doesn't create a completion entry for it.
27553 * progmodes/idlwave.el (idlwave-doc-header): Use insert-file-contents.
27571 * progmodes/make-mode.el (makefile-imenu-generic-expression):
27589 * emacs-lisp/easymenu.el (easy-menu-add): Correct docstring since
27630 * emacs-lisp/cl-seq.el (reduce, fill, replace, remove*)
27680 * emacs-lisp/testcover.el (testcover-potentially-1value-functions):
27705 * progmodes/make-mode.el (makefile-mode): Use run-mode-hooks.
27718 * emacs-lisp/byte-run.el (eval-when-compile): Doc fix.
27720 * emacs-lisp/bytecomp.el
27740 * emacs-lisp/copyright.el (copyright-fix-years): Make sure all
27752 * progmodes/make-mode.el (makefile-add-this-line-targets):
27777 * progmodes/make-mode.el (makefile-previous-dependency)
27788 * emacs-lisp/eldoc.el (eldoc-mode): Doc fix.
27812 (reftex-select-mark): Use `reftex-make-overlay' and
27819 * emacs-lisp/lisp.el (check-parens): Fix docstring.
27824 * array.el (array-make-template, array-reconfigure-rows)
27865 * progmodes/make-mode.el (makefile-dependency-skip): New variable.
27866 (makefile-macroassign-regex, makefile-make-font-lock-keywords):
27885 * emacs-lisp/easy-mmode.el (define-minor-mode): Don't generate a
27888 * emacs-lisp/authors.el (authors): Do parse the ChangeLogs of the
27893 * emacs-lisp/cl.el (eql, floatp-safe, plusp, minusp, oddp)
27895 * emacs-lisp/cl-macs.el (macrolet, symbol-macrolet):
27896 * emacs-lisp/cl-seq.el (subsetp, tree-equal): Doc fixes.
27907 * progmodes/make-mode.el (makefile-dependency-regex): Turn it into
27917 (makefile-make-font-lock-keywords): Remove two parameters, which
27928 * emacs-lisp/cl-extra.el (equalp): Doc fix.
27962 * emacs-lisp/lisp-mnt.el (lm-last-modified-date):
27963 * emacs-lisp/re-builder.el (reb-display-subexp):
27974 * mail/rmailsum.el (rmail-make-basic-summary-line)
27983 (ada-xref-find-in-modified-ali, ada-find-in-src-path):
27990 * progmodes/idlw-shell.el (idlwave-shell-parse-line)
27991 (idlwave-shell-filter-bp, idlwave-shell-goto-next-error)
27992 (idlwave-shell-menu-def):
28046 (ido-define-mode-map): Bind them. Add C-x prefix to fallback commands.
28062 * emacs-lisp/copyright.el (copyright-fix-years):
28069 * dired.el (dired-map-over-marks): New arg DISTINGUISH-ONE-MARKED.
28073 * emacs-lisp/lisp-mode.el (lisp-mode-variables):
28088 (calc-store-binary, calc-store-map): Don't reset the values of
28093 * emacs-lisp/derived.el (define-derived-mode): Add link to Elisp
28146 * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn): New function.
28166 * emacs-lisp/eldoc.el (eldoc-documentation-function): Add autoload.
28184 * emacs-lisp/easymenu.el (easy-menu-define): Doc fixes.
28188 * dired.el (dired-mode): make-variable-buffer-local =>
28189 make-local-variable.
28199 * progmodes/make-mode.el (makefile-targets-face)
28201 (makefile-dependency-regex): Fix it to not make the colon in
28211 (makefile-make-font-lock-keywords): New function.
28216 (makefile-mode-map): Add switchers between the various submodes.
28249 * emacs-lisp/generic.el (define-generic-mode): Don't generate a
28386 * emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name):
28417 * emacs-lisp/cl-macs.el (cl-transform-lambda): Recognize `declare'
28423 * emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name):
28468 (gud-menu-map): GUD tooltips use gud-tooltip-mode now.
28499 * progmodes/idlw-help.el (idlwave-do-context-help1)
28500 (idlwave-highlight-linked-completions):
28552 * emacs-lisp/byte-run.el (define-obsolete-function-alias)
28561 (ido-define-mode-map-hook): Remove hook; use ido-setup-hook instead.
28563 (ido-define-mode-map): Bind M-b to ido-push-dir. Move old
28566 (ido-define-mode-map): Don't run ido-define-mode-map-hook.
28576 (ido-make-merged-file-list): Catch quit to cancel merge.
28577 (ido-make-dir-list): Delete "." when ido-input-stack is non-empty.
28578 (ido-completion-help): No warnings for ido-completion-buffer-full.
28586 * progmodes/make-mode.el (makefile-font-lock-keywords): Use it.
28590 * emacs-lisp/byte-run.el (define-obsolete-function-alias):
28734 * term/xterm.el (function-key-map): Call substitute-key-definition
28747 * emacs-lisp/bytecomp.el (dot, dot-min, dot-max): Don't create
28800 (flymake-popup-menu, flymake-make-emacs-menu)
28801 (flymake-make-xemacs-menu): Add docstrings.
28824 * emacs-lisp/generic.el: Improve commentary section.
28887 * emacs-lisp/generic.el (generic-mode-internal):
28953 * ielm.el (inferior-emacs-lisp-mode): Adapt to above name change.
28991 * emacs-lisp/eldoc.el (eldoc-mode): Doc fix.
28997 * emacs-lisp/byte-run.el (define-obsolete-function-alias): New macro.
29001 * term/xterm.el (function-key-map): Fix strings for
29012 * emacs-lisp/easy-mmode.el (define-minor-mode): Fix docstring.
29027 (term-raw-map): Don't add mappings for \eO and \e[. Map deletechar.
29092 (mac-application-menu-map): New keymap.
29128 * emacs-lisp/easymenu.el (easy-menu-do-define): Use defalias, not fset.
29165 * ido.el (ido-read-internal): Fix `list' completion.
29175 * emacs-lisp/byte-run.el (define-obsolete-variable-alias): New macro.
29216 * vc.el (vc-annotate-color-map): Change some colors so that text
29227 * progmodes/gud.el (gud-menu-map): Add tooltip-toggle-gud-tips.
29286 (minibuffer-local-isearch-map): Remove bindings for M-p and M-n,
29302 and make it optional. Don't test tooltip-gud-echo-area here.
29309 * tooltip.el (tooltip-mode): `emacs-quick-startup' and
29388 * international/code-pages.el (cp-make-coding-system):
29416 to make sure it always hits the text properties.
29456 Decode variables system-name, emacs-build-system, user-login-name, and
29505 * generic.el: Move to the emacs-lisp subdir.
29509 * term/xterm.el (function-key-map): Add mappings for A-, C-, S-
29539 (special-event-map): Bind it to `language-change' event.
29558 * generic.el (generic-make-keywords-list): Fix docstring.
29624 (wdired-mode-map): Use `ignore' instead of `wdired-newline'.
29675 (emacs-basic-display): New defvar.
29688 * emacs-lisp/map-ynp.el (map-y-or-n-p): Clarify RET/q in help message.
29714 * progmodes/vhdl-mode.el (vhdl-mode-map-init): Don't override default
29716 (vhdl-minibuffer-local-map): Move initialization into declaration.
29742 * arc-mode.el (archive-mode-map): Move initialization into
29758 * international/code-pages.el (iso-latin-7): Fix the map.
29762 * emacs-lisp/lisp.el (defun-prompt-regexp)
29773 * cus-edit.el (custom-modified-face):
29795 * progmodes/idlw-help.el (idlwave-help-link-face): Likewise.
29801 * emacs-lisp/re-builder.el (reb-match-3): Likewise.
29818 * cus-edit.el (custom-invalid-face, custom-modified-face)
29834 * emacs-lisp/authors.el (authors-aliases): Update list.
29851 * buff-menu.el (Buffer-menu-mode-map): Map follow-link to mouse-face.
29919 * emacs-lisp/copyright.el (copyright-update-year): Replace the
29934 * emacs-lisp/easy-mmode.el (define-minor-mode): Ditto.
30006 * emacs-lisp/eldoc.el (eldoc-mode): Specify :group.
30109 from other files and make customizable.
30149 * emacs-lisp/autoload.el (make-autoload):
30152 * emacs-lisp/easy-mmode.el (define-global-minor-mode):
30161 * emacs-lisp/easy-mmode.el (easy-mmode-define-global-mode)
30237 (filesets-menu-cache-file): Use directory ~/.emacs.d.
30281 (thai-word-mode-map): New variable.
30323 (fortran-mode-map): Bind fortran-end-of-block,
30356 imenu--make-index-alist failure.
30360 * reveal.el (reveal-mode-map): Don't override C-a and C-e.
30366 * emacs-lisp/debug.el (debug-on-entry): Handle autoloaded
30406 Use test-completion.
30422 * dired.el (dired-mode-map): Add ellipsis to "Compare directories".
30440 * bookmark.el (menu-bar-bookmark-map): Add ellipsis to "Jump to
30499 * emacs-lisp/debug.el (debugger-record-expression): Add a missing
30527 * progmodes/gdb-ui.el (gdb-breakpoints-mode-map)
30528 (gdb-frames-mode-map): Add follow-link property.
30564 * emacs-lisp/rx.el (rx-constituents): Add symbol-start and symbol-end.
30577 * emacs-lisp/advice.el: Replace `legal' with `valid'.
30580 * progmodes/idlwave.el, progmodes/vhdl-mode.el:
30589 * emacs-lisp/cl-macs.el
30595 * progmodes/ebnf-yac.el, progmodes/ebnf2ps.el, progmodes/idlwave.el
30640 * dired.el (dired-mode-map): Add menu item "Compare directories"
30679 * emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression):
30685 if there's no completion table.
30694 * generic-x.el: Code cleanup: make args constant whenever possible.
30700 * generic.el (generic-make-keywords-list): Add autoload cookie.
30741 (menu-bar-showhide-menu): Use menu-bar-make-mm-toggle.
30742 (menu-bar-make-mm-toggle): Simplify.
30751 * bindings.el (completion-ignored-extensions):
30792 in the initial state or if the user has modified the field.
30795 minibuffer-completion-table is an integer.
30921 * emacs-lisp/lisp-mode.el (lisp-mode-variables): Recognize `@' in
31041 * bindings.el (esc-map): Make M-g a prefix.
31057 (mail-mode-map): Bind mail-mail-followup-to and mail-mail-reply-to.
31100 * emacs-lisp/find-func.el (find-function-regexp):
31101 Add defun-emitting macro `menu-bar-make-toggle'.
31160 * term/mac-win.el (function-key-map): Sync with x-win.el.
31176 * emacs-lisp/debug.el (debugger-make-xrefs): Docstring fix.
31179 * subr.el (macro-declaration-function): Move to emacs-lisp/byte-run.el.
31180 * emacs-lisp/byte-run.el (macro-declaration-function): Move from
31201 * emacs-lisp/debug.el (debug): Set debug-on-exit before calling
31209 * emacs-lisp/byte-run.el: Replace lisp-indent-hook with
31240 * international/mule.el (make-coding-system): Set property
31264 * emacs-lisp/debug.el (debug-entry-code): Delete it.
31306 * emacs-lisp/bytecomp.el (byte-compile-variable-ref)
31363 * emacs-lisp/debug.el (debugger-step-through): Make sure that
31391 * emacs-lisp/debug.el (debug-on-entry-1): Fix handling of macros.
31397 * bindings.el (global-map): Bind C-a to move-beginning-of-line.
31399 * reveal.el (reveal-mode-map): Bind C-a to beginning-of-line.
31413 * bindings.el (esc-map): Bind M-g to goto-line.
31415 * facemenu.el (global-map): Bind M-o, not M-g.
31433 make sure the current buffer is the expected one.
31446 Specify NOERROR when calling imenu--make-index-alist.
31476 * frame.el (blink-cursor-mode): Replace `emacs-quick-startup'
31482 -Q, -nbc, --no-blinking-cursor. Replace `emacs-quick-startup'
31488 * menu-bar.el (menu-bar-make-mm-toggle): Doc fix.
31501 * emacs-lisp/debug.el (debugger-step-after-exit): Make it a defvar.
31520 * frame.el (blink-cursor-mode): `emacs-quick-startup' may not be
31532 * button.el (make-text-button): If the user doesn't specify a
31538 * emacs-lisp/debug.el (inhibit-debug-on-entry): Add docstring.
31569 (make-diary-entry): Add diary-redraw-calendar to local
31575 * emacs-lisp/copyright.el (copyright-fix-years): New command.
31579 * emacs-lisp/debug.el (debug-on-entry-1): Reimplement to make sure
31597 * emacs-lisp/debug.el (inhibit-debug-on-entry): New var.
31654 (calendar-mode-map): Bind DEL to scroll-other-window-down.
31671 * emacs-lisp/re-builder.el (regexp-builder): New function.
31681 * emacs-lisp/debug.el (debug-on-entry-1):
31686 * emacs-lisp/trace.el (inhibit-trace): New var.
31687 (trace-make-advice): Use it.
31689 * emacs-lisp/debug.el (debug): Put back the inhibit-trace.
31724 * emacs-lisp/debug.el (debug): Hide the buffer if it's not killed.
31734 (appt-make-list): Preserve explicit appointments.
31789 * term/mac-win.el (function-key-map): Use char-names more consistently.
31821 (replace-string, replace-regexp): When operating on region, make
31854 * emulation/viper-keym.el (viper-gnus-modifier-map): New keymap.
31863 Use viper-gnus-modifier-map.
31927 * ediff.el (ediff-merge-on-startup): Don't set buffer-modified-p to
31965 and the make-obsolete-variable call.
32029 * emacs-lisp/lisp-mode.el (lisp-mode-variables):
32126 (ido-make-file-list): Use ido-file-lessp or ido-file-extension-lessp.
32127 (ido-make-dir-list, ido-completion-help): Use ido-file-lessp.
32153 * vc-hooks.el (vc-make-version-backup): Ignore file-errors such
32185 * emacs-lisp/lisp.el (buffer-end): Doc fix.
32253 * progmodes/gud.el: Correction to syntax in gud-menu-map.
32275 (gud-tool-bar-map): Use correct icon.
32279 * emacs-lisp/lisp-mode.el (lisp-indent-function): Fix bug:
32284 * emacs-lisp/lisp-mode.el (lisp-indent-function): Doc fix.
32346 (calc-mode-map): Add calc-latex-language.
32372 (gdb-memory-mode-map, gdb-memory-format-keymap)
32383 (gdb-memory-unit-menu-1, gdb-make-header-line-mouse-map)
32407 * dired.el (dired-mode-map): Remap `undo' and `advertised-undo'
32433 to nil before invoking call-process. Reset buffer's modified flag
32456 (custom-mode-map): Make it dense.
32458 * emacs-lisp/lisp-mode.el (eval-defun-1): Make sure `defvar' always
32678 * emacs-lisp/lisp.el (backward-kill-sexp, kill-sexp): Doc fixes.
32726 (tramp-minor-mode-map): Respective map. Add remapping for
32740 (tramp-smb-advice-PC-do-completion): Delete advice.
32749 * emacs-lisp/lisp-mnt.el (lm-with-file): Use Lisp mode in temp buffer.
32752 * emacs-lisp/lisp-mode.el (indent-pp-sexp): Doc fix.
32768 * progmodes/sh-script.el: Code copied from make-mode.el
32770 (sh-mode-map): Bind C-c C-\.
32828 (orgtbl-mode-map): New variable.
32829 (turn-on-orgtbl, orgtbl-mode, orgtbl-make-binding)
32868 (reftex-index-make-phrase-regexp): Fix bug with case-sensitive
32917 * emacs-lisp/elint.el: Fixed typo in Commentary section.
32959 * desktop.el (desktop-save): Add `mode: emacs-lisp' to the local
32992 (Info-mode-map): Replace Info-last by Info-history-back.
32996 (info-tool-bar-map): Replace Info-last by Info-history-back.
33001 (Info-goto-emacs-command-node): Replace Info-last by Info-history-back.
33097 * info.el (Info-mode-map, Info-next-link-keymap)
33108 Compare calc-settings-file to user-init-file instead of ~/.emacs.
33109 Replace ~/.emacs in a prompt by calc-settings-file.
33127 * emacs-lisp/find-func.el (find-face-definition):
33132 * simple.el (completion-list-mode-map): Map follow-link to mouse-face.
33167 * emacs-lisp/find-func.el (find-variable)
33180 * emacs-lisp/find-func.el: Doc fixes.
33241 * emacs-lisp/find-func.el (find-variable-regexp): Avoid defface.