changeset 44622:a632dc3d85af

Add entries for some things I did earlier: *Grep no devnull (+ call-process-shell-command) *Face custom widget changes *RFN-eshadow *Scrollbar shadow anti-dither fix *Buttons *`comint-input-previous-argument'
author Miles Bader <miles@gnu.org>
date Tue, 16 Apr 2002 14:28:10 +0000
parents f713f6056d87
children 29ce36db46de
files etc/NEWS
diffstat 1 files changed, 45 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/etc/NEWS	Tue Apr 16 12:39:25 2002 +0000
+++ b/etc/NEWS	Tue Apr 16 14:28:10 2002 +0000
@@ -197,6 +197,11 @@
 
 ** shell-mode now supports programmable completion using `pcomplete'.
 
+** The new command `comint-input-previous-argument' in comint-derived
+modes (shell-mode etc) inserts arguments from previous command lines,
+like bash's `ESC .' binding.  It is bound by default to `C-c .', but
+otherwise behaves quite similarly to the bash version.
+
 ** Controlling the left and right fringe widths.
 
 The left and right fringe widths can now be controlled by setting the
@@ -255,6 +260,21 @@
 command `isearch-yank-word-or-char'.  To restore the old behavior,
 bind C-w to `isearch-yank-word' in `isearch-mode-map'.
 
+** M-x grep now tries to avoid appending `/dev/null' to the command line
+by using GNU grep `-H' option instead.  M-x grep will automatically
+detect whether this is possible or not the first time it is invoked.
+When `-H' is used, the grep command line supplied by the user is passed
+unchanged to the system to execute, which allows more complicated
+command lines to be used than was possible before.
+
+** The face-customization widget has been reworked to be less confusing.
+In particular, when you enable a face attribute using the corresponding
+check-box, there's no longer a redundant `*' option in value selection
+for that attribute; the values you can choose are only those which make
+sense for the attribute.  When an attribute is de-selected by unchecking
+its check-box, then the (now ignored, but still present temporarily in
+case you re-select the attribute) value is hidden.
+
 ** In GUD mode when talking to GDB, C-x C-a C-j "jumps" the program
 counter to the specified source line (the one where point is).
 
@@ -543,6 +563,10 @@
 ** Indentation of backquoted forms has been made customizable in the
 cl-indent package.  See the new user option `lisp-backquote-indentation'.
 
+** When emacs is configured to use `xaw3d' scroll-bars, emacs will
+tell the scroll-bar library which colors to use for the bevels, to
+prevent the library from using dithering.
+
 ** New modes and packages
 
 +++
@@ -569,6 +593,14 @@
 item was added to the menu bar that makes it easy accessible
 (Help->More Manuals->Introduction to Emacs Lisp).
 
+*** The new global minor mode `read-file-name-electric-shadow-mode'
+modifies the way filenames being entered by the user in the minibuffer are
+displayed, so that it's clear when part of the entered filename will be
+ignored due to emacs' filename parsing rules.  The ignored portion can be
+made dim, invisible, or otherwise less visually noticable.  The display
+method may be displayed by customizing the variable
+`read-file-name-electric-shadow-properties'.
+
 *** The ruler-mode.el library provides a minor mode for displaying an
 "active" ruler in the header line.  You can use the mouse to visually
 change the `fill-column', `window-margins' and `tab-stop-list'
@@ -600,6 +632,11 @@
    (function (lambda ()
 	       (master-set-slave sql-buffer))))
 
+** Support for `magic cooky' standout modes has been removed.
+Emacs will still work on terminals that require magic cookies in order
+to use standout mode, however they will not be able to display
+mode-lines in inverse-video.
+
 
 * Lisp Changes in Emacs 21.3
 
@@ -788,6 +825,8 @@
 
 ** New function minibuffer-selected-window.
 
+** New function `call-process-shell-command'.
+
 ** File local variables.
 
 A file local variables list cannot specify a string with text
@@ -1045,6 +1084,12 @@
 *** The new package Ibuffer provides a powerful, completely
 customizable replacement for buff-menu.el.
 
+*** The new package button.el implements simple and fast `clickable buttons'
+in emacs buffers.  `buttons' are much lighter-weight than the `widgets'
+implemented by widget.el, and can be used by lisp code that doesn't
+require the full power of widgets.  Emacs uses buttons for such things
+as help and apropos buffers.
+
 
 * Installation Changes in Emacs 21.1