Lines Matching +refs:idlwave +refs:indent +refs:to

16 	* vc/vc.el (vc-next-action): Add missing space to y-or-n-p prompt.
17 Give an explicit error if failed to make writable. (Bug#6146)
42 (package-maint-add-news-item): Pass relative file name args to
51 * isearch.el (isearch-mode-map): Bind C-y to isearch-yank-kill,
52 and move isearch-yank-line to M-s C-e (Bug#8183).
57 (c-guess-basic-syntax): Move CASE 19 to a different place,
58 correctly to process template-args-cont lines.
63 Rename calc-logunits-dblevel and calc-logunits-nplevel to calc-dblevel
72 (math-spn-to-midi, math-midi-to-spn, math-freq-to-spn)
73 (math-midi-to-freq, math-spn-to-freq, calcFunc-spn, calcFunc-midi)
82 directory names, in addition to HTTP URLs.
155 * help-mode.el (help-buffer): If we are to return the current
167 * eshell/esh-var.el, eshell/eshell.el: Move tests to esh-test.
168 * eshell/esh-test.el: Move to ../../test/eshell.el.
173 automatically due to buffer-save-without-query (Bug#8134).
183 * net/rcirc.el: Add functionality to authenticate before
236 Set default hook values to nil. (Bug#5375)
283 * calc/calc-units.el (math-to-standard-rec): Don't treat subscripted
300 Split search string before passing it to `customize-apropos' (bug#8136).
338 * vc/vc-dir.el (vc-dir-mode-map): Bind vc-dir-find-file to e (Bug#7349).
379 * textmodes/artist.el (artist-curr-go): Default to pen-line.
382 (artist-mode-map): Add a menu to the menu-bar.
393 Use `math-conditional-apply' and `math-conditional-pow' to evaluate
424 Add the ability to exclude subdirectories. (Bug#8100)
426 * dired-x.el (dired-omit-here-always): Add `(subdirs . nil)' to locals.
472 * emacs-lisp/pcase.el (pcase--if): Try to invert test to reduce depth.
476 a pure predicate, run it to know the outcome.
499 * password-cache.el (password-in-cache-p): Convenience function to
566 remote check to "ftp". (Bug#8089)
591 * color.el (color-name-to-rgb): Rename from color-rgb->normalize.
592 Autoload. Add optional arg FRAME, and pass it to color-values.
598 * facemenu.el (color-rgb-to-hsv): Delete; use the version in
606 (color-rgb-to-hex): Rename from color-rgb->hex.
607 (color-rgb-to-hsv): Rename from color-rgb->hsv. Force hue and
608 saturation to zero if the value is too small.
609 (color-rgb-to-hsl): Rename from color-rgb->hsl.
610 (color-srgb-to-xyz): Rename from color-srgb->xyz. Doc fix.
611 (color-xyz-to-srgb): Rename from color-xyz->srgb. Doc fix.
612 (color-xyz-to-lab): Rename from color-xyz->lab. Doc fix.
613 (color-lab-to-xyz): Rename from color-lab->xyz. Doc fix.
614 (color-lab-to-srgb): Rename from color-lab->srgb. Doc fix.
645 (vc-bzr-branch-conf): New function, similar to vc-bzr--branch-conf
649 (vc-bzr-merge-branch): Use it to highlight the pull/merge buffer.
652 Bind inhibit-read-only to t.
656 points to no buffer, which can occur if we previously switched to
661 * mail/rmailmm.el (rmail-mime-find-header-encoding): Be sure to
665 buffer-file-coding-system to undecided.
725 Bind case-fold-search to nil when looking for end of here-doc.
765 (after-init-hook): No need to add dired-x-bind-find-file.
767 No need to call expand-file-name.
777 (ert-results-pop-to-backtrace-for-test-at-point)
778 (ert-results-pop-to-messages-for-test-at-point)
779 (ert-results-pop-to-should-forms-for-test-at-point)
780 (ert-results-pop-to-timings): Revert parts of change 2011-02-02T17:59:44Z!sds@gnu.org that
790 (allout-encrypt-string): Recognize epg failure to decrypt gpg2
810 Convert some defvars with "*" to defcustoms.
812 * shell.el (shell-delimiter-argument-list): Set it to nil. (Bug#8027)
833 (allout-abbreviate-flattened-numbering): Rename to
858 * net/soap-client.el: Add "comm" and "hypermedia" to the
942 narrow-to-region call that cuts context off the end (Bug#7722).
953 (log-view-mode-map): Bind RET to it.
1005 * dired-aux.el (dired-create-files): Adapt destination name to
1010 * mail/mail-utils.el (mail-dont-reply-to-names): New variable,
1011 from rmail-dont-reply-to-names. Callers changed.
1012 (mail-dont-reply-to): Rename from mail-dont-reply-to.
1013 (rmail-dont-reply-to): Make it an obsolete alias.
1015 * mail/rmail.el (rmail-default-dont-reply-to-names): Default to
1017 (rmail-dont-reply-to-names): Alias to mail-dont-reply-to-names.
1022 (rmail-select-correspondent): Doc fix. Use mail-dont-reply-to.
1024 * mail/rmail.el (rmail-reply): Use mail-dont-reply-to.
1057 * emacs-lisp/package.el: Allow packages to be reinstalled.
1063 * vc/vc-svn.el: Adapt to Subversion change, with no .svn directory
1089 * net/rcirc.el (rcirc-send-ctcp): Remove spurious arg to `format'.
1097 (smie-indent--parent): Extend to "parent of arg".
1098 (smie-indent-inside-string): New function.
1099 (smie-indent-functions): Use it.
1101 * vc/vc-dir.el (vc-dir-refresh): Reorder operations to try and avoid
1107 * progmodes/grep.el (grep-mode-font-lock-keywords): Adjust to
1116 * progmodes/idlwave.el (idlwave-rinfo-mouse-map, idlwave-rinfo-map):
1117 * progmodes/idlw-help.el (idlwave-help-mode-map):
1165 is custom-defined, to affect the settings in emacs sessions besides
1167 (allout-auto-activation): Use allout-auto-activation-helper to
1169 (allout-init): Reduce functionality to just customizing
1258 (calc-full-help): Add reference to `calc-l-prefix-help'.
1342 `tramp-default-remote-path' to the docstring.
1354 * msb.el: No need to load dired while compiling.
1375 (ert-results-pop-to-backtrace-for-test-at-point)
1376 (ert-results-pop-to-messages-for-test-at-point)
1377 (ert-results-pop-to-timings): Ditto.
1386 (compilation-line-number): Reassign to font-lock-keyword-face.
1387 (compilation-column-number): Reassign to font-lock-doc-face.
1388 (compilation-leave-directory-face): Reassign to
1394 ls-lisp.el is used to emulate it.
1402 * simple.el (special-mode-map): Bind "h" to `describe-mode';
1403 bind "z" to `kill-this-buffer'.
1404 (completion-list-mode-map): Bind "z" to `kill-this-buffer'.
1437 (custom-enabled-themes): Add custom-safe-themes to :set-after.
1450 (math-do-matrix-lud): Use `math-lud-pivot-check' to check the size
1462 * files.el (copy-directory): Fix arguments to recursive call.
1494 to the recursion depth (Bug#7722).
1514 Add a variable to make the parsing messages introduced in
1532 * mail/emacsbug.el (report-emacs-bug-insert-to-mailer):
1535 (report-emacs-bug): Rename can-xdg-email to can-insert-mail.
1546 * vc/vc-git.el (vc-git-merge-branch): Add FETCH_HEAD to branch
1550 * vc/vc-hg.el (vc-hg-pull): Fix default-contents arg to
1557 Don't presume KEYEXPIRED and KEYREVOKED to be a fatal error status
1567 Use the new fun to speed up looking for the current directory.
1595 highlighting to the "this function is advised" message.
1597 * help-mode.el (help-mode-finish): Apply highlighting here, to
1603 occurring prior to the first request (Bug#7843).
1630 (compilation-next-error): Use it to parse when needed.
1650 (compilation-next-error-function): Don't mess with timestamps to try
1651 and guess when to reparse.
1660 (tex-shell): Use it to avoid compilation-parse-errors-function.
1672 (compilation-error-list, compilation-old-error-list): Move to the
1677 omake "^ *" pattern prefix, to try and minimize the risk of
1685 (compilation-fake-loc): Use it to improve behavior when file is reused.
1690 Port features from the previous prolog.el to the new one.
1694 variable and use a function to compute the value dynamically.
1708 make-comint to avoid running comint-mode twice.
1734 Copy change made to ruby-font-lock-syntactic-keywords.
1741 (hfy-p-to-face, hfy-p-to-face-lennart): Remove.
1748 (hfy-css-name, hfy-buffer, htmlfontify-buffer): Use \' rather than $ to
1771 (copyright-fix-years): Optionally, convert years to ranges.
1794 (ruby-mode-map): Bind C-c C-c to comment-region.
1816 Don't move backward, so as not to fall in an inf-loop (bug#7736).
1857 * play/landmark.el: Change `lm-' prefix to `landmark-' (Bug#7672).
1858 (lm): Rename to landmark.
1859 (lm-test-run): Rename to landmark-test-run.
1869 expansion of !$ and !!:N syntax to pick the indicated word (bug#7883).
1893 * allout.el (allout-prefixed-keybindings): Bind (prefixed) '#' to
1894 allout-number-siblings, in keeping with what obtained due to
1895 (now-defunct) allout-keybindings-list. Ditch repeat binding to
1909 (pcmpl-ssh-hosts): Use pcmpl-ssh-config-hosts in addition to
1920 * calc/calc-map.el: Change `arglist' to `math-arglist' throughout.
1925 keybindings to `calc-undo'.
1948 * allout.el: Summary - migrate to defining allout mode using
1953 allout-mode-map is now a keymap by virtue of being a defalias to
1960 allout-mode-map-value, below. Adjust docstring to track changes.
1963 (allout-mode-map): Set value to be 'allout-mode-map. The actual
1976 Use allout-compose-and-institute-keymap to process the bindings.
1978 (allout-prefixed-keybindings): Elide binding to (prefixed) \C-h -
1979 user can customize if they want to use that binding.
1980 Bind allout-copy-topic-as-kill to (prefixed) \M-k.
1981 Bind allout-up-current-level to (prefixed) \C-u. (I think i mistakenly
1983 (allout-hotspot-key-handler): Remove attempt to resolve the key
1990 the bindings if they want to use a keybinding having a trailing
2036 * electric.el (electric-indent-post-self-insert-function):
2037 Don't auto-indent for indent-to-left-margin, it's too often
2069 (info-xref-filename-heading): Move to output managing section.
2072 (info-xref-subfile-p): Move to generic section with those two.
2075 (info-xref-goto-node-p): Move to a checking section with that func.
2082 gnus-registry-install -- use setq not let so as not to unbind
2101 Set rmail-mime-coding-system to a cons whose car is the last coding
2102 system used to decode the header.
2121 (rmail-mode-map): Change mapping of tab and backtab to
2132 body display is changed. Change the save button label to "Save".
2159 to minor mode which used nil accidentally to mean "turn off".
2200 (rmail-mime-process-multipart): Set the default content-type to
2206 (hexl-mode--old-var-vals): New var to replace them.
2209 Use them to set local vars (bug#7846).
2210 (hexl-mode-exit): Use hexl-mode--old-var-vals to restore state.
2224 table, get the value before switching to the output buffer. (Bug#7733)
2292 (prolog-buffer-module, prolog-indent-level)
2301 (prolog-indent-line): Use indent-line-to.
2303 (prolog-indent-level): Use bobp.
2309 (prolog-temporary-file): Use make-temp-file to close a security hole.
2311 (prolog-electric-underscore, prolog-variables-to-anonymous):
2313 (prolog-menu): Move menu definitions to top-level.
2315 Change "Code" to the more usual "Prolog", and hence change "Prolog"
2316 to "System".
2318 Move other menu definition to top-level.
2325 (doc-view-initiate-display): Fall back to normal mode when
2351 * font-lock.el (font-lock-verbose): Default to nil.
2355 * simple.el (sendmail-user-agent-compose): Move to sendmail.el.
2361 (mail-bury): Obey it. Move special Rmail window handling to
2367 (rmail-start-mail): Pass it to compose-mail.
2376 Use switch-to-buffer.
2385 (prolog-indent-width): Use the same default as in
2388 (prolog-electric-newline-flag): Only enable if electric-indent-mode
2395 Remove system-specific mode-map vars, since they referred to the same
2398 adaptive-fill-mode. Prefer symbol-value to `eval'.
2406 (prolog-replace-in-string): New function to use instead of
2411 (prolog-int-to-char, prolog-char-to-int): New functions to use instead
2412 of int-to-char and char-to-int.
2432 * allout.el: Add 2011 to the file copyright.
2435 (allout-version): Increment to 2.3.
2447 (dbus-register-property): Use `dbus-register-service' to do the
2452 * progmodes/idlw-help.el (idlwave-help-link): Inherit from link face.
2478 (load-theme, custom-theme-load-confirm): Save sha1 hashes to
2484 from Search and add a label to Undo.
2489 * progmodes/compile.el (compilation-mode-tool-bar-map): Adjust to
2550 * allout.el (allout-back-to-current-heading): Ensure return to
2582 line-move can wind up on the same textual line when it moves to
2583 the next window line, and moving to the bullet position after the
2584 move yields zero advancement. Add logic to detect and compensate
2596 Add pdf and s5 to option alist.
2612 default to `prog' without a .py extension.
2687 to the current value of `isearch-error' (Bug#7468).
2702 that the later call to read-key-sequence works.
2721 * version.el (emacs-copyright): Set short copyright year to 2011.
2736 do-auto-fill if everything points back to allout-auto-fill.
2742 * net/tramp-sh.el (tramp-methods): Add recursive options to "scpc"
2752 can be used and falls back to the next best mode otherwise.
2805 * saveplace.el (save-place-alist-to-file): Save list sorted and
2828 :visible to avoid changing the tool-bar.
2844 (rx-info): Add arg to distinguish head and standalone forms.
2885 (menu-bar-edit-menu): Bind "Copy" to kill-ring-save. Don't use
2897 Use :enable instead of :visible to avoid changing the tool-bar
2919 Migrate allout encryption provisions from pgg to epg.
2922 (allout-toggle-subtree-encryption): Adjust docstrings to reflect
2923 defaulting policy and other changes. Change fetch-pass to keymode-cue,
2925 (allout-toggle-subtree-encryption): Adjust docstring to describe
2926 changed encryption provisions. Change fetch-pass to keymode-cue, for
2934 'epa-file-encrypt-to'.
2949 (allout-mode): Adjust docstring to describe changed encryption
2960 * epa-file.el (epa-file-select-keys): Accept 'silent to inhibit
2977 (rectangle-number-lines): New command, bound to C-x r N (Bug#4382).
2983 (move-to-column-force): Remove function obsolete since 21.2.
3008 (mail-mailer-swallows-blank-line): Default to nil. Doc fix.
3024 * mail/mail-utils.el: No need to require lisp-mode, it's in loadup.
3076 Bind print-length and print-level to nil. (Bug#7581)
3081 Run hooks to update menu contents. (Bug#7586)
3101 to image-dired-dir (Bug#7518).
3106 point-min and point-max, to shell-command-on-region (Bug#7488).
3130 * dired.el (dired-pop-to-buffer): Bind pop-up-frames to nil
3154 Call ps-get-page-dimensions before trying to use ps-font-for-text.
3162 (rmail-search-mime-message-function): Set to
3173 * bookmark.el (bookmark-name-from-full-record): Rename back to
3176 As Drew Adams pointed out, there was no reason to cause churn for
3213 * progmodes/idlwave.el (idlwave-mode):
3215 * progmodes/idlw-help.el (idlwave-help-mode):
3217 * progmodes/idlw-shell.el (idlwave-shell-mode):
3231 * progmodes/idlwave.el (idlwave-beginning-of-statement)
3232 (idlwave-template, idlwave-update-buffer-routine-info)
3233 (idlwave-update-current-buffer-info)
3234 (idlwave-get-routine-info-from-buffers, idlwave-choose)
3235 (idlwave-scan-class-info, idlwave-fix-keywords)
3236 (idlwave-list-buffer-load-path-shadows):
3237 * progmodes/idlw-toolbar.el (idlwave-toolbar, idlwave-toolbar-add)
3238 (idlwave-toolbar-remove):
3239 * progmodes/idlw-shell.el (idlwave-shell-save-and-action)
3240 (idlwave-shell-file-name, idlwave-shell-electric-debug-all-off)
3241 (idlwave-shell-menu-def):
3243 (idlwave-prepare-structure-tag-completion):
3265 (c-font-lock-init): Move make-local-variable to their setq.
3369 * bookmark.el: Adjust parameter names and doc strings to resolve
3384 Rename `bookmark' parameter to `bookmark-name-or-record', to
3386 (bookmark-set-name): Same, and pass the parameter directly to
3390 (bookmark-delete): Rename `bookmark' parameter to `bookmark-name',
3392 (bookmark-rename): Change `old' and `new' parameters to `old-name'
3393 and `new-name', and adjust an internal variable to avoid confusion.
3399 * progmodes/gdb-mi.el (gdb): Try to initialize comint input history
3403 Try to handle some other mail clients.
3418 * simple.el (just-one-space): Make argument n default to 1 if
3423 * electric.el (electric-indent-post-self-insert-function):
3447 * dired.el (dired-use-ls-dired): Set default to a special
3454 * replace.el: Add "collect" feature to occur.
3470 * newcomment.el (comment-styles): Add docs to each style (bug#7509).
3472 (comment-style): Use comment-styles's docs to describe values.
3492 * startup.el (normal-top-level-add-subdirs-to-load-path): Simplify.
3493 (normal-top-level-add-to-load-path, tty-handle-args):
3494 Convert comments to basic doc-strings.
3527 * net/tramp-smb.el: Fix regexps added to `tramp-default-method-alist'
3536 * net/tramp-sh.el (tramp-methods): Add recursive options to "pscp"
3541 `tramp-current-*' up due to gateway methods. Optimize computing of
3555 Allow nil to mean "no limit".
3557 Allow a .tex file-name extension to be optional.
3563 (nxml-parent-document-set): A function to set `nxml-parent-document'.
3568 users who want to call `nxml-parent-document-set'.
3573 stand-alone lines, since that is handled by log-edit-match-to-eoh
3590 (smie-indent-keyword): Be careful not to misidentify tokens that span
3623 (rmail-insert-mime-forwarded-message-function): Set to
3625 (rmail-insert-mime-resent-message-function): Set to
3630 (rmail-summary-line-decoder): Change the default to
3633 * mail/rmail.el (rmail-enable-mime): Change the default to t.
3634 (rmail-mime-feature): Change the default to `rmailmm'.
3639 according to RFC2047.
3661 Require ansi-color. Use python--set-prompt-regexp to set the comint
3702 * simple.el (prog-mode): Set bidi-paragraph-direction to
3703 left-to-right.
3710 diary-outlook-formats can be sensitive to calendar-date-style.
3715 Pass subject and body as explicit arguments to the -internal function.
3739 (mailclient-send-it): Bind `browse-url-mailto-function' to nil to
3740 use the external browser function to send the mail (bug#7469).
3743 default back to the previous value, since the new value broke
3778 Accept optional prefix arg meaning to prompt for a command.
3780 prefix arg meaning to prompt for a command.
3797 Support buffers additionally to files. Move `buf' arg. Don't display buf.
3798 Prefer closures to buffer-local variables.
3801 * files.el (diff-buffer-with-file): Move to vc/diff.el.
3804 (save-some-buffers-action-alist): Use diff-no-select so as not to guess
3805 the buffer name used, and so as not to mess up windows and frames.
3856 keywords used for querying the bug database to show them in the
3877 `file-remote-p' (due to compatibility).
3921 (smie-indent--parent, smie-rule-parent, smie-indent-keyword)
3922 (smie-indent-after-keyword): Adjust users.
3923 (smie-indent-keyword): Don't indent empty lines.
3940 * subr.el (posn-col-row): Pay attention to header line. (Bug#7390)
3970 * emacs-lisp/smie.el (smie-rule-parent, smie-indent--rule):
3971 Use smie-indent-virtual when indenting relative to an opener.
3973 (smie-indent-keyword): Consult rules, even for openers at bol.
3974 (smie-indent-comment-close): Try to align closer's content.
3993 Minor cleanup to improve style.
4001 (rst-convert-bullets-to-enumeration): Use copy-marker.
4022 (octave-auto-indent, octave-auto-newline): Remove.
4025 (octave-indent-new-comment-line): Use reindent-then-newline-and-indent.
4026 (octave-reindent-then-newline-and-indent, octave-electric-semi)
4031 (electric-indent-post-self-insert-function): Use it.
4034 (electric-indent-mode): Make them interact better.
4045 Make sure to check inside the word (Bug#6761).
4059 - adapt to new version of called-interactively-p, while
4078 Alias to use or provide version of `substring-no-properties'.
4082 Alias to use or provide version of `next-single-char-property-change'.
4087 Alias to use or provide version of `select-safe-coding-system'.
4092 Alias to use or provide version of `set-buffer-multibyte'.
4098 (allout-back-to-current-heading, allout-beginning-of-current-entry):
4107 Exempt edits to the (overlaid) character after the allout outline
4118 Use `allout-mark-active-p' to encapsulate respect for mark activity.
4124 response to background-color parameter (Bug#7373).
4171 * vc/smerge-mode.el (smerge-refine): Choose better default part to
4188 Use it to replace all instances of "*Compile-Log*".
4201 (m2-indent): Add safety property.
4230 * progmodes/idlwave.el (idlwave-routine-entry-compare-twins)
4231 (idlwave-study-twins): Prefix dynamic local variable `name'.
4232 (idlwave-routine-twin-compare): Update for above change.
4234 * progmodes/idlw-help.el (idlwave-do-mouse-completion-help):
4236 * progmodes/idlw-shell.el (idlwave-shell-complete-execcomm-help):
4238 (idlwave-complete-structure-tag-help):
4239 * progmodes/idlwave.el (idlwave-complete-sysvar-help)
4240 (idlwave-complete-sysvar-tag-help)
4241 (idlwave-complete-class-structure-tag-help):
4247 default to use `browse-url-mail' on mailto: URLs.
4252 Reset package-archive-contents to nil before re-reading.
4284 * progmodes/ada-xref.el (is-windows): Rename to ada-on-ms-windows.
4304 * ls-lisp.el (ls-lisp-time-lessp, ls-lisp-time-to-seconds): Remove.
4308 * textmodes/remember.el (remember-time-to-seconds): Remove.
4311 * calendar/timeclock.el (timeclock-time-to-seconds): Make it an alias.
4313 * calendar/time-date.el (time-to-seconds): Always an alias on Emacs,
4317 (time-to-number-of-days): Simplify.
4319 * eshell/esh-util.el (eshell-time-less-p, eshell-time-to-seconds):
4359 (vc-mtn-workfile-branch): Adjust to new output format.
4388 font-lock-fontify-buffer to cleanup style issues.
4399 (server-start): Use server-force-stop for kill-emacs-hook, to
4405 (meta-indent-line): Simplify.
4414 * progmodes/meta-mode.el (meta-indent-line):
4415 * progmodes/idlwave.el (idlwave-goto-comment, idlwave-fill-paragraph)
4416 (idlwave-in-quote):
4417 * progmodes/idlw-shell.el (idlwave-shell-current-frame)
4418 (idlwave-shell-update-bp-overlays, idlwave-shell-sources-filter):
4421 * progmodes/cperl-mode.el (cperl-sniff-for-indent)
4423 * progmodes/ada-mode.el (ada-get-current-indent, ada-narrow-to-defun):
4429 * emulation/viper-cmd.el (viper-paren-match, viper-backward-indent)
4469 (smie-indent--hanging-p): Rename from smie-hanging-p.
4471 (smie-indent--bolp): Rename from smie-bolp.
4472 (smie-indent--hanging-p): New alias.
4474 (smie-indent--parent): New function.
4479 (smie-indent--separator-outdent, smie-rule-separator): New functions.
4481 (smie-indent--rule): Merge with smie-indent--column.
4482 (smie-indent-forward-token, smie-indent-backward-token):
4484 (smie-indent-keyword): Don't use smie-indent--column any more.
4485 (smie-indent-after-keyword): Ignore closers by default.
4486 (smie-indent-line): Use with-demoted-errors.
4489 (octave-smie-rules): Adjust to new behavior.
4509 (pascal-indent-paramlist, pascal-indent-declaration)
4510 (pascal-get-lineup-indent, pascal-func-completion)
4526 * progmodes/ada-mode.el (ada-get-current-indent)
4533 (cperl-linefeed, cperl-sniff-for-indent, cperl-to-comment-or-eol)
4534 (cperl-find-pods-heres, cperl-indent-exp, cperl-fix-line-spacing)
4536 * progmodes/idlw-shell.el (idlwave-shell-move-or-history)
4537 (idlwave-shell-filename-string, idlwave-shell-batch-command)
4538 (idlwave-shell-display-line):
4539 * progmodes/idlwave.el (idlwave-show-begin, idlwave-fill-paragraph)
4540 (idlwave-calc-hanging-indent, idlwave-auto-fill, idlwave-template):
4571 * progmodes/simula.el (simula-calculate-indent):
4574 * progmodes/perl-mode.el (perl-calculate-indent, perl-indent-exp):
4575 * progmodes/icon.el (indent-icon-exp):
4579 * progmodes/dcl-mode.el (dcl-back-to-indentation-1)
4585 * emacs-lisp/lisp-mode.el (calculate-lisp-indent):
4589 (woman-tab-to-tab-stop, WoMan-warn-ignored):
4599 * simple.el (line-move-finish, line-move-to-column):
4604 * dired.el (dired-move-to-end-of-filename):
4610 * progmodes/idlwave.el (idlwave-routine-entry-compare-twins):
4611 (idlwave-study-twins): Prefix dynamic local `class'.
4612 (idlwave-routine-twin-compare): Update for above name change.
4615 Use boundp tests to silence compiler. Update for changed name of
4640 `refstyle' to reftex-refstyle.
4648 (emerge-line-numbers): Rename local `diff' to emerge-line-diff.
4650 (emerge-combine-versions-internal): Rename local `template' to
4703 (package-initialize): Set package-alist to nil first.
4711 * progmodes/idlwave.el (idlwave-pset): Only used on XEmacs.
4719 (reftex-toc-restore-region): Make `mpos' local to this function.
4737 package-alist, to avoid loading inefficiencies.
4766 nil, do not ask to recompile files that are not already compiled,
4805 (smie-blink-matching-inners, smie-indent-basic): Add :group.
4909 (c-basic-matchers-after): Insert a call to the above new function.
4920 SMIE: change indent rules format, improve smie-setup.
4927 (smie-hanging-p): Rename from smie-indent--hanging-p.
4928 (smie-bolp): Rename from smie-indent--bolp.
4931 (smie-indent-rules): Remove.
4932 (smie-indent--offset-rule): Remove fun.
4934 (smie-indent--rule): New fun.
4935 (smie-indent--offset, smie-indent-keyword, smie-indent-after-keyword)
4936 (smie-indent-exps): Use it.
4939 (smie-indent-debug-log): Remove var.
4940 (smie-indent-debug): Remove fun.
4941 * progmodes/prolog.el (prolog-smie-indent-rules): Remove.
4942 (prolog-smie-rules): New fun to replace it.
4946 (octave-smie-indent-rules): Remove.
4947 (octave-smie-rules): New fun to replace it.
4973 (pcase-u1): Add strings to the member optimization.
4984 Move menu-bar related settings to ../menu-bar.el.
5015 to return the author if different from committer.
5016 (log-edit-insert-changelog): Use them to add Author: and Fixes headers.
5024 * electric.el (electric-indent-chars): Autoload.
5048 * term/ns-win.el (ns-new-frame, ns-show-prefs): Don't add to
5061 (ns-invocation-args): Change to x-invocation-args.
5076 * term/ns-win.el: No need to require cl when compiling.
5101 <spell>: Move adjustments to menu-bar.el.
5112 refer to image files from etc/.
5121 (x-select-text): Move to term/common-win.
5122 * term/w32-win.el (xw-defined-colors): Move to common-win.
5124 (x-setup-function-keys, x-select-text): Move to common-win.
5140 (verilog-beg-of-statement): General cleanup to enable support of
5144 (verilog-directive-re, verilog-directive-begin, verilog-indent-re)
5153 attributes by indent code. Reported by Jeff Steele.
5154 (verilog-in-directive-p): Fix comment to correctly describe function.
5157 (verilog-in-coverage-p, verilog-do-indent)
5159 wrapper around backward-up-list inorder to properly skip comments.
5180 treating `elsif similar to `endif inside AUTOSENSE.
5181 (verilog-do-indent): Implement correct automatic or static task or
5196 Create verilog-preprocess and verilog-preprocessor to show
5201 before first use to avoid warning. Reported by Steve Pearlmutter.
5205 (verilog-highlight-region, verilog-mode): Rename colorize to
5206 highlight to match other packages. Disable module highlighting,
5212 (verilog-scan): Create verilog-save-buffer-state to standardize
5216 Create verilog-save-no-change-functions to wrap verilog-scan
5217 preservation, and fix to work with nested preserved calls.
5221 (verilog-submit-bug-report): Update variable list to be complete.
5312 * epg-config.el (epg-gpg-program): Try to use "gpg2" if "gpg"
5321 * term/x-win.el (x-select-enable-clipboard): Move to common-win.
5337 Bind "C-c ]" to ...
5352 * term/x-win.el (xw-defined-colors): Make docs identical to w32-win.
5361 * help-fns.el (doc-file-to-man, doc-file-to-info): New commands.
5393 order not to get several prompts.
5399 Tweak revert-buffer-function to inhibit auto-mode-alist (Bug#7252).
5410 setting of c-new-BEG and c-new-END from c-before-change to
5420 custom-theme-set-variables to safe-functions while loading.
5429 * bindings.el (global-map): Bind C-d to delete-char and deletechar
5430 to delete-forward-char.
5432 * simple.el (normal-erase-is-backspace-mode): Remap delete to
5452 to fullwidth characters.
5458 order to make stat results a float. Patch by Andreas Schwab
5489 to the front of each variable or face widget.
5510 New functions. If hiding an edited value, save it to :shown-value.
5512 (custom-magic-reset): Allow magic property to be unset.
5516 directory to etc/.
5522 (customize-themes): Link to custom-theme-load-path variable.
5526 * themes/*.el: Moved to etc/.
5548 :shown-value properties to save buffer values, not global ones.
5558 Suppress expansion of tabs to spaces. Reported by Dale Sedivec
5586 single call to set-face-attribute.
5672 (load-theme): Replace load with manual read/eval, in order to
5713 (load-path-shadows-find): ... to this.
5774 Pass filename to epa-passphrase-callback-function.
5778 * cus-edit.el (custom-face-widget-to-spec)
5780 (custom-face-set, custom-face-mark-to-save)
5796 Enhance fontification of declarators to take account of the
5806 (c-font-lock-declarations): Fontify declarators according to the
5817 since that's too annoying. Move the filter groups commands to
5831 (custom-face-value-create): Determine whether to use the usual
5833 Pass face defaults to custom-face-edit widget.
5836 (custom-face-set, custom-face-mark-to-save):
5863 * emacs-lisp/cl-compat.el, emacs-lisp/lmenu.el: Move to obsolete/.
5878 (completion-pcm--find-all-completions): Use lexical-let to
5933 (load-path-shadows-mode, list-load-path-shadows): Rename shadow-mode to
5942 (smie-bnf-precedence-table): Use it to remember the closers/openers.
5944 (smie-prec2-levels): Only set precedence to nil for actual
6058 (tramp-mode-string-to-int, tramp-local-host-p)
6064 * net/tramp-sh.el (all): Move several objects to tramp.el, see
6065 there. Rename `tramp-handle-*' to `tramp-sh-handle-*'.
6084 to create a buffer local revert-buffer-function variable.
6090 * net/gnutls.el (starttls-negotiate): Use the plist interface to
6092 Allow TRUSTFILES and KEYFILES to be lists.
6150 Give emacsclient time to shut down after receiving an error string.
6177 to backward compatibility.
6221 * emacs-lisp/bytecomp.el (byte-compile-file): Use kill-emacs-hook to
6228 (tls-program): Add --insecure to be consistent with the defaults from
6265 * server.el (server-start): Don't write pid to the authentication file.
6292 (diary-add-to-list): If no buffer-file-name, fall back to diary-file.
6293 * calendar/appt.el (appt-check): No longer need to kill diary.
6298 messages to diary-list-entries.
6312 * calendar/time-date.el: No need to require cl for Emacs 21.
6371 * net/gnutls.el: GnuTLS glue code to set up a connection.
6421 Move autoloaded auto-mode-alist entries to files.el.
6431 Move aliases to options before the associated definitions.
6442 (degrees-to-radians, radians-to-degrees):
6450 Update to CEDET 1.0's version of EIEIO.
6452 * emacs-lisp/eieio.el (eieio-specialized-key-to-generic-key):
6459 (initialize-instance): See if the default needs to be evaluated
6486 use (diary 1) to only get the entries we need.
6505 * progmodes/ld-script.el (auto-mode-alist): Move to files.el.
6533 * calendar/time-date.el (date-to-time): Try using parse-time-string
6548 (smie-indent-comment): Be more careful with comment-start-skip.
6549 (smie-indent-comment-close, smie-indent-comment-inside): New funs.
6550 (smie-indent-functions): Use them.
6567 (reftex-context-substring): Let-bind forward-sexp-function to nil
6568 since we don't need/want to treat \begin...\end as a block (bug#7053).
6581 (prolog-mode-variables): Use them to parse "!," correctly.
6594 (ispell-begin-skip-region-regexp): Use mapconcat to simplify.
6609 * emacs-lisp/smie.el (smie-indent--hanging-p): Use `smie-indent--bolp'.
6615 (smie-prec2-levels): Use them to better diagnose precedence cycles.
6617 (smie-blink-matching-open): Rewrite to remove assumptions, so that
6619 (smie--associative-p, smie-indent--hanging-p, smie-indent--bolp)
6620 (smie-indent--offset, smie-indent--offset-rule, smie-indent--column):
6621 Rename internal functions to use "--". Update callers.
6668 * indent.el (indent-according-to-mode): Apply syntax-propertize.
6669 (indent-region): Use indent-according-to-mode.
6688 (tex-font-lock-syntactic-face-function): Adjust to new verbatim
6740 * mail/sendmail.el: Add "*unsent mail*" to same-window-buffer-names.
6785 `lexical' for warnings related to lexical scoping.
6792 * net/imap.el: Revert back to version
6799 Explicitly pass `obarray' to `unintern' to avoid a warning.
6815 (diary-include-other-diary-files): Append to diary-included-files.
6822 * simple.el (line-move-visual): Do not truncate goal column to
6833 Replace setting HGRCPATH to "" by some less invasive --config options.
6845 minor-mode definition, otherwise it seems to have no effect.
6856 whitespace-toggle-options (Bug#6479). Allow to use fill-column
6882 (sql-redirect, sql-redirect-value): New functions. More to come.
6886 …010-09-08T14:42:54Z!michael.albinus@gmx.de, 2010-09-13T15:17:01Z!michael.albinus@gmx.de to Windows.
6940 (tramp-handle-file-name-completion, tramp-handle-add-name-to-file)
6975 (tramp-send-command-and-read, tramp-mode-string-to-int)
6988 (tramp-get-inline-compress, tramp-get-inline-coding): Move to
6992 Move initialization to tramp-sh.el.
7035 buffer-file-name to avoid file-locking. (Bug#7026)
7051 (rcirc-nick-completions): Rename to rcirc-completions.
7054 completion data for both nicks and irc commands. Add to
7063 atomically, to avoid parallel build errors. (Bug#4196)
7071 Set "sql-buffer" to buffer name not buffer object so multiple sql
7082 (sql-port): Default to zero.
7085 (sql-get-login): Default "sql-port" to a number.
7104 to replace texinfo-font-lock-syntactic-keywords.
7110 * textmodes/sgml-mode.el (sgml-syntax-propertize-function): New var to
7123 * progmodes/tcl.el (tcl-syntax-propertize-function): New var to
7127 * progmodes/simula.el (simula-syntax-propertize-function): New var to
7137 (sh-syntax-propertize-function): New function to replace it.
7150 (ruby-in-ppss-context-p): Update to new syntax of heredocs.
7151 (electric-indent-chars): Silence bytecompiler.
7153 electric-indent-chars.
7155 * progmodes/python.el (python-syntax-propertize-function): New var to
7158 (python-quote-syntax): Simplify and adjust to new use.
7160 * progmodes/perl-mode.el (perl-syntax-propertize-function): New fun to
7162 (perl-syntax-propertize-special-constructs): New fun to replace
7168 to replace octave-font-lock-close-quotes.
7169 (octave-syntax-propertize-function): New function to replace
7214 font-lock-syntactically-fontified to...
7249 * progmodes/octave-mod.el (electric-indent-chars): Silence bytecomp.
7261 (ada-adjust-case-region, ada-format-paramlist, ada-indent-current)
7262 (ada-search-ignore-string-comment, ada-move-to-start)
7263 (ada-move-to-end): Use with-syntax-table.
7299 Migrate to Tramp 2.2. Rearrange load dependencies.
7307 tramp-compat.el. Remove all changes to tramp-unload-hook for
7309 `tramp-compat-call-process', `tramp-compat-decimal-to-octal',
7310 `tramp-compat-octal-to-decimal' to new function names.
7317 (with-file-property, with-connection-property): Move to
7319 (tramp-local-call-process, tramp-decimal-to-octal)
7320 (tramp-octal-to-decimal): Move to tramp-compat.el.
7326 * net/tramp-cache.el (top): Require 'tramp. Add to
7339 * net/tramp-cmds.el (top): Add to `tramp-unload-hook'.
7343 changes to tramp-unload-hook for other tramp-* packages. Add to
7345 (tramp-compat-decimal-to-octal, tramp-compat-octal-to-decimal)
7348 * net/tramp-fish.el (top) Require just 'tramp. Add objects to
7350 Add to `tramp-unload-hook'. Change call of
7351 `tramp-compat-decimal-to-octal' to new function name.
7357 * net/tramp-ftp.el (top) Add objects to `tramp-methods' and
7358 `tramp-foreign-file-name-handler-alist'. Add to
7365 * net/tramp-gvfs.el (top) Add objects to `tramp-methods' and
7366 `tramp-foreign-file-name-handler-alist'. Add to
7375 * net/tramp-gw.el (top) Add objects to `tramp-methods' and
7376 `tramp-foreign-file-name-handler-alist'. Add to
7384 * net/tramp-imap.el (top) Require just 'tramp. Add objects to
7386 Add to `tramp-unload-hook'. Change checks, whether package can be
7393 * net/tramp-smb.el (top) Require just 'tramp. Add objects to
7395 Add to `tramp-unload-hook'. Change checks, whether package can be
7396 loaded. Change call of `tramp-compat-decimal-to-octal' to new
7403 * net/tramp-uu.el (top) Add to `tramp-unload-hook'.
7406 * net/trampver.el (top) Add to `tramp-unload-hook'.
7430 * proced.el: Update to new email for Roland Winkler <winkler@gnu.org>.
7446 callers to use `imap-fetch' instead. According to the comments, this
7458 * mouse.el (mouse-save-then-kill): Save region to kill-ring
7482 * electric.el (electric-indent-post-self-insert-function):
7485 * emacs-lisp/syntax.el (syntax-ppss): More sanity check to catch
7497 Avoid global recursive calls to kill-buffer-hooks; fit into 80 cols.
7527 (octave-mode): Use it. Setup smie-blink-matching and electric-indent.
7529 (octave-reindent-then-newline-and-indent, octave-electric-semi)
7534 (electric-indent-chars): New var.
7535 (electric-indent-post-self-insert-function): New fun.
7536 (electric-indent-mode): New minor mode.
7541 * calc/calc-aent.el (calcAlg-blink-matching-check): New fun, to replace
7547 Provide blink-matching support to SMIE.
7552 * simple.el (newline): Fix last change to properly remove itself from
7558 Use post-self-insert-hook to set hard-newline and things before
7570 Change package-menu-revert bindings to revert-buffer.
7611 x-cut-buffer-or-selection-value renamed to x-selection-value
7615 x-cut-buffer-or-selection-value renamed to x-selection-value
7622 x-cut-buffer-or-selection-value renamed to x-selection-value.
7631 x-cut-buffer-or-selection-value renamed to x-selection-value.
7636 * simple.el (blink-paren-function): Move from C to here.
7658 (nroff-mode-map): Bind it to C-c C-c.
7665 * progmodes/octave-mod.el (octave-mode-map): Remap down-list to
7670 indent-according-to-mode.
7673 (octave-re-search-backward-kw, octave-indent-calculate)
7677 (octave-before-magic-comment-p, octave-indent-line): Remove.
7682 `read', to avoid copying an additional string.
7715 (octave-operator-regexp, octave-smie-indent-rules): New vars.
7727 * emacs-lisp/smie.el (smie-indent-offset-rule): Let :parent take
7729 (smie-indent-column): Allow indirection through variables.
7752 (cl-check-test-nokey, cl-check-test, cl-check-match): Move indent and
7753 edebug rule to definition.
7756 (with-output-to-string, with-temp-file, with-temp-buffer)
7759 * emacs-lisp/byte-run.el (inline): Remove indent rule, redundant.
7777 (package--builtins): Set default value to nil.
7803 (version-to-list): Handle versions like "10.3d".
7826 (js-paren-indent-offset, js-square-indent-offset)
7827 (js-curly-indent-offset): New options.
7832 * progmodes/sh-script.el (sh-get-indent-info): Use syntax-ppss
7858 * help.el (help-map): Bind `C-h P' to describe-package.
7866 (package-menu-mode-map): Bind ? to package-menu-describe-package.
7887 whitespace-toggle-options (Bug#6479). Allow to use fill-column
7921 Require ansi-color. Use python--set-prompt-regexp to set the comint
7932 (python-check-version): Use a Python command to find the version.
7961 for `completing-read' moved to Elisp from `execute-extended-command'.
7963 to get a command name for M-n (bug#5364, bug#5214).
7974 passing to rcirc-add-or-remove (Bug#6894).
7992 extra backslash added to each line (bug#6890).
8008 expansion, so as not to need sendmail.
8019 Use `start-file-process' in order to let it run also on remote hosts.
8036 Fit it to the window, not the frame.
8058 * mouse.el (mouse-save-then-kill): Don't save region to kill ring
8062 calling mouse-start-secondary, by defaulting to point. Don't save
8096 (prog-indent-sexp): New command.
8109 (smie-indent-debug-log): New var.
8110 (smie-indent-offset-rule): Add a few more cases.
8111 (smie-indent-column): New function.
8112 (smie-indent-after-keyword): Use it.
8113 (smie-indent-keyword): Use it.
8115 (smie-indent-comment): Only applies at BOL.
8116 (smie-indent-debug): New command.
8126 (image-transform-set-scale, image-transform-fit-to-height)
8128 (image-transform-fit-to-width, image-transform-fit-to-height):
8134 * image.el (create-animated-image): Don't add heuristic mask to image
8152 (octave-mode-menu): Pass it directly to easy-menu-define;
8160 (octave-indent-defun, octave-send-defun): Use mark-defun instead.
8163 (octave-reindent-then-newline-and-indent):
8164 Use reindent-then-newline-and-indent.
8169 * mail/emacsbug.el (report-emacs-bug-insert-to-mailer)
8171 (report-emacs-bug): Set can-xdg-email to result of
8173 \C-cm to report-emacs-bug-insert-to-mailer and add help text
8187 * calendar/icalendar.el (icalendar--convert-recurring-to-diary):
8195 order to preserve working directory.
8204 (rcirc-log-filename-function): Change default to
8217 (mouse-drag-track): Use LOCATION arg to push-mark.
8218 Use mouse--drag-set-mark-and-point to take click-count into
8235 (copyright-update): Temporary switch-to-buffer to ensure the
8273 (octave-uncomment-region, octave-comment-indent)
8274 (octave-indent-for-comment): Remove.
8275 (octave-indent-calculate): Rename from calculate-octave-indent.
8276 (octave-indent-line, octave-fill-paragraph): Update caller.
8277 (octave-initialize-completions): No need to make an alist.
8307 (sql-interactive-remove-continuation-prompt): Filters output to
8340 (package--add-to-archive-contents, package-buffer-info)
8342 Use version-to-list and version-list-*.
8345 Use version-to-list.
8355 * tutorial.el (tutorial--default-keys): C-d is now bound to
8374 (ctext-non-standard-encodings-table): Pay attention to charset aliases.
8387 * language/cyrillic.el: Don't add "microsoft-cp1251" to
8412 and use a literal 127.0.0.1 for localhost. (Related to bug#6781.)
8453 (icalendar--convert-recurring-to-diary): Handle multiple byday
8465 to italicize headers.
8470 `calc-highlight-selections-with-faces' to determine how to highlight
8473 * calc/calc-sel.el (calc-show-selections): Change message to when
8474 using faces to highlight selections.
8480 (sql-interactive-mode): Remove `comint-process-echoes' set to t
8485 * simple.el (select-active-regions): Move to keyboard.c.
8490 (keyboard-quit): Avoid adding the region to the window selection.
8492 * mouse.el (mouse-drag-track): Remove hacks to deal with old
8526 * vc/diff-mode.el (diff-mode-shared-map): Bind g to revert-buffer.
8541 (tramp-handle-start-file-process): Use it, in order to invalidate
8553 * textmodes/fill.el (justify-current-line): Don't add 1 to nspaces
8580 before killing to preserve the primary selection (Bug#6701).
8601 Enhance Java Mode to handle Java 5.0 (Tiger) and Java 6 (Mustang).
8612 * language/hebrew.el ("Hebrew"): Add TUTORIAL.he to
8676 (package--add-to-archive-contents): New function.
8693 * net/tramp.el (tramp-methods): Move hostname to the end in all
8703 `tramp-verbose' to 9.
8709 Remove references to package `lisp-re' (bug#4369).
8750 exists before passing an error to find-file-not-found-functions
8780 * net/tramp.el (tramp-methods): Move hostname to the end in all
8812 (sql-sqlite-program): Change to "sqlite3".
8822 * dired.el (dired-no-confirm): Document value t and fix defcustom to
8842 (sql-connection-alist): Change keys from symbols to strings;
8844 (sql-mode-menu): Add submenu to select connections.
8860 `tramp-send-command' where it belongs to.
8872 Set `show-trailing-whitespace' to nil.
8879 (c-before-hack-hook): Call `c-set-style' differently according to
8902 (sql-comint-linter): Rename sql-connect-* functions to
8905 :sqli-connect-func to :sqli-comint-func.
8934 * term/x-win.el (x-select-enable-primary): Change default to nil.
8943 (vc-coding-system-for-diff): Use it to decide whether to inherit
8961 * progmodes/delphi.el (delphi-previous-indent-of): Indent case
8983 * term/x-win.el (x-select-enable-clipboard): Default to t.
8986 * simple.el (select-active-regions): Default to t.
8989 * mouse.el: Bind mouse-2 to mouse-yank-primary.
8990 (mouse-drag-copy-region): Default to nil.
9010 information to be omitted from the record.
9031 because it was extraneous to the functional change in that patch,
9037 e.g. in Info bookmarks, by using `switch-to-buffer-other-window'.
9046 * term/ns-win.el: Bind M-~ to 'ns-prev-frame (due to Matthew
9048 (ns-alternatives-map): Change S-tab binding to backtab
9056 * language/tai-viet.el ("TaiViet"): Try to fix re-encoding bugs.
9064 Change coding: tag to utf-8. Register hebrew-shape-gstring in
9077 empty argument to gvfs-copy.
9101 (epa-file-insert-file-contents): Hack to prevent
9110 (ispell-complete-word-dict): Default to nil.
9134 to point-max is hard.
9144 * mouse.el (mouse-drag-track): Call mouse-start-end to handle
9178 to `default'. Doc fix. Display the default value in quotes
9189 (viper-backward-indent): Replace delete-backward-char with
9198 * frame.el (make-frame): Add default-frame-alist to the PARAMETERS
9199 argument passed to frame-creation-function (Bug#5378).
9215 (ruler-mode): Use it as a setter function, so as not to overwrite
9230 Remove call to message.
9246 * bindings.el (global-map): Bind delete and DEL, the former to
9252 (ruby-mode): Bind indent-line-function (Bug#5119).
9260 * startup.el (command-line): Use X resources to set the value of
9265 Set init-value to t.
9285 * minibuffer.el (completions-format): Change default from nil to
9291 buffer-locally to lambda that re-runs the vc diff command.
9309 * calc/calccomp.el: Add explicit utf-8 coding cookies to files with
9326 (zeroconf-service-resolver-handler): Use `dbus-byte-array-to-string'.
9327 (zeroconf-publish-service): Use `dbus-string-to-byte-array'.
9338 (vc-dir-resynch-file): Tell vc-dir-update to avoid inserting files
9357 of nconc to avoid pure storage error (Bug#6239).
9382 * simple.el (compose-mail): Fix doc string to refer to
9383 `compose-mail-user-agent-warnings', instead of to the
9401 (c-clear-char-property-with-value-function): Fix this to clear the
9406 * emacs-lisp/package.el (package-print-package): Add link to
9408 (describe-package-1): List package requirements. Add button to
9416 * emacs-lisp/package.el: Move package-list-packages binding to
9440 revert-buffer-function to help-mode-revert-buffer.
9444 before popping to "*info*" (like in other Info functions).
9446 old-history-forward. Pop to old-buffer-name or "*info*" to
9469 * emacs-lisp/package.el (package-archive-base): Point to
9498 ls-files. Doe not pass the object as a file name to cat-file, it
9500 (vc-git-annotate-command): Pass the file name using -- to avoid
9520 (vc-annotate-warp-revision): Pass the VC backend to vc-annotate.
9525 Do not pass the file name to the 'previous-revision call when we
9534 backend to vc-find-revision. (Bug#6487)
9552 * progmodes/idlwave.el (idlwave-action-and-binding):
9567 * facemenu.el (list-colors-display): Call `pop-to-buffer' before
9575 specially, since it's a macro. Fix up wrong hint passed to maybe-cons.
9578 font-lock-mode-major-mode to distinguish it from
9594 Only add WARNTIME to the output list if non-nil.
9629 * facemenu.el (color-rgb-to-hsv): New function.
9632 (list-colors-display): Doc fix. Sort list according to the option
9634 (list-colors-print): Add HSV values to `help-echo' property of
9639 * compare-w.el: Move to the "vc" subdirectory.
9645 * nxml/nxml-mode.el (nxml-indent-line): Standardize indent behavior.
9697 Move version control related files to the "vc" subdirectory.
9706 Move files to the "vc" subdirectory.
9715 * shell.el: Bind `shell-resync-dirs' to M-RET.
9720 supposed to talk locally to the user.
9726 argument to the callback functions. Add docstrings.
9737 merge conflict, giving preference to the emacs-23 version of the code.
9744 * vc-dispatcher.el: Rename mode-line-hook to vc-mode-line-hook;
9755 Update to Unicode 6.0.0 beta.
9814 * emacs-lisp/smie.el (smie-indent-keyword): Remove special case that
9825 * emacs-lisp/smie.el (smie-indent-offset-rule): Rename from
9826 smie-indent-offset-after. Add :prev case. Make a bit more generic.
9827 (smie-indent-virtual): Remove `virtual' arg. Update callers.
9828 (smie-indent-keyword): Add handling of open-paren keywords.
9829 (smie-indent-comment-continue): Don't assume comment-continue.
9833 * window.el (pop-to-buffer): Remove the conditional that
9840 * emacs-lisp/smie.el (smie-indent-offset-after)
9841 (smie-indent-forward-token, smie-indent-backward-token): New functions.
9842 (smie-indent-after-keyword): Use them.
9843 (smie-indent-fixindent): Only applies to the indentation of the BOL.
9844 (smie-indent-keyword): Tweak the black magic.
9845 (smie-indent-comment-continue): Strip comment-continue before use.
9846 (smie-indent-functions): Indent comments before keywords.
9879 Instead of setting `replace' to t and replacing the same string
9881 kill-do-not-save-duplicates is non-nil and string is equal to car
9883 interprogram-paste strings to kill-ring, and don't push the input
9884 argument `string' to kill-ring.
9897 * net/tramp-smb.el (tramp-smb-handle-delete-directory): Don't try to
9898 move files to trash.
9951 Split smie-indent-calculate into more manageable chunks.
9952 * emacs-lisp/smie.el (smie-indent-virtual, smie-indent-fixindent)
9953 (smie-indent-comment, smie-indent-after-keyword, smie-indent-keyword)
9954 (smie-indent-close, smie-indent-comment-continue, smie-indent-bob)
9955 (smie-indent-exps): Extract from smie-indent-calculate.
9956 (smie-indent-functions): New var.
9957 (smie-indent-functions): Use them.
9961 * emacs-lisp/smie.el (smie-indent-hanging-p): Use smie-bolp.
9962 (smie-indent-calculate): Simplify and cleanup.
9985 exists. Raise an error, if not (due to a corresponding answer
10006 to update the state of all buffers in the directory.
10013 `file-directory-p' to the filename part rather than to the whole text.
10025 * subr.el (momentary-string-display): Just use read-event to read
10041 (completion--file-name-table): Delegate to completion-file-name-table
10062 * subr.el (right-arrow-command, left-arrow-command): Move to
10068 (global-map) <right>: Bind to right-char.
10069 (global-map) <left>: Bind to left-char.
10070 (global-map) <C-right>: Bind to right-word.
10071 (global-map) <C-left>: Bind to left-word.
10095 to ignored backtrace functions.
10147 (ange-ftp-rename-remote-to-remote)
10148 (ange-ftp-rename-local-to-remote)
10149 (ange-ftp-rename-remote-to-local, ange-ftp-load)
10152 (ange-ftp-delete-directory): Add optional arg to `delete-file', to
10155 * net/tramp-compat.el (tramp-compat-delete-file): Rewrite to
10158 * net/tramp.el (tramp-handle-delete-file): Change FORCE arg to TRASH.
10216 (smie-indent-hanging-p, smie-indent-calculate): Use them.
10222 (smie-indent-calculate): Add a new case for special `fixindent' comments.
10232 (hfy-face-to-style): Use it (Bug#6279).
10245 * log-edit.el (log-edit-strip-single-file-name): Default to nil.
10250 `log-edit-changelog-entries' to pass filenames to
10256 `image-dired-dired-insert-marked-thumbs' to
10263 to 'no-dir. Skip files whose names don't match
10269 * image-mode.el (image-mode): Add image-after-revert-hook to
10276 is 0, set it to 10 (0.1 sec). (Bug#6258)
10289 Preserve current message, in order to let progress reporter continue
10299 * net/rcirc.el (rcirc-default-user-name): Change to "user".
10300 (rcirc-default-full-name): Change to "unknown".
10310 value to server when connecting.
10319 Replace Lisp calls to delete-backward-char by delete-char.
10333 * textmodes/table.el, textmodes/texinfmt.el: Replace Lisp calls to
10334 delete-backward-char by calls to delete-char.
10361 whitespace, call wildcard-to-regexp on substrings and concat them
10414 * locate.el (locate): Use pop-to-buffer instead of
10415 switch-to-buffer-other-window. (Bug#6204)
10434 * isearch.el (isearch-mode-map): Bind more keys to isearch-help-map:
10435 [f1], [help], and (char-to-string help-char) instead of "\C-h".
10446 FILE-NAME to read from the minibuffer when called interactively
10454 * nxml/nxml-mode.el (nxml-mode-map): Bind C-c / to
10457 * progmodes/octave-mod.el (octave-mode-map): Bind C-c / to
10480 before backing up to end of previous line.
10497 * indent.el (indent-region): Deactivate region (bug#6200).
10533 (smie-indent-calculate): Provide a starting indentation (so the
10541 Better handle equal levels to distinguish the associative case from
10547 * progmodes/prolog.el (smie-indent-basic): Declare for byte-compiler.
10550 (smie-forward-sexp, smie-indent-calculate): Fix typos in docstrings.
10557 (prolog-smie-indent-rules): New var.
10558 (prolog-mode-variables): Use them to configure SMIE.
10559 (prolog-indent-line, prolog-indent-level): Remove.
10590 * bindings.el (global-map): Bind them to right and left arrow keys.
10634 Remove references to CVS, RCS and Old directories.
10646 (sh-mode): Move make-local-variable to the corresponding setq.
10665 Add TeX open-block and close-block keybindings to SGML, and vice versa.
10667 * textmodes/tex-mode.el (tex-mode-map): Bind C-c C-t to
10668 latex-open-block and C-c / to latex-close-block.
10670 * textmodes/sgml-mode.el (sgml-mode-map): Bind C-c C-o to sgml-tag
10671 and C-c C-e to sgml-close-tag.
10720 * scroll-all.el (scroll-all-check-to-scroll):
10740 Add Info-isearch-end to isearch-mode-end-hook.
10746 format string, in order to work around a bug in pdksh.
10758 * emulation/cua-gmrk.el (cua-copy-region-to-global-mark)
10759 (cua-cut-region-to-global-mark): Use it.
10777 (sql-mode-map): Add C-c C-i to start interactive mode.
10791 (sql-mode-linter-font-lock-keywords): Update initialization to
10803 (sqli-input-sender): Apply filters to SQLi input.
10914 (sql-toggle-pop-to-buffer-after-send-region sql-oracle)
10921 * info.el (Info-fontify-node): Put Info-breadcrumbs to the `display'
10942 Add two-part vowels to "v" (vowel sign).
10988 * files.el (auto-save-mode): Move to simple.el to fix bootstrap.
11015 * emulation/cua-gmrk.el (cua-copy-region-to-global-mark)
11016 (cua-cut-region-to-global-mark):
11040 * files.el (auto-save-mode): Use it to define using define-minor-mode.
11044 Add `slow' and `history' tags to the desktop data.
11048 (Info-finder-find-node): Require `finder.el' to be able
11049 to restore node from the desktop.
11057 Add FORCE argument to `delete-file'.
11060 forcing to delete the temporary file.
11062 (ange-ftp-rename-remote-to-remote)
11063 (ange-ftp-rename-local-to-remote, ange-ftp-rename-remote-to-local)
11109 (set-scroll-bar-mode-1): (Re)move to its sole caller.
11123 in order to see error messages for failed logins.
11187 * minibuffer.el (tags-completion-at-point-function): Move to etags.el.
11230 * progmodes/etags.el (complete-tag): Move to minibuffer.el.
11247 Revert 2010-04-27 change due to security risk.
11251 Make it possible to locally disable a globally enabled mode.
11256 Use fundamental-mode-hook to run MODE-enable-in-buffers earlier, so
11257 that subsequent hooks get a chance to disable it.
11277 * ido.el (ido-buffer-internal): Bind `ido-use-virtual-buffers' to nil
11314 (generated-autoload-file): Set file-local value to "htmlfontify.el".
11326 single-var case and don't call byte-compile-form in this case to avoid
11436 set show-trailing-whitespace to nil.
11443 (backup-buffer-copy): Set SELinux context to the target file.
11456 Adjust to new vc-start/finish-logentry.
11458 (vc-transfer-file): Adjust to new vc-checkin.
11481 (log-edit-match-to-eoh): New function.
11487 (log-edit-extract-headers): New function to replace it.
11531 name relative to the project root (Bug#5960).
11564 * textmodes/tex-mode.el (latex-mode): Revert 2008-03-03 change to
11569 Put breadcrumbs on overlay instead of inserting to buffer (bug#5809).
11577 to the Info buffer.
11581 property and `after-string' set to the string returned by
11591 * tmm.el (tmm-prompt): Remove obsolete call to x-popup-menu.
11602 from view-file to view-buffer.
11611 * arc-mode.el (archive-zip-extract): Try to find 7z executable.
11619 `archive-7z-extract' let-bound to `archive-zip-extract'.
11633 (autoload-find-destination): Take load-name as an arg to make sure
11635 (autoload-generate-file-autoloads): Adjust to above changes.
11636 Try to make the dataflow a bit simpler.
11642 * calc/calc.el (calc-mode-map): Bind "O" to `calc-missing-key'.
11650 'calc-option'. Add `calc-option-prefix-help' to calc-help autoloads.
11651 (calc-inverse): Add "Option" to message, as appropriate.
11652 (calc-hyperbolic): Add "Option" to message, as appropriate.
11662 (calc-do): Set `calc-option-flag to nil.
11667 Move scrolling commands from simple.el to window.el
11678 Move from simple.el to window.el because their primitives are
11710 when we are in completion mode. This gives the user the chance to
11736 Add a new field `location' to bookmarks for non-file bookmarks.
11752 * tutorial.el (tutorial--default-keys): Rebind `C-v' to
11753 `scroll-up-command' and `M-v' to `scroll-down-command'.
11759 in addition to scroll-down and scroll-up.
11764 Add mwheel-scroll to this list of commands.
11768 scroll-down-line to this list of commands.
11777 to the minor mode function now turns the mode ON unconditionally.
11782 (vc-dir-mode-map): Bind it to C-k.
11786 * woman.el: Add bookmark declarations to silence the compiler.
11788 step to compatibility between man and woman bookmarks.
11790 (woman-bookmark-jump): Adjust accordingly. Don't forget to autoload.
11792 * man.el: Add bookmark declarations to silence the compiler.
11796 (man-set-default-bookmark-title): Rename to Man-default-bookmark-title.
11804 Don't forget to autoload.
11885 Add --author support to git commit.
11886 * vc-git.el (vc-git-checkin): Pass extra-args to the commit command.
11905 (compile, recompile): Pass it to `save-some-buffers'.
11909 * wid-edit.el (widget-choose): Move cursor to the second line of
11945 * vc.el (vc-root-diff): Bind default-directory to the root
11959 (verilog-pretty-declarations): Enhance to line up declarations
11963 number as indent changes the later.
11980 * ido.el (ido-add-virtual-buffers-to-list): Fix duplicated names
11982 file basename). Should use uniquify to offer a real solution.
11987 comment to code, and add a :version tag.
11988 (ido-virtual-buffers): Move defvar to fix byte-compiler warning.
11994 (ido-virtual-buffers): Move up to silence byte-compiler. Add docstring.
11996 (ido-add-virtual-buffers-to-list): Simplify. Enable recentf-mode.
12017 * bindings.el (global-map): Rebind [prior] from `scroll-down' to
12018 `scroll-down-command' and [next] from `scroll-up' to
12023 (cua--init-keymaps): Remap `scroll-up-command' to `cua-scroll-up'
12024 and `scroll-down-command' to `cua-scroll-down'.
12032 * ido.el (ido-use-virtual-buffers): New variable to indicate
12034 (ido-virtual): Face used to indicate virtual buffers in the list.
12039 `ido-add-virtual-buffers-to-list' before the make list hook.
12043 (ido-add-virtual-buffers-to-list): Using the `recentf-list',
12044 create a list of "virtual buffers" to present to the user in
12045 addition to the currently open set. Note that this logic could
12063 (electric-help-mode): Set it to original major-mode. Doc fix.
12076 function to be able to handle the bug kind.
12082 value to fboundp, it may not be a symbol.
12108 * simple.el (append-to-buffer): Simplify.
12126 (telugu-composable-pattern): New variables to cope with the new
12137 * progmodes/js.el (js-auto-indent-flag, js-mode-map)
12138 (js-insert-and-indent): Revert 2009-08-15 change, restoring
12149 * subr.el (version-regexp-alist, version-to-list)
12162 * simple.el (append-to-buffer): Fix last change.
12166 * simple.el (append-to-buffer): Ensure that point is preserved if
12172 * files.el (auto-mode-case-fold): Change default to t.
12182 to be located after `occur-engine'.
12192 Set first elem of its returned list to `data', and the second elem
12193 to `prev-after-lines'. Don't print the separator line.
12196 `lines', `prev-lines', `prev-after-lines'. Rewrite to combine
12214 * subr.el: Extend progress reporters to perform "spinning".
12253 (mpc-songs-refresh): Use cond. Move to point-min as a fallback.
12279 * indent.el (indent-for-tab-command): Doc fix.
12301 (event-point, event-process, event-timestamp, event-to-character)
12355 * vc-bzr.el (vc-bzr-log-edit-mode): Add --fixes support to
12358 * vc.el (vc-modify-change-comment): Pass MODE to vc-start-logentry.
12385 (occur-engine): Set `begpt' to the beginning of the first line.
12386 Set `endpt' to the end of the last match line. At first, count
12388 `out-line' variable to new let-bindings `match-prefix' and
12389 `match-str'. In `out-line' add non-numeric prefix to all
12391 between `begpt' and `endpt' and add to `lines'.
12411 use `completing-read-multiple' to read a list of keywords
12433 * Makefile.in (compile-main): cd to $(lisp) in a sub-shell, so we
12462 than window-width. Use `query-replace-descr' to display regexp.
12466 Use `query-replace-descr' to display regexp.
12476 * Makefile.in (EMACS): Arrange for it to work when we chdir.
12481 Just cd to the lisp source dir so we can use relative file names.
12500 * obsolete/s-region.el: Move to obsolete.
12504 * vc-dispatcher.el (vc-do-command): Remove reference to `vc-path'.
12522 Pass extra arguments to the checkin method.
12525 * vc-dispatcher.el (vc-log-edit): Add a mode argument, pass it to
12527 (vc-start-logentry): Add a mode argument, pass it to vc-log-edit.
12531 * vc-bzr.el (vc-bzr-checkin): Pass extra arguments to the commit
12536 * vc-hg.el (vc-hg-checkin): Pass extra arguments to the commit
12565 and query-replace-to-history-variable.
12580 * calendar/cal-french.el: Convert to utf-8.
12603 to create a Finder node with unknown keywords.
12631 callback. Use it to allow selecting colors.
12639 New funs. Allow using list-colors-display to choose color.
12644 (custom-buffer-sort-alphabetically): Default to t.
12661 custom-visibility widgets. Use :hidden-states property to
12672 (comm): Promote to top-level group.
12714 * files.el (hack-local-variables): Split out code to apply local
12738 Bump to 23.1.
12772 * mail/rfc822.el (rfc822-addresses): Use nested catches to ensure
12784 call to rfc822-bad-address. (Bug#5692)
12798 * vc-git.el: Re-flow to fit into 80 columns.
12842 Change myanmar to burmese.
12906 to custom-initialize-delay, not otherwise preserved in loaddefs.el.
12923 Use stricter matching for iso-style dates, to avoid false matches with
12931 mode-line-buffer-id face only to the buffer name (Bug#5613).
12936 In `watcom' anchor regexp to start of line, to avoid slowness
12951 * calendar/icalendar.el (icalendar--convert-ordinary-to-ical)
12952 (icalendar--convert-weekly-to-ical)
12953 (icalendar--convert-yearly-to-ical)
12954 (icalendar--convert-block-to-ical)
12955 (icalendar--convert-cyclic-to-ical)
12956 (icalendar--convert-anniversary-to-ical): Take care of time
12977 calls to expand-file-name.
12990 permissions of the temporary file to "0600". In case the remote
13010 (tramp-handle-add-name-to-file, tramp-handle-copy-directory)
13023 * man.el (man): Add to external custom group.
13025 * delim-col.el (columns): Move to wp custom group.
13027 * doc-view.el (doc-view): Add to data custom group.
13048 warnings, since it is annoying for the user to see them each time he
13147 cookie for putting `lisp-indent-function'.
13152 Move F2003 named interfaces from keywords-2 to keywords-1, and
13159 ID-FORMAT. Pass it to `file-attributes'.
13238 (tramp-handle-file-remote-p): Let-bind `tramp-verbose' to 3; this
13247 * macros.el (apply-macro-to-region-lines):
13261 * iswitchb.el (iswitchb-completions): Add bookmark files to the
13278 from unidiff to allow function-line after @@.
13292 * arc-mode.el (archive-zip-extract): Use `member-ignore-case' to
13340 * arc-mode.el (archive-zip-extract): Quote the argument passed to
13379 * files.el (delete-directory): Handle moving to trash without
13397 * progmodes/python.el: Replace reference to obsolete c-subword-mode.
13403 * vc-git.el (vc-git-dir-status-goto-stage): Pass --relative to the
13446 * mail/rmailmm.el (rmail-mime-handle): Don't set the buffer to unibyte
13469 * textmodes/sgml-mode.el (sgml-maybe-name-self): No need to
13478 * indent.el (tab-always-indent): Fix custom-type.
13494 (ada-move-to-end): Improve doc string.
13498 * ido.el (ido-cur-list): Initialize to nil.
13500 (ido-choice-list): Initialize to nil.
13510 * calendar/time-date.el (date-to-time): Doc fix (Bug#5408).
13526 (viper-del-backward-char-in-replace, viper-backward-indent)
13527 (viper-brac-function, viper-register-to-point, viper-submit-report):
13551 (ada-named-block-re): Delete; callers changed to use
13553 (ada-get-current-indent, ada-get-indent-noindent, ada-get-indent-loop):
13555 (ada-indent-on-previous-lines): Improve handling of goto labels.
13556 (ada-get-indent-block-start): Special-case block label.
13557 (ada-get-indent-label): Split into `ada-indent-block-label' and
13558 `ada-indent-goto-label'.
13562 (ada-indent-newline-indent-conditional): Insert newline before
13563 trying to fix indentation; doc fix.
13598 Handle --display arg, passing it to command-line-1 (Bug#5392).
13609 to mairix-search to suppress threading (Bug#5342).
13614 Convert "msXXX", "ibmXXX", "windows-XXX" to "cpXXX" (Bug#5387).
13623 former seems to be more widely accepted by various svn versions.
13653 Default ada_project_path to $ADA_PROJECT_PATH.
13658 Override `narrow-to-defun' with `ada-narrow-to-defun'.
13664 (ada-get-current-indent, ada-imenu-generic-expression)
13680 (auto-composition-function): Set the default value to
13698 Set it to bug-gnu-emacs rather than emacs-pretest-bug.
13720 (hfy-face-attr-for-class, hfy-face-to-style-i, hfy-size-to-int)
13721 (hfy-flatten-style, hfy-face-to-style, hfy-face-or-def-to-name)
13722 (hfy-face-to-css, hfy-p-to-face, hfy-p-to-face-lennart, hfy-face-at)
13748 * version.el (emacs-copyright): Set copyright year to 2010.
13753 write-region-post-annotation-function after running to-fn so as not to
13778 * startup.el (command-line-1): Use orig-argi to check for ignored X and
13789 to `create-file-buffer' as it expects, not just a buffer name.
13791 to help uniquify. (Bug#3224)
13842 (calculate-octave-indent): Use it.
13847 (bookmark-bmenu-marks-width): Bump back to 2, to include
13866 Use new macro to preserve the buffer modified state.
13876 Remove unnecessary calls to `bookmark-bmenu-ensure-position'.
13906 * bookmark.el (bookmark-bmenu-marks-width): Define to 1, not 2.
13960 * progmodes/idlw-help.el (idlwave-help-browse-url-available)
13961 (idlwave-html-system-help-location, idlwave-html-help-location)
13962 (idlwave-help-browser-function, idlwave-help-browser-generic-program)
13963 (idlwave-help-browser-generic-args, idlwave-help-directory)
13964 (idlwave-html-help-is-available, idlwave-help-mode-line-indicator)
13965 (idlwave-help-mode-map, idlwave-help-mode, idlwave-do-context-help)
13966 (idlwave-online-help, idlwave-help-html-link)
13967 (idlwave-help-show-help-frame, idlwave-help-assistant-command):
13969 (idlwave-help-with-source, idlwave-help-find-routine-definition):
13971 (idlwave-help-assistant-start): Fix typo in error message.
13983 increase the default to 500 (Bug#5148).
14006 This changeset reverts GDB Graphical Interface to use annotations.
14013 Return file names relative to it.
14015 relative directory to vc-bzr-after-dir-status.
14020 can be used to let font-lock react to external changes in
14034 * vc-git.el (vc-git-print-log): Pass "--no-color" to log to avoid
14035 escape chars in its output when the user has color.diff set to `always'.
14041 node. Keep previous "Index" name to work with past coreutils too.
14043 * man.el (man): Revise docstring a bit to show -a and -l as
14045 been a secret. (Further to bug#3717.)
14057 * language/indian.el (devanagari-composable-pattern): Fix to
14103 Fix regression from 23.1 to allow multiple modes in Local Variables.
14114 * dired-aux.el (dired-diff): Signal an error when `file' equals to
14124 Revert to old 23.1 logic of using the file at the mark as default.
14136 to echo sent commands.
14182 when responding to "GetAll" properties.
14219 (verilog-defun-level-not-generate-re, verilog-calculate-indent)
14220 (verilog-leap-to-head, verilog-backward-token):
14240 New local variables, to adapt to different mail-user-agents.
14271 Let loaddefs.el adjust to changes in autoload-excludes (bug#5162).
14276 refer to excludes files.
14280 * mail/feedmail.el (top-level): Move require 'mail-utils to start.
14301 Drop some properties to avoid surprises (bug#5002).
14318 (compile-clean): New target to remove left-over elc files.
14354 to check if point if before the process mark, and go to
14360 (latex-indent-or-complete): Remove.
14366 * indent.el (indent-for-tab-command): Handle the `complete' behavior.
14380 * progmodes/sym-comp.el: Move to...
14400 instead of `read-string'. Set its `collection' arg to
14410 let-bind `isearch-cmds' to the first state (the last element of
14413 to `isearch-opoint'.
14434 pass it to the backend.
14453 Add menus to the meta mode. (Bug#5043)
14457 * ediff-init.el (ediff-event-key): Use event-to-character instead of
14511 Make vc-revert change VC state from 'added to 'unregistered.
14523 * log-view.el (log-view-mode-map): Bind "=" to log-view-diff too.
14530 * simple.el (beginning-of-visual-line): Constrain to field
14536 Move newsticker--decode-numeric-entities in newst-backend.el to
14541 Move newsticker--decode-numeric-entities in newst-backend.el to
14546 * progmodes/js.el (js--js-not): Add null to the list of values.
14563 (completion-pcm-word-delimiters): Add : and / to the delimiters.
14570 * info-look.el: Add setup for apropos-mode to use emacs-lisp-mode
14571 manuals, similar to existing setup for help-mode. (Bug#3913.)
14591 * ansi-color.el (ansi-color-for-comint-mode): Default to t.
14598 (c-postprocess-file-styles): Revert change 2009-07-18T21:03:43Z!acm@muc.de to permit
14599 `c-file-style' to work again. This reversion restores the current
14600 software to its state in Emacs 23.1. (Bug#4146)
14605 Recognize comment-start-skip to comment-end-skip as comment (Bug#4781).
14609 * info.el (Info-find-node-2): Set `Info-current-subfile' to nil
14611 (Info-find-node-2): Set `Info-current-node-virtual' to nil
14613 (Info-mode-menu): Add `Info-virtual-index' to the menu.
14614 (Info-mode): Add `Info-virtual-index' to the docstring.
14618 * textmodes/bibtex.el (bibtex-map-entries): Use marker to keep
14647 * proced.el (proced): Call `(proced-update t)' to update process
14649 (proced-send-signal): Add a leading space to the buffer name
14650 " *Marked Processes*" to make this buffer ephemeral.
14666 `image-minor-mode' to here. On errors call `image-mode-as-text'.
14670 (image-mode-maybe): Make obsolete with an alias to `image-mode'.
14674 properties from `image-toggle-display' to here.
14683 (newsticker--treeview-list-highlight-start): Restored call to
14727 * progmodes/idlwave.el (class): Restore still useful declaration.
14731 Enhance `c-parse-state' to run efficiently in "brace deserts".
14763 (c-append-lower-brace-pair-to-state-cache)
14764 (c-state-push-any-brace-pair, c-append-to-state-cache)
14770 (c-debug-parse-state): Amend to deal with all the new variables.
14774 modify to use category text properties rather than syntax-table ones.
14776 to switch off/on the syntactic paren property of C++ template
14778 (c-with-<->-as-parens-suppressed): Macro to invoke code with
14781 New constant/macros which apply category properties to the start
14787 (c-with-all-but-one-cpps-commented-out): Macros to invoke code
14833 (vc-git-stash-map): Add bindings to popup a menu and to apply stashes.
14844 it to be an alist any more.
14851 * progmodes/idlwave.el (idlwave-comment-hook): Simplify with `or'.
14852 (idlwave-code-abbrev, idlwave-display-user-catalog-widget)
14853 (idlwave-complete-class): Don't quote lambda.
14854 (idlwave-find-symbol-syntax-table, idlwave-mode-syntax-table)
14855 (idlwave-mode-map): Move initialization into declaration.
14856 (idlwave-action-and-binding): Use backquotes.
14857 (idlwave-in-quote, idlwave-reset-sintern, idlwave-complete-in-buffer):
14859 (idlwave-is-pointer-dereference): Remove unused var `pos'.
14860 (idlwave-xml-create-rinfo-list): Remove unused var `entry'.
14861 (idlwave-convert-xml-clean-sysvar-aliases): Remove unused vars `new',
14863 (idlwave-xml-create-sysvar-alist): Remove unused var `fields'.
14864 (idlwave-convert-xml-system-routine-info): Remove unused string
14866 (idlwave-display-user-catalog-widget): Use dolist.
14867 (idlwave-scanning-lib): Declare dynamically-scoped var.
14868 (idlwave-scan-library-catalogs): Remove unused var `flags'.
14869 (completion-highlight-first-word-only): Declare to silence bytecomp.
14870 (idlwave-popup-select): Tighten scope of `resp'.
14871 (idlwave-find-struct-tag): Remove unused var `beg'.
14872 (idlwave-after-load-rinfo-hook): Declare.
14873 (idlwave-sintern-class-info): Remove unused var `taglist'.
14874 (idlwave-find-class-definition): Remove unused var `list'.
14875 (idlwave-complete-sysvar-tag-help): Remove unused var `main-base'.
14876 (idlwave-what-module-find-class): Remove unused var `classes'.
14891 (pascal-buffer-to-use, pascal-flag): Don't declare.
14899 subroutines). Use a cache to avoid redundant computations.
14904 (pascal-show-completions): Don't bind pascal-buffer-to-use since it's
14914 * language/indian.el: Include ZWJ and ZWNJ in the patterns to
14928 * mail/rmail.el (rmail-pop-to-buffer): New function. (Bug#2282)
14929 (rmail-select-summary): Use rmail-pop-to-buffer.
14930 * mail/rmailsum.el: Replace all pop-to-buffer calls with
14931 rmail-pop-to-buffer, to prevent horizontal splits.
14951 (mpc-songs-jump-to, mpc-resume): Doc fixes.
14961 * comint.el (comint-insert-input): Ignore clicks to the right of
14964 * vc.el (vc-print-log-internal): Don't wait for the process to
14970 * pcomplete.el (pcomplete-std-complete): Don't try to complete past
14993 * window.el (window-to-use): Define for compiler.
15008 * savehist.el (savehist-autosave-interval): Allow setting to nil
15013 Fix references to jit-lock properties.
15015 Refer to jit-lock-defer-multiline, not jit-lock-multiline.
15028 (multi-isearch-next-buffer-from-list): Don't fallback to
15034 of buffers with `get-buffer' to `multi-isearch-buffers'.
15039 to absolute. Doc fix. (Bug#4727)
15056 (doc-view-menu): Move "Toggle display" to the top.
15063 Rename `doc-view-continuous-mode' to `doc-view-continuous'. (Bug#4896)
15068 `comint-previous-matching-input' to
15070 Unbind `M-s' to allow global key binding `M-s'.
15076 * replace.el (perform-replace): Let-bind recenter-last-op to nil.
15079 to `recenter-top-bottom'. When the last `def' was not `recenter',
15080 set `recenter-last-op' to nil. (Bug#4981)
15112 Add defcustom to define the cycling order of `recenter-top-bottom'.
15117 (recenter-top-bottom): Rewrite to use `recenter-positions'.
15118 (move-to-window-line-top-bottom): Rewrite to use `recenter-positions'.
15157 * man.el (Man-completion-table): Make it easier to enter "<sec> <name>".
15184 * net/socks.el (socks-send-command): Convert binary request to
15219 (hfy-box-to-border-assoc, hfy-box-to-style, hfy-decor)
15220 (hfy-face-to-style-i, hfy-fontify-buffer): Use `case'.
15222 (hfy-face-to-css): Remove `nconc' with single arg.
15223 (hfy-p-to-face-lennart): Use `or'.
15253 (verilog-leap-to-head, verilog-backward-token): Handle "disable
15260 (verilog-library-filenames): Fix AUTOINSERTLISP to support insert-file.
15270 * eshell/em-dirs.el (eshell/cd): Don't throw to a tag outside
15275 * vc-annotate.el (vc-annotate-revision-previous-to-line):
15282 not to truncate long names. process-connection-type pipe to avoid
15286 Further to Bug#3717.
15300 * man.el (Man-completion-table): Modify regexp to include
15301 section names to completion strings. (Bug#3717)
15310 `auto-detect' to determine the need to compute grep defaults.
15312 to `grep-compute-defaults'. Check `grep-highlight-matches'
15313 to get the value of "--color=".
15322 to nil instead of switching off view-mode. (Bug#4896)
15336 Use this ARG in the call to image-scroll-up/image-scroll-down.
15337 Change `interactive' spec to "P". Goto next/previous page only
15341 (doc-view-previous-line-or-previous-page): Rename arg to ARG
15343 (doc-view-mode): Set buffer-local `mwheel-scroll-up-function' to
15345 `mwheel-scroll-down-function' to
15354 (dired-do-create-files): Use `dired-dwim-target-defaults' to set
15358 Use `get-window-with-predicate' to find for the next Dired window.
15362 Use `dired-dwim-target-defaults' to set `minibuffer-default'
15371 (read-file-name): Reset `minibuffer-default' to nil when
15373 Bind `minibuffer-default-add-function' to lambda that
15381 to `read-file-name'.
15389 to `read-file-name'.
15391 (dired-mode): Add hook `dired-file-name-at-point' to
15441 Pass proper command to help-setup-xref. Don't meddle with
15455 to work around a bug in git.
15471 Use `file-truename', in order to start also symlinked files.
15473 Shorten `command' to the local file name part.
15481 to `eshell-directory-change-hook'.
15495 * bookmark.el (bookmark-bmenu-hide-filenames): Remove assignment to
15505 two slashes to the "file:" prefix.
15507 them to Windows browser.
15514 (doc-view-mode-map): Bind C-n/<down> to
15515 `doc-view-next-line-or-next-page', C-p/<up> to
15523 * comint.el (comint-mode): Add `comint-history-isearch-setup' to
15547 * window.el (move-to-window-line-last-op): Remove.
15548 (move-to-window-line-top-bottom): Reuse recenter-last-op instead.
15553 * window.el (move-to-window-line-last-op): New var.
15554 (move-to-window-line-top-bottom): New command.
15555 (global-map): Bind M-r move-to-window-line-top-bottom.
15580 * ediff.el (ediff-version): Revert the change of interactive-p to
15601 * subword.el: Rename to progmodes/subword.el.
15603 * Makefile.in (ELCFILES): Adapt to subword.el move.
15643 (bookmark-search-delay): Shorten doc string to fit in 80 columns.
15644 (bookmark-bmenu-search): Wrap to fit within 80 columns.
15646 (bookmark-read-search-input): Adjust to fit within 80 columns.
15651 (c-backward-into-nomenclature): Adapt to subword renaming.
15677 backward-subword to quit the byte-compiler.
15685 Refer to subword.el functions instead of cc-subword.el.
15687 * progmodes/cc-mode.el (subword-mode, c-mode-base-map): Refer to
15690 * progmodes/cc-subword.el: Rename to subword.el.
15714 nil LIMIT argument to vc-print-log-internal.
15723 Rename `calc-complement-signed-mode' to `calc-twos-complement-mode'.
15724 (math-format-number): Rename `math-format-complement-signed' to
15729 (calc-radix): Rename `calc-complement-signed-mode' to
15735 Rename `calc-complement-signed-mode' to `calc-twos-complement-mode'.
15738 Rename `calc-complement-signed-mode' to `calc-twos-complement-mode'.
15758 * simple.el (with-wrapper-hook): ...to here. Add argument `args'.
15771 (latex-complete, latex-indent-or-complete): New commands.
15787 Use with-current-buffer and string-to-number.
15789 * htmlfontify.el (hfy-face-to-css): Remove unused var `style'.
15807 * simple.el (switch-to-completions): Move point to the first
15818 * mail/sendmail.el (mail-yank-prefix): Change default to "> ".
15819 (mail-signature): Change default to t.
15822 default to `angles' unless `angles' needs quoting and `parens'
15863 * progmodes/cc-defs.el (c-version): Bump to 5.31.8.
15869 * cus-start.el (all): ... to here.
15905 * calc/calc-ext.el (calc-init-extensions): Remove references to
15911 * calc/calc-help.el (calc-b-prefix-help): Remove references to
15921 Ignore trailing spaces by omit-nulls to split-string (fixing
15922 regression from Emacs 21 due to the incompatible split-string
15927 * vc.el (vc-log-show-limit): Default to 2000.
15928 (vc-print-log-internal): Insert buttons to request more entries
15975 Add `calc-complement-signed-mode' to the list of modes.
15978 (calc-b-oper-keys): Add `calc-symclip' to list.
15993 * register.el (jump-to-register, insert-register): Handle Semantic
16007 pass it to the log command when set. Make the BUFFER argument
16020 * dired.el (dired-mode-map): Move encryption items to "Operate"
16043 Remove redundant call to help-mode.
16115 * strokes.el (strokes-xpm-to-compressed-string, strokes-decode-buffer)
16123 * simple.el (shell-command-on-region, append-to-buffer)
16124 (prepend-to-buffer):
16129 * saveplace.el (save-place-alist-to-file, save-places-to-alist)
16143 * ledit.el (ledit-go-to-lisp, ledit-go-to-liszt):
16178 (allout-copy-exposed-to-buffer):
16191 Use a timeout of 500 msec, in order to not block.
16289 Change defvars to defconsts.
16293 * international/mule-conf.el: Allow to be byte compiled.
16394 * emulation/cua-base.el: Add CUA property to some CC mode commands
16423 in order to keep context in SELinux.
16438 `file-remote-p' (due to compatibility).
16463 * buff-menu.el (Buffer-menu-buffer+size): Use display property to
16551 * emacs-lisp/lucid.el: Move to obsolete/lucid.el.
16552 * emacs-lisp/levents.el: Move to obsolete/levents.el.
16572 switching to using with-current-buffer.
16579 Add verilog-auto-ignore-concat to fix backward compatibility with
16595 (verilog-label-re, verilog-calc-1): Support proper indent of named
16599 (verilog-beg-of-statement, verilog-indent-re): Support proper
16600 indent of the assert statement at the beginning of a block of text.
16686 and "Menu" to make top-level menu item visually one unit (like
16729 (feedmail-send-it-immediately, feedmail-give-it-to-buffer-eater)
16734 (viper-wildcard-to-regexp, viper-glob-mswindows-files)
16751 (cua--delete-at-global-mark, cua--copy-rectangle-to-global-mark)
16752 (cua-indent-to-global-mark-column):
16766 to be made up of whitespace.
16855 * progmodes/idlwave.el (idlwave-scan-user-lib-files)
16856 (idlwave-shell-compile-helper-routines, idlwave-set-local)
16857 (idlwave-display-completion-list-xemacs, idlwave-list-abbrevs)
16858 (idlwave-display-completion-list-emacs, idlwave-list-load-path-shadows)
16859 (idlwave-completion-fontify-classes, idlwave-display-calling-sequence):
16860 * progmodes/idlw-shell.el (idlwave-shell-examine-display-clear)
16861 (idlwave-shell-filter, idlwave-shell-examine-highlight)
16862 (idlwave-shell-sentinel, idlwave-shell-filter-directory)
16863 (idlwave-shell-display-line, idlwave-shell-set-bp-in-module)
16864 (idlwave-shell-examine-display, idlwave-shell-run-region)
16865 (idlwave-shell-filter-bp, idlwave-shell-save-and-action)
16866 (idlwave-shell-sources-filter, idlwave-shell-goto-next-error):
16867 * progmodes/idlw-help.el (idlwave-help-get-special-help)
16868 (idlwave-help-get-help-buffer):
16879 * progmodes/cperl-mode.el (cperl-pod-to-manpage):
16888 * obsolete/resume.el (resume-suspend-hook, resume-write-buffer-to-file):
16921 * emacs-lisp/pp.el (pp-to-string, pp-display-expression):
16929 * emacs-lisp/cust-print.el (custom-prin1-to-string):
16940 is no item to edit. (Bug#4820)
16951 * pcmpl-rpm.el (top-level): Move provide statement to end.
16969 (vc-bzr-revision-completion-table): Use it to fix completion of "s:"
16970 to "submit:".
16996 * calc/calc-yank.el (calc-copy-to-buffer):
17016 shell-dynamic-complete-filename in preference to
17037 Use help-xref-info-regexp and help-xref-url-regexp to identify links.
17038 (Further to Bug#3921).
17042 * net/tramp-imap.el (top): Add `X-Size' to `imap-hash-headers'.
17044 calling `tramp-imap-put-file'. Add file size to the call.
17049 according to `id-format'.
17081 (tramp-handle-file-name-all-completions): Try using Perl to get
17083 `ls' into single remote operation and use shell expansion to get
17085 directory and any files returned by ls. Change cache handling to
17093 file-attributes shows uid/gid to be set already.
17109 * x-dnd.el (x-dnd-xdnd-to-action):
17110 * startup.el (fancy-startup-text, fancy-about-text): Change to
17120 * mail/rmail.el (rmail-default-dont-reply-to-names)
17147 (pcomplete--common-suffix): Always pay attention to case.
17152 * bookmark.el (bookmark-bmenu-list): Don't use switch-to-buffer if
17164 keybindings apply to the mail buffer (Bug#4003). Shrink help
17165 window to buffer.
17180 * files.el (delete-directory): Delete symlinks to directories with
17190 (leim-list-header, leim-list-entry-regexp): Change defvars to defconst.
17208 * filecache.el (file-cache-completions-keymap): Bind mouse-2 to
17256 to the DEBUG file (Bug#3781).
17274 (tramp-delete-temp-file-function): New defun. Added to
17285 (tty-color-mode-alist): Change to defconst.
17312 * minibuffer.el (completion-table-with-terminator): Allow to specify
17315 * simple.el (switch-to-completions): Look for *Completions* in other
17320 (pcomplete-dirs-or-entries): Use a single call to pcomplete-entries.
17336 (pcmpl-linux-fs-types): Same, and update to new modules layout.
17338 * pcmpl-gnu.el (pcmpl-gnu-makefile-names): Use a single call to
17378 vc-responsible-backend to register, it causes problems.
17382 * help-fns.el: Don't require help-mode (to avoid bootstrap issues).
17398 * subr.el (read-key-delay): Reduce to 0.01.
17399 (read-key): Use read-key-sequence-vector to avoid turning M-t into 244
17404 * bindings.el (function-key-map): Map C-@ to C-SPC if C-@ is unbound.
17419 (vc-annotate-revision-previous-to-line)
17420 (vc-annotate-show-log-revision-at-line): Update to get the file
17423 argument to mean whether to show a file diff or not. Get the file
17429 * vc-git.el (vc-git-annotate-command): Pass -C -C to the blame command.
17433 * vc-hg.el (vc-hg-annotate-command): Pass --follow to the annotate
17435 (vc-hg-annotate-re): Update to match --follow output.
17443 * ibuffer.el (ibuffer-confirm-operation-on): Correction to error
17448 as suggested by Stefan. (Further to bug#4531.)
17532 (flyspell-word-search-backward): Remove nil argument in calls to
17552 (tramp-smb-maybe-open-connection): Use it, in order to avoid
17558 Maybe copy some custom properties from old to new name. (Bug#4706)
17575 Change to 1.2.
17581 to the `menu-item' format.
17591 (tramp-smb-handle-add-name-to-file)
17615 (rcirc-authenticate, rcirc-authinfo): Allow nickserv-nick to be
17624 ($(lisp)/mh-e/mh-loaddefs.el): Pass $(MAKE) as second argument to
17635 Replace completion-base-size by completion-base-position to fix bugs
17640 Pass the new base-position to choose-completion-string.
17650 * mouse.el (mouse-choose-completion): Redefine as a mere alias to
17654 Adjust to new calling convention.
17655 * complete.el (partial-completion-mode): Use minibufferp to avoid
17656 bumping into incompatible change to choose-completion-string-functions.
17662 * iswitchb.el (iswitchb-completion-help): Remove dead-code call to
17693 (vc-deduce-fileset): Tell vc-responsible-backend to register.
17728 (compilation-mode-font-lock-keywords): Do not prepend "^ *" to
17740 * bs.el (bs-mode): Set `revert-buffer-function' to `bs-refresh'.
17761 `add-name-to-file', `make-symbolic-link'.
17762 (tramp-smb-handle-add-name-to-file)
17789 Update documentation to refer to the variables documented in r1.135.
17883 to not error out of search for "^lisp=" fails.
17913 `indent-tabs-mode' and `show-trailing-whitespace' are nil.
17916 * misc.el (butterfly): Don't set `indent-tabs-mode'.
17974 (eieio-pre-method-execution-hooks, eieio-initarg-to-attribute)
17976 (object-write, eieio-override-prin1, eieio-edebug-prin1-to-string):
18035 (tramp-methods): Add recursive option to `tramp-copy-args'.
18052 switch-to-buffer in a dedicated window.
18057 don't do anything related to relocating, just return nil.
18060 bookmark has no file. Don't even attempt to handle things that
18061 are not files; the whole point of custom handlers is to keep that
18070 don't use a file dialog, because they usually don't know how to read
18090 (bookmark-insert, bookmark-delete, bookmark-time-to-save-p)
18092 Improve doc strings to say whether bookmark can be a string or
18103 parameter name, to clarify that this takes a bookmark record
18105 (bookmark-set): Change a parameter name to indicate its meaning,
18131 (copy-dir-locals-to-file-locals-prop-line): Fix typos in
18152 (vc-version-diff, vc-diff): Consistently pass t to vc-deduce-fileset.
18168 reusing existing buffers, in case we happen to visit two files with the
18173 * makefile.w32-in (update-subdirs-CMD): Add cedet to $(WINS_SUBDIR).
18186 (describe-function-1): Do it here instead so it also applies to subrs.
18196 (ange-ftp-delete-directory): Implement RECURSIVE case. Change to
18211 browse-url-browser-function to `apply', since if you've mistakenly put
18216 * allout.el (allout-init, allout-back-to-current-heading)
18217 (allout-beginning-of-current-entry, allout-ascend-to-depth)
18250 * newcomment.el (comment-indent-new-line):
18277 (timeclock-when-to-leave-string):
18292 * emulation/tpu-edt.el (tpu-toggle-newline-and-indent)
18343 * progmodes/sh-script.el (sh-learn-buffer-indent):
18344 Pass new argument 'any to `called-interactively-p'.
18388 in fileio.c has been renamed to `delete-directory-internal'.
18442 requirements and makes errors easier to detect.
18474 (vc-after-save): Always ask the backend to recompute the new state.
18524 (update-elclist): Add third directory level to look for elc files.
18572 * emacs-lisp/lisp-mode.el: Add doc-string-elt property to
18578 * emacs-lisp/cl-macs.el (deftype): Add to cl-loaddefs.
18592 * faces.el: Default light-background background for region face to
18611 Add option to only show images below a certain size.
18673 references to it, since it wasn't actually used for anything.
18700 * nxml/nxml-mode.el: Alias xml-mode to nxml-mode.
18714 (c-forward-conditional): Refactor to use c-scan-conditionals.
18718 * help-fns.el (help-downcase-arguments): New option, defaulting to nil.
18738 * term/ns-win.el (ns-reg-to-script): Define for compiler.
18784 * progmodes/idlw-help.el (idlwave-help-check-locations)
18785 (idlwave-help-html-link, idlwave-help-assistant-open-link):
18791 (dired-copy-how-to-fn): Doc fix.
18808 * progmodes/idlwave.el (idlwave-create-user-catalog-file)
18809 (idlwave-quoted, idlwave-rinfo-max-source-lines): Doc fixes.
18810 (idlwave-abbrev-move, idlwave-auto-routine-info-updates)
18811 (idlwave-begin-block-reg, idlwave-begin-unit-reg)
18812 (idlwave-beginning-of-subprogram, idlwave-block-jump-out)
18813 (idlwave-block-match-regexp, idlwave-calculate-paren-indent)
18814 (idlwave-check-abbrev, idlwave-class-file-or-buffer)
18815 (idlwave-class-found-in, idlwave-complete, idlwave-complete-in-buffer)
18816 (idlwave-completion-map, idlwave-current-indent)
18817 (idlwave-custom-ampersand-surround, idlwave-customize)
18818 (idlwave-default-font-lock-items, idlwave-default-insert-timestamp)
18819 (idlwave-define-abbrev, idlwave-determine-class-special)
18820 (idlwave-do-action, idlwave-doc-header, idlwave-doc-modification)
18821 (idlwave-end-block-reg, idlwave-end-of-statement)
18822 (idlwave-end-of-statement0, idlwave-end-of-subprogram)
18823 (idlwave-end-unit-reg, idlwave-entry-find-keyword)
18824 (idlwave-explicit-class-listed, idlwave-file-header)
18825 (idlwave-fill-paragraph, idlwave-find-class-definition)
18826 (idlwave-fix-keywords, idlwave-hang-indent-regexp, idlwave-hard-tab)
18827 (idlwave-idlwave_routine_info-compiled, idlwave-in-comment)
18828 (idlwave-in-quote, idlwave-indent-action-table)
18829 (idlwave-indent-expand-table, idlwave-indent-line)
18830 (idlwave-indent-subprogram, idlwave-indent-to-open-paren)
18831 (idlwave-is-comment-line, idlwave-is-comment-or-empty-line)
18832 (idlwave-is-continuation-line, idlwave-is-pointer-dereference)
18833 (idlwave-kill-autoloaded-buffers, idlwave-lib-p, idlwave-look-at)
18834 (idlwave-make-tags, idlwave-mode, idlwave-mode-abbrev-table)
18835 (idlwave-mouse-active-rinfo, idlwave-newline, idlwave-no-change-comment)
18836 (idlwave-outlawed-buffers, idlwave-popup-select)
18837 (idlwave-previous-statement, idlwave-rescan-catalog-directories)
18838 (idlwave-routine-entry-compare, idlwave-routine-info.pro)
18839 (idlwave-scan-all-buffers-for-routine-info, idlwave-scan-class-info)
18840 (idlwave-shell-automatic-start, idlwave-shell-explicit-file-name)
18841 (idlwave-show-begin, idlwave-split-line, idlwave-split-link-target)
18842 (idlwave-statement-type, idlwave-struct-skip)
18843 (idlwave-substitute-link-target, idlwave-toggle-comment-region)
18844 (idlwave-update-current-buffer-info, idlwave-use-library-catalogs)
18845 (idlwave-what-module-find-class): Fix typos in docstrings.
18846 (idlwave-all-method-classes, idlwave-calc-hanging-indent)
18847 (idlwave-calculate-cont-indent, idlwave-expand-equal)
18848 (idlwave-find-module, idlwave-find-structure-definition)
18849 (idlwave-init-rinfo-when-idle-after, idlwave-insert-source-location)
18850 (idlwave-list-load-path-shadows, idlwave-next-statement)
18851 (idlwave-routine-entry-compare-twins, idlwave-routine-info)
18852 (idlwave-routines, idlwave-sintern-rinfo-list, idlwave-statement-match)
18853 (idlwave-template): Reflow docstrings.
18855 * progmodes/idlw-shell.el (idlwave-shell-syntax-error): Doc fix.
18856 (idlwave-shell-batch-command, idlwave-shell-bp-alist)
18857 (idlwave-shell-bp-get, idlwave-shell-bp-overlays)
18858 (idlwave-shell-bp-query, idlwave-shell-break-here, idlwave-shell-buffer)
18859 (idlwave-shell-display-line, idlwave-shell-display-wframe)
18860 (idlwave-shell-electric-debug-mode, idlwave-shell-examine-select)
18861 (idlwave-shell-file-name-chars, idlwave-shell-filter-bp)
18862 (idlwave-shell-goto-frame, idlwave-shell-halt-messages-re)
18863 (idlwave-shell-highlighting-and-faces, idlwave-shell-idl-wframe)
18864 (idlwave-shell-mode-hook, idlwave-shell-mode-line-info)
18865 (idlwave-shell-mode-map, idlwave-shell-module-source-filter)
18866 (idlwave-shell-mouse-help, idlwave-shell-mouse-print)
18867 (idlwave-shell-pc-frame, idlwave-shell-pending-commands)
18868 (idlwave-shell-print, idlwave-shell-quit, idlwave-shell-redisplay)
18869 (idlwave-shell-scan-for-state, idlwave-shell-send-command)
18870 (idlwave-shell-sentinel-hook, idlwave-shell-separate-examine-output)
18871 (idlwave-shell-shell-command, idlwave-shell-sources-alist)
18872 (idlwave-shell-sources-bp, idlwave-shell-sources-filter)
18873 (idlwave-shell-step, idlwave-shell-use-breakpoint-glyph)
18874 (idlwave-toolbar-add-everywhere, idlwave-toolbar-toggle):
18876 (idlwave-shell-bp, idlwave-shell-clear-current-bp)
18877 (idlwave-shell-hide-output, idlwave-shell-mode)
18878 (idlwave-shell-run-region, idlwave-shell-set-bp-in-module):
18899 to looking-back to avoid ridiculous slow down in large files (bug#4511).
18903 * mail/rmail.el (rmail-reply): Don't try to add a References header when
18904 replying to mail without References or Message-Id. (Bug#4525)
18908 * term/ns-win.el (ns-reg-to-script): New variable.
18918 to 1 because hg returns status 1 when nothing is found.
18923 * textmodes/fill.el: Convert to utf-8 encoding.
18929 Set fill-indent-according-to-mode here rather than in
18944 commands that move point (as opposed to scrolling).
18958 (elint-features): New variable, local to linted buffers.
18960 elint-preloaded-env to the buffer's environment.
18967 When requiring cl, also require cl-macs. Really require cl, to handle
18969 so as not to re-load them. Treat cc-require like require.
18970 (elint-init-env): Call elint-init-form to do the work.
18975 (elint-form): Add optional argument to ignore elint-special-forms,
18976 useful to prevent recursive calls from handlers. Doc fix.
18997 extend to handle functions as well.
19021 vc-exec-after to display a message if not enabled. (Bug#4463)
19024 properties to the stash strings.
19036 list, to workaround performance problem (bug#4485).
19045 Document that this option is not recommended to use.
19049 * calc/calc-graph.el (calc-graph-lookup): Avoid assignment to free
19069 * progmodes/sh-script.el (sh-learn-buffer-indent): Pop to the
19070 indent buffer only if called interactively (Bug#4452).
19075 This fixes bug#4197 (merged to bug#865, though not identical).
19091 * files.el (auto-mode-alist): Change default for XML files to nXML
19097 to `file-attributes', as suggested.
19118 * net/eudc-bob.el (eudc-bob-pipe-object-to-external-program):
19135 * progmodes/gud.el (gud-speedbar-item-info): Adjust for change to
19148 * subr.el: Fix last change to avoid using the `unless' macro,
19200 to :minor-mode-function (bug#4455).
19248 * loadup.el: Use after-load-functions to GC after loading each file.
19249 Remove the explicit GC calls that used to be sprinkled around.
19252 (do-after-load-evaluation): Run it. Use string-match-p to detect
19258 * apropos.el (apropos-documentation-check-doc-file): Avoid assignment to
19269 * calendar/diary-lib.el (diary-display-function): Change the default to
19280 a "bytecomp-" prefix to avoid masking warnings about free variables.
19283 distinguishing prefix, so as not to hide free variable warnings during
19286 * mail/rmailmm.el (rmail-mime-save): If file exists, don't try to be
19287 clever and add a suffix to make a unique name, just let the user decide
19288 whether or not to overwrite it. If the input is a directory, write the
19289 default filename to that directory. (Bug#4388)
19295 * textmodes/page.el (what-page): Don't move to beginning of line.
19334 to function-key-map, and give them ascii-character property.
19342 * emacs-lisp/elint.el (elint-add-required-env): Revert to not using
19357 * recentf.el (recentf-cleanup): Use a hash table to find
19363 kp-0 to ascii equivalents (Bug#4325).
19371 Declare pcomplete functions and variables to avoid compiler warnings.
19379 Use expand-file-name instead of concat to make file names (Bug#4308).
19441 (epg-export-keys-to-file, epg-export-keys-to-string)
19462 (mouse-wheel-mode): Use it, so as to make sure we really remove all
19467 sufficiently late to be correct.
19470 Use custom-initialize-delay rather than eval-at-startup to set it.
19472 Use custom-initialize-delay rather than eval-at-startup to set it.
19484 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Add menu entries to
19495 Return env unchanged if we fail to parse a macro.
19497 (elint-output): New function, to handle batch mode.
19541 to avoid creating a ~/.emacs.d at build-time (bug#4347).
19552 * vc-annotate.el (vc-annotate): Use the main file's coding-system to
19575 functions and variables, since they must be stuff specific to some other
19606 (crisp-mode): Add corresponding bindings to
19622 Mark mode is enabled and region is active; otherwise indent or
19630 (normal-top-level): Remove obsolete code that tried to precompute
19644 to avoid warnings.
19656 * emacs-lisp/byte-opt.el (degrees-to-radians): Mark as free from side
19677 * mail/rmailsum.el (rmail-user-mail-address-regexp): Move to rmail.el.
19703 * simple.el (shell-command): Set asynchronous process filter to
19706 * progmodes/grep.el (grep-template): Add "<X>" to docstring.
19707 (grep-files-aliases): Add "all". Move "el" and "ch" to the top of
19708 the list. Move "asm" to the bottom.
19710 to empty the list easily.
19712 (grep-files-history): Set to nil by default instead of '("ch" "el").
19713 (grep-compute-defaults): Add "<X>" to `grep-template'.
19732 (time-to-seconds): Don't use (featurep 'xemacs) to check if float-time
19734 (time-to-number-of-days): Don't use (featurep 'xemacs) to check if
19735 float-time is available; suppress compile warning for time-to-seconds.
19761 * proced.el (proced-mode-map): Bind "d" to proced-mark-alt.
19762 (proced-mark-alt): New alias, to control the advertised key. (Bug#4362)
19766 * vc-git.el (vc-git-annotate-command): Use separator to parse
19785 properties to this button.
19786 (diary-fancy-display): Don't extend the button to the final newline.
19787 (diary-fancy-display-mode): Continue to define "q" as a local key.
19805 indirectly causes CL to be loaded.
19811 run so many buffer variables have been set to nil that it may not
19817 and visiting a file, behave similarly to `kill-buffer' when
19818 killing it, thus reverting to the pre-1.878 behavior; see
19879 (f90-get-correct-indent, f90-indent-region, f90-abbrev-start): Use memq.
19913 return files to be tested.
19927 * calendar/time-date.el (time-to-seconds): In Emacs, make it an obsolete
19929 (time-to-number-of-days): In Emacs, use float-time.
19934 Use float-time rather than time-to-seconds.
19946 (gdb-gud-context-call): ... to here for pre GDB 7.0 when there is
19948 (gdb-stopped): Don't print "Switched to thread" message when it is
19959 (completion-styles-alist): Add doc to each entry.
20035 easy-menu-define wants to modify these.
20048 * progmodes/idlw-shell.el (idlwave-shell-move-to-bp):
20067 (def-gdb-thread-buffer-command): Enable thread to be selected by
20086 * faces.el (describe-face): Adjust the output format to be more like
20087 describe-variable, and to mention (obsolete) face aliases.
20101 (gdb-init-1): Use it to test if non-stop mode is supported.
20121 instead of `dolist' to avoid a recursive require when bootstrapping.
20143 (checkdoc-display-status-buffer): Don't use a hidden buffer to show to
20152 * comint.el (comint-insert-input): Be careful to only set point if we
20153 don't delegate to some other command.
20174 start, to avoid an infinite loop in end-of-defun. (Bug#4259)
20193 * paths.el (abbrev-file-name): Move to abbrev.el.
20215 (byte-compile-setq-default): Check and warn if trying to assign
20216 to an immutable variable, or a non-variable.
20230 to determine JPEG images, and don't use `image-jpeg-p' because
20284 `epa-file-handler' to the front of `file-name-handler-alist'.
20288 * net/tramp.el (tramp-shell-prompt-pattern): Allow a prompt to
20308 references to it.
20310 (gdb-inferior-filter): Use comint-output-filter to stop
20362 the latest kill, set replace to t to avoid duplicates in kill-ring.
20404 * international/characters.el: Add category `j' to cp932-2-byte.
20448 * vc.el (vc-trunk-p): Rename to vc-rcs-trunk-p and move to vc-rcs.el.
20449 (vc-minor-part): Rename to vc-rcs-minor-part and move to vc-rcs.el.
20450 (vc-default-previous-revision): Rename to vc-rcs-previous-revision
20451 and move to vc-rcs.el.
20452 (vc-default-next-revision): Rename to vc-rcs-next-revision and
20453 move to vc-rcs.el.
20454 (vc-cvs-update-changelog): Move to vc-cvs.el, use vc-call-backend.
20456 (vc-update-changelog-rcs2log): Rename to vc-rcs-update-changelog
20457 and move to vc-rcs.el.
20464 vc.el, renamed to be RCS specific.
20501 (save-some-buffers-action-alist): Move risky declarations to the
20511 Move risky declarations to the relevant files.
20647 (ebrowse-select-1st-to-9nth):
20651 (idlwave-shell-display-line):
20652 * progmodes/idlw-shell.el (idlwave-shell-goto-frame)
20658 (reftex-select-jump-to-previous):
20671 (decomposition-char-recursively, alist-list-to-vector, quick-check-list)
20672 (quick-check-list-to-regexp): Declare.
20683 set `dir' to `default-directory' unless `dir' is a non-nil
20685 (lgrep, rgrep): Change a weird way to report an error
20686 from using `read-string' to using `error'.
20694 * calendar/icalendar.el (icalendar-convert-diary-to-ical)
20737 * calendar/cal-move.el (calendar-cursor-to-nearest-date)
20738 (calendar-cursor-to-visible-date):
20761 Explicitly pass the date format to git blame so that user local
20787 Adapt to new window-configuration-change-hook behavior.
20819 (locate-user-emacs-file): Don't forget to abbreviate the file name.
20830 minibuffer-completing-file-name and ad-hoc checks to decide whether
20831 to continue completion or not.
20858 Change to 1.1.
20862 * textmodes/paragraphs.el: Change to utf-8. Adjust coding cookie.
20866 * textmodes/sgml-mode.el: Change to utf-8. Adjust coding cookie.
20869 * textmodes/texinfo.el: Change to utf-8. Adjust coding cookie.
20894 (cperl-fill-paragraph): Synch to save-excursion placement used upstream.
20910 * progmodes/sql.el (sql-product-alist): Add :name tag to entries.
20927 * emacs-lisp/lisp-mode.el (lisp-indent-region): Remove unused function.
20938 character classes, to handle non-ascii characters (Bug#3190).
20952 directory to /. Expand DIR argument before switching to fallback.
20962 (viper-if-string): Redefine C-s in the minibuffer to insert the last
20968 * ediff-merg.el (ediff-merge-region-is-non-clash-to-skip)
20977 * progmodes/js.el: Edit docstrings throughout to follow Emacs
20979 (js-insert-and-indent): Delete function.
20980 (js-mode-map): Don't bind keys to js-insert-and-indent.
20983 (js-auto-indent-flag): Delete variable.
20988 Defvar which-func-imenu-joiner-function to silence compiler.
21007 * timezone.el (timezone-parse-date): Add ability to understand ISO
21008 basic format (minimal separators) dates in addition to the
21027 * help-fns.el (help-argument-name): Move defface to faces.el.
21031 * progmodes/gdb-mi.el (gdb-inferior-io-mode): Use start-process to
21065 from `arg' to `character', `count', `inherit' to be the same
21075 file/directory-local variables to files-x.el.
21082 to use `goto-line'.
21095 from `gdb-mi.el' to avoid extra tangling.
21106 (set-language-info-alist): Last arg to define-key-after can be skipped.
21127 (js2-mode-highlight-magic-parens): Update to use new face names.
21145 * progmodes/gdb-mi.el (gdb-gud-context-call): Does not need to be
21154 `gdb-gud-control-all-threads' to use in menu.
21183 (gdb-registers-mode-map): TAB to switch to locals.
21202 to "windows" when "pgnuplot" is used.
21205 (calc-graph-init): Don't send -display and -geometry to
21207 running "pgnuplot -V" with shell-command-to-string.
21214 * Makefile.in (ELCFILES): org/org-export-latex.elc renamed to
21229 (gdb-set-header): Remove to avoid duplication.
21238 * files.el: Commands to add/delete file/directory-local variables.
21246 (copy-file-locals-to-dir-locals, copy-dir-locals-to-file-locals)
21247 (copy-dir-locals-to-file-locals-prop-line): New commands.
21257 (gdb-overlay-arrow-position): Rename to `gdb-disassembly-position'.
21283 whether to show GUD toolbar buttons.
21289 to build aligned columns of data in GDB buffers and set text
21298 (gdb-jump-to, gdb-file-button, gdb-insert-file-location-button):
21301 (gdb-threads-mode-map, gdb-breakpoints-mode-map): TAB to switch
21309 (gdb-preempt-existing-or-display-buffer): New function used to
21318 * progmodes/gud.el (gdb-gud-context-call): Declare function to
21324 Argument `key' renamed to `buffer-type'.
21325 (gdb-current-context-buffer-name): Do not add thread info to
21327 (gdbmi-record-list, gdb-shell): Try to handle GDB `shell'
21330 (gdb-wait-for-pending): New macro to deal with congestion problems.
21334 This fixes problem similar to one described in bug 3947.
21336 (gdb-init-1): Reset `gdb-thread-number' to nil.
21351 (gdb): `gud-def' definitions changed to use `gdb-gud-context-call'.
21353 (gdb-setq-thread-number, gdb-update-gud-running): New functions to
21367 (gud-menu-map): New menu items to switch non-stop options.
21375 (gdb-stack-list-frames-custom): Print stack from top to bottom.
21379 (gdb-parent-mode): New mode to derive other GDB modes from.
21385 (gdb-init-1, gdb-bind-function-to-buffer, gdb-add-subscriber)
21390 (def-gdb-trigger-and-handler): New macro to define trigger-handler
21393 (gdb-add-pending, gdb-pending-p, gdb-delete-pending): Macros to
21400 New commands which show buffers bound to thread.
21406 to (gud-comint-buffer) in *-buffer-name functions
21414 option to command.
21434 * progmodes/gud.el (jdb): Set gud-jdb-classpath-string to current
21466 (tramp-get-debug-buffer): Change `outline-regexp' according to new
21477 * minibuffer.el (read-file-name): Treat confirm options to
21493 * simple.el (line-move-finish): Pass whole number to
21494 line-move-to-column.
21495 (line-move-visual): Perform hscroll to the recorded position.
21503 * progmodes/cc-defs.el (c-version): Bump to 5.31.7.
21523 (tramp-do-copy-or-rename-file-out-of-band): Allow both files to be
21536 * progmodes/gud.el (jdb): Add gud-pstar to dump object information.
21541 * vc-bzr.el (vc-bzr-print-log): Pass multiple arguments to bzr log.
21583 instead of "IsNSSSupportAvailable". Avahi ought to work also when
21596 the buffer we try to sync is current when calling
21600 not show up to date files.
21607 (elint-initialize): Add optional argument to reinitialize.
21619 (vc-dir-move-to-goal-column): Declare.
21624 (vc-git-extra-menu-map): Bind it to menu.
21632 variables in a similar way to that in which we describe safe ones.
21638 so as not to shadow things during compilation.
21641 `outbuffer' to `bytecomp-outbuffer'.
21656 (elint-top-form): Set elint-current-pos, to record the start of the
21684 * progmodes/idlwave.el (idlwave-mode):
21685 * progmodes/idlw-shell.el (idlwave-shell-mode):
21700 * simple.el (blink-matching-paren-distance): Bump to 100k. (Bug#3889)
21735 * ps-print.el (ps-jitify, ps-lazify): Remove aliases only used to
21741 (pr-mh-start-of-uncleaned-message): Remove aliases only used to
21792 (hack-dir-local-variables): Add dir-local variable/value pair to
21814 * desktop.el (desktop-buffers-not-to-save): Set :version tag.
21821 (add-to-list) <Info-virtual-files>: Add "\\`\\*Finder.*\\*\\'".
21826 declare-function to silence compiler warnings.
21856 * desktop.el (desktop-buffers-not-to-save): Default value is nil.
21857 Accept nil in addition to a regexp.
21858 (desktop-files-not-to-save): Add "(ftp)$" to the default regexp.
21859 Accept nil in addition to a regexp.
21860 (desktop-save-buffer-p): Don't use desktop-buffers-not-to-save for
21862 desktop-buffers-not-to-save and desktop-files-not-to-save.
21870 * progmodes/gdb-mi.el (speedbar-frame): Declare to avoid compiler
21872 (gdb-breakpoints-header): Move forward to avoid compiler warning.
21928 * mail/rmail.el (rmail-variables): Set buffer-saved-size to -2.
21943 * language/misc-lang.el ("IPA"): Change coding systems to utf-8.
21955 * info.el (Info-search): No need to check transient-mark-mode
21964 Call copy-region-as-kill before setting the mark, to let
21972 selection to the current buffer.
21979 * simple.el (mail-user-agent): Default to the upwardly-UI-compatible
21987 (xselect--selection-bounds, xselect--int-to-cons): New functions.
21988 (xselect-convert-to-string, xselect-convert-to-length)
21989 (xselect-convert-to-filename, xselect-convert-to-charpos)
21990 (xselect-convert-to-lineno, xselect-convert-to-colno): Use them.
22017 * term/ns-win.el (x-select-font): defalias x-select-font to
22022 * desktop.el (desktop-buffers-not-to-save): Remove ".log". (Bug#3833)
22037 line-move-visual to a cons cell.
22051 regexps to start with spaces.
22056 Bump value to 22.1. (Bug#3804)
22061 to be a cons cell (test . ignored-directory) to selectively ignore
22109 -data-list-register-names to ...
22110 (gdb-starting): ... here because GDB 7.0 requires execution to
22112 (gdb-set-header): New function to distinguish select and
22116 (gdb-disassembly-mode-map): Add keybinding to kill buffer.
22128 (gdb-pad-string): New function to pad string with spaces.
22136 (gdb-frame-handler): Match convention to for disassembly buffer
22141 (gdb-input): Add trailing newline to command.
22150 to place breakpoints.
22151 (def-gdb-memory-unit): A new macro to define gdb-memory-unit-..
22169 (gdb-display-memory-buffer, gdb-frame-memory-buffer): Functions to
22178 (gdb-memory-unit-giant, gdb-memory-unit-byte): Functions to set
22181 Switch to next/previous page of memory buffer.
22192 Put the highset priority to the charset iso-8859-1.
22197 to the end of the line when locating the block (Bug#700).
22208 to work with Emacs-22's new format.
22210 of verilog error regular expressions to work with XEmacs format.
22211 (verilog-error-regexp-add-xemacs): Hook routine to install verilog
22213 (verilog-error-regexp-add-emacs): Hook routine to install verilog
22221 (woman-use-own-frame): Change default to nil.
22223 Change defaults to inherit from default faces.
22230 (top-level): Move provide to the end.
22251 * desktop.el (desktop-globals-to-save):
22290 to check for a virtual file instead of checking a fixed list
22297 (add-to-list)<Info-virtual-files>: Add "\\`dir\\'".
22300 (add-to-list)<Info-virtual-files>: Add "\\`\\*History\\*\\'".
22301 (Info-history): Move part of code to
22305 (add-to-list)<Info-virtual-nodes>: Add "\\`\\*TOC\\*\\'".
22306 (Info-toc): Move part of code to `Info-toc-find-node'.
22309 the current Info file name to references because now the node
22310 "*TOC*" belongs to the same Info manual.
22312 (Info-toc-nodes): Rename input argument `file' to `filename'.
22316 to check for a virtual file instead of checking a fixed list
22319 Raise `save-match-data' higher up the tree to contain
22321 (add-to-list)<Info-virtual-nodes>: Add "\\`\\*Index.*\\*\\'".
22324 (add-to-list)<Info-virtual-files>: Add "\\`\\*Apropos\\*\\'".
22328 (info-apropos): Move part of code to `Info-apropos-find-node' and
22330 (Info-mode-map): Bind "I" to `Info-virtual-index'.
22331 (Info-desktop-buffer-misc-data): Use Info-virtual-file-p to check
22336 * bindings.el (esc-map): Bind "&" to `async-shell-command'.
22349 coding-system to avoid eol conversion.
22368 cp949 to spec.
22416 setup-function to make char-width-table suitable for respective
22417 environments, and an exit-function to cancel that.
22451 (verilog-leap-to-case-head): Now support *nested* unique &
22455 (verilog-leap-to-case-head): Support priority/unique case statements.
22456 (verilog-auto-lineup): Rework to give users radio buttons to
22458 (verilog-error-regexp-alist): Rework to support the XEmacs style
22461 to load such things.
22462 (electric-verilog-terminate-line, verilog-indent-declaration)
22465 (verilog-beg-of-statement-1): Redesign to support proper operation
22467 (verilog-calculate-indent, assignments & declarations)
22468 (verilog-backward-token): Enhance to support auto-lineup of
22473 to support safe execution at almost anyline.
22479 to avoid circular calls if syntax-ppss is a function (as is the
22481 itself, leading to (nearly) infinite recursion.
22483 (verilog-ovm-statement-re, verilog-leap-to-head)
22494 too hard to support eval-when compile aggregation of lists also
22498 bodies in the same eval-when-compile body to facilitate compile
22505 (verilog-forward-sexp, verilog-leap-to-head): Support stepping
22530 widths to just {A{1'b0}}.
22533 Add third optional regexp to AUTOINOUTMODULE to allow selecting only
22537 (verilog-delete-auto): Add AUTOINSERTLISP to insert arbitrary lisp
22545 (verilog-read-decls): Fix triand, trior, wand, wor to be
22549 y[a+1:a+1]" to not include a in reset list. Reported by Dan Dever.
22556 passed to next parameter's definition. Reported by Bruce T.
22561 (verilog-mode): Expand -f flag arguments on entry to mode so
22583 * files.el (trash-directory): Change default to nil.
22584 (move-file-to-trash): If trash-directory is nil and
22585 system-move-file-to-trash is unbound, perform freedesktop-style
22590 * files.el (move-file-to-trash): Add freedesktop trash
22607 * play/doctor.el: Remove reference to obsolete website.
22651 * calc/calc-graph.el (calc-graph-plot): Avoid assignment to free
22668 Pass the backend to vc-state and vc-working-revision. Move code for
22669 special handling for vc-state being a buffer to ...
22675 (vc-svn-print-log, vc-svn-diff): Pass 'SVN to vc-state,
22681 (vc-cvs-dir-status): Pass 'CVS to vc-state, vc-stay-local-p and
22694 to make it obvious item can be clicked.
22701 of F9 to hangul-to-hanja-conversion. Bind Hangul_Hanja to the
22765 XZ is the successor to LZMA: <http://tukaani.org/xz/>
22783 * emacs-lisp/cl-indent.el: Remove leading "*" from defcustom docs.
22785 * emacs-lisp/lisp-mode.el (lisp-indent-offset): Fix safe-local-variable
22787 (lisp-indent-function): Make it a defcustom.