(mode-line-frame-identification): Add doc string.
[bpt/emacs.git] / lisp / ChangeLog
index 01a7b85..82e39f4 100644 (file)
@@ -1,5 +1,126 @@
+2001-10-31  Richard M. Stallman  <rms@gnu.org>
+
+       * bindings.el (mode-line-frame-identification): Add doc string.
+       (mode-line-position, mode-line-modes): New variables.
+       (mode-line-format): Use mode-line-position for the part
+       that displays the position-in-buffer info.  Use
+       mode-line-modes for the part that displays major and minor modes.
+
+2001-10-31  Sam Steingold  <sds@gnu.org>
+
+       * emacs-lisp/debug.el (debugger-make-xrefs): New function.
+       (debugger-setup-buffer): Call it.
+       (debugger-mode-map): Bind RET and mouse-2.
+
+2001-10-31  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * startup.el: Document command line option --no-window-system
+       instead of --no-windows.
+
+2001-10-30  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * progmodes/autoconf.el (autoconf-mode): Fix comment-start-skip.
+
+       * font-lock.el (java-font-lock-syntactic-face-function): New fun.
+       (font-lock-defaults-alist): Use it.
+       From David Ponce <david.ponce@wanadoo.fr>
+
+       * progmodes/perl-mode.el (perl-indent-line): Use `eq' to compare
+       output of `char-after'.
+
+       * bindings.el (ctl-x-map): Add binding for C-x (, C-x ) and C-x e.
+
+       * simple.el (reindent-then-newline-and-indent): Insert the newline
+       before indenting the first line.
+       (undo-get-state, undo-revert-to-state): New funs.
+       (shell-command): Don't kill the buffer even if empty.
+       (transpose-subr-start1, transpose-subr-start2, transpose-subr-end1)
+       (transpose-subr-end2): Remove.
+       (transpose-subr): Add `special' arg and simplify.
+       (transpose-subr-1): Rewrite.
+       (do-auto-fill): Use fill-indent-according-to-mode and fill-nobreak-p.
+       (rfc822-goto-eoh): Simplify.
+
+2001-10-30  Richard M. Stallman  <rms@gnu.org>
+
+       * enriched.el (enriched-face-ans): FIx previous change.
+
+2001-10-30  Gerd Moellmann  <gerd@gnu.org>
+
+       * international/iso-acc.el (iso-accents-compose): Remove a
+       superfluous setq.
+
+2001-10-30  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * buff-menu.el (list-buffers-noselect): If the buffer's name
+       starts with a blank, but it visits a file, do show it (for files
+       whose names start with a blank).
+
+2001-10-30  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * textmodes/fill.el (sentence-end-double-space)
+       (sentence-end-without-period): Move to paragraphs.el.
+       (fill-indent-according-to-mode): Change default to t.
+       (fill-context-prefix): Simplify control-flow and use a more
+       sophisticated merge that unifies both previous checks.
+       (fill-single-word-nobreak-p, fill-french-nobreak-p): New funs.
+       (fill-nobreak-predicate): Make it into a defcustom'd hook.
+       (fill-nobreak-p): New fun.
+       (fill-region-as-paragraph): Use it.
+       Handle `fill-indent-according-to-mode' slightly differently.
+       (fill-individual-paragraphs-prefix): Simplify the control-flow.
+       (fill-individual-paragraphs-citation): Fix.
+
+       * textmodes/paragraphs.el (use-hard-newlines): Use define-minor-mode.
+       (paragraph-start): Change default to the `text-mode' value.
+       (sentence-end-double-space, sentence-end-without-period):
+       Move from fill.el.
+       (forward-paragraph): Use `parstart' and `parsep' for temp variables
+       rather than rebinding `paragraph-start' and `paragraph-separate'.
+
+       * indent.el (indent-line-function): Change default to indent-relative.
+       (tab-always-indent): Add an `never' setting.
+       (indent-according-to-mode): Handle `indent-relative' and
+       `indent-relative-maybe' specially.
+       (indent-for-tab-command): Rename `prefix-arg' to `arg'.
+       Handle the `never' case for `tab-always-indent'.
+       Don't call indent-according-to-mode for indent-relative' and
+       `indent-relative-maybe'.
+       (insert-tab): Rename `prefix-arg' to `arg'.
+       (indent-region): Indent the first line as well.
+       (indent-relative): Don't mark the buffer modified if the indentation
+       is unchanged.
+
+       * textmodes/text-mode.el (paragraph-indent-minor-mode):
+       Don't set paragraph-separate.  Set paragraph-start more carefully.
+       Set indent-line-function.
+       (paragraph-indent-text-mode): Use it and define-derived-mode.
+       (text-mode-map): Remove the \t binding.
+       (text-mode): Simplify now that the default is more favorable.
+
+2001-10-29  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * emacs-lisp/find-func.el (find-function-search-for-symbol):
+       If the regexp doesn't match, use a looser one.
+       (find-variable-noselect): Add `file' argument.
+
+       * pcvs.el (cvs-mode-commit-hook): New hook.
+       (cvs-mode-commit): Run it.
+
+       * log-edit.el (log-edit): Run hook after `log-edit-files'.
+
+       * emacs-lisp/edebug.el (delay-mode-hooks): Add edebug-spec.
+       (edebug-instrument-function): Use `find-function-noselect'.
+
 2001-10-29  Richard M. Stallman  <rms@gnu.org>
 
+       * term.el (term-if-emacs19): Macro deleted.
+       Callers changed to use progn instead.
+
+       * frame.el (blink-cursor-mode): Doc fix.
+
+       * files.el (find-backup-file-name): Use make-backup-file-name.
+
        * emacs-lisp/edebug.el (edebug-window-live-p): Always alias to
        window-live-p.
        (edebug-set-conditional-breakpoint): Unconditionally use
 2001-10-29  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * faces.el (invert-face): Check for 'unspecified, not for nil,
-       when testing whether face colors are not specified.  From
-       David.Kastrup@t-online.de (David Kastrup).
+       when testing whether face colors are not specified.
+       From David.Kastrup@t-online.de (David Kastrup).
        (read-face-name): Doc fix.
        (make-face-bold, make-face-unbold, make-face-italic)
-       (make-face-unitalic, make-face-bold-italic, invert-face): Remove
-       trailing blank from the prompt passed to read-face-name.
+       (make-face-unitalic, make-face-bold-italic, invert-face):
+       Remove trailing blank from the prompt passed to read-face-name.
 
 2001-10-29  Sam Steingold  <sds@gnu.org>
 
-       * emacs-lisp/bytecomp.el (byte-recompile-directory): Report
-       numbers of files skipped and failed too.
+       * emacs-lisp/bytecomp.el (byte-recompile-directory):
+       Report numbers of files skipped and failed too.
        (byte-compile-file): Return 'no-byte-compile for skipped files.
 
 2001-10-29  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
        * enriched.el (enriched-face-ans): Handle face attributes
        of the form `(FACE1 FACE2 ...)'.
 
-       * dired-x.el (dired-omit-startup): Show ``Omit'' only in Dired
-       buffers.
+       * dired-x.el (dired-omit-startup): Show ``Omit'' only in Dired buffers.
 
 2001-10-29  Alex Schroeder  <kensanata@yahoo.com>