aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/NEWS45
1 files changed, 45 insertions, 0 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 8aa5e859c70..d392de97b4d 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -197,6 +197,11 @@ not with every window manager.)
197 197
198** shell-mode now supports programmable completion using `pcomplete'. 198** shell-mode now supports programmable completion using `pcomplete'.
199 199
200** The new command `comint-input-previous-argument' in comint-derived
201modes (shell-mode etc) inserts arguments from previous command lines,
202like bash's `ESC .' binding. It is bound by default to `C-c .', but
203otherwise behaves quite similarly to the bash version.
204
200** Controlling the left and right fringe widths. 205** Controlling the left and right fringe widths.
201 206
202The left and right fringe widths can now be controlled by setting the 207The left and right fringe widths can now be controlled by setting the
@@ -255,6 +260,21 @@ making the decision in a heuristic way. This new job is done by the
255command `isearch-yank-word-or-char'. To restore the old behavior, 260command `isearch-yank-word-or-char'. To restore the old behavior,
256bind C-w to `isearch-yank-word' in `isearch-mode-map'. 261bind C-w to `isearch-yank-word' in `isearch-mode-map'.
257 262
263** M-x grep now tries to avoid appending `/dev/null' to the command line
264by using GNU grep `-H' option instead. M-x grep will automatically
265detect whether this is possible or not the first time it is invoked.
266When `-H' is used, the grep command line supplied by the user is passed
267unchanged to the system to execute, which allows more complicated
268command lines to be used than was possible before.
269
270** The face-customization widget has been reworked to be less confusing.
271In particular, when you enable a face attribute using the corresponding
272check-box, there's no longer a redundant `*' option in value selection
273for that attribute; the values you can choose are only those which make
274sense for the attribute. When an attribute is de-selected by unchecking
275its check-box, then the (now ignored, but still present temporarily in
276case you re-select the attribute) value is hidden.
277
258** In GUD mode when talking to GDB, C-x C-a C-j "jumps" the program 278** In GUD mode when talking to GDB, C-x C-a C-j "jumps" the program
259counter to the specified source line (the one where point is). 279counter to the specified source line (the one where point is).
260 280
@@ -543,6 +563,10 @@ indentation of keywords and forms in loop forms.
543** Indentation of backquoted forms has been made customizable in the 563** Indentation of backquoted forms has been made customizable in the
544cl-indent package. See the new user option `lisp-backquote-indentation'. 564cl-indent package. See the new user option `lisp-backquote-indentation'.
545 565
566** When emacs is configured to use `xaw3d' scroll-bars, emacs will
567tell the scroll-bar library which colors to use for the bevels, to
568prevent the library from using dithering.
569
546** New modes and packages 570** New modes and packages
547 571
548+++ 572+++
@@ -569,6 +593,14 @@ together with the Emacs User Manual, into the Info directory. A menu
569item was added to the menu bar that makes it easy accessible 593item was added to the menu bar that makes it easy accessible
570(Help->More Manuals->Introduction to Emacs Lisp). 594(Help->More Manuals->Introduction to Emacs Lisp).
571 595
596*** The new global minor mode `read-file-name-electric-shadow-mode'
597modifies the way filenames being entered by the user in the minibuffer are
598displayed, so that it's clear when part of the entered filename will be
599ignored due to emacs' filename parsing rules. The ignored portion can be
600made dim, invisible, or otherwise less visually noticable. The display
601method may be displayed by customizing the variable
602`read-file-name-electric-shadow-properties'.
603
572*** The ruler-mode.el library provides a minor mode for displaying an 604*** The ruler-mode.el library provides a minor mode for displaying an
573"active" ruler in the header line. You can use the mouse to visually 605"active" ruler in the header line. You can use the mouse to visually
574change the `fill-column', `window-margins' and `tab-stop-list' 606change the `fill-column', `window-margins' and `tab-stop-list'
@@ -600,6 +632,11 @@ SQL buffer.
600 (function (lambda () 632 (function (lambda ()
601 (master-set-slave sql-buffer)))) 633 (master-set-slave sql-buffer))))
602 634
635** Support for `magic cooky' standout modes has been removed.
636Emacs will still work on terminals that require magic cookies in order
637to use standout mode, however they will not be able to display
638mode-lines in inverse-video.
639
603 640
604* Lisp Changes in Emacs 21.3 641* Lisp Changes in Emacs 21.3
605 642
@@ -788,6 +825,8 @@ supported, but new code should use the new functions.
788 825
789** New function minibuffer-selected-window. 826** New function minibuffer-selected-window.
790 827
828** New function `call-process-shell-command'.
829
791** File local variables. 830** File local variables.
792 831
793A file local variables list cannot specify a string with text 832A file local variables list cannot specify a string with text
@@ -1045,6 +1084,12 @@ This was actually done in Emacs-21.1, and was not documented.
1045*** The new package Ibuffer provides a powerful, completely 1084*** The new package Ibuffer provides a powerful, completely
1046customizable replacement for buff-menu.el. 1085customizable replacement for buff-menu.el.
1047 1086
1087*** The new package button.el implements simple and fast `clickable buttons'
1088in emacs buffers. `buttons' are much lighter-weight than the `widgets'
1089implemented by widget.el, and can be used by lisp code that doesn't
1090require the full power of widgets. Emacs uses buttons for such things
1091as help and apropos buffers.
1092
1048 1093
1049* Installation Changes in Emacs 21.1 1094* Installation Changes in Emacs 21.1
1050 1095