diff options
| author | Miles Bader | 2002-04-16 14:28:10 +0000 |
|---|---|---|
| committer | Miles Bader | 2002-04-16 14:28:10 +0000 |
| commit | 4e3dd7cf6f6c9bf51fafd70b81e707c8b045b42a (patch) | |
| tree | 87df6f0773c2e4d0a303f02bdf7d0fd174a285d3 | |
| parent | b0ead4a8811f4f9124e0d6f474d29bef3b392a02 (diff) | |
| download | emacs-4e3dd7cf6f6c9bf51fafd70b81e707c8b045b42a.tar.gz emacs-4e3dd7cf6f6c9bf51fafd70b81e707c8b045b42a.zip | |
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'
| -rw-r--r-- | etc/NEWS | 45 |
1 files changed, 45 insertions, 0 deletions
| @@ -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 | ||
| 201 | modes (shell-mode etc) inserts arguments from previous command lines, | ||
| 202 | like bash's `ESC .' binding. It is bound by default to `C-c .', but | ||
| 203 | otherwise 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 | ||
| 202 | The left and right fringe widths can now be controlled by setting the | 207 | The 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 | |||
| 255 | command `isearch-yank-word-or-char'. To restore the old behavior, | 260 | command `isearch-yank-word-or-char'. To restore the old behavior, |
| 256 | bind C-w to `isearch-yank-word' in `isearch-mode-map'. | 261 | bind 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 | ||
| 264 | by using GNU grep `-H' option instead. M-x grep will automatically | ||
| 265 | detect whether this is possible or not the first time it is invoked. | ||
| 266 | When `-H' is used, the grep command line supplied by the user is passed | ||
| 267 | unchanged to the system to execute, which allows more complicated | ||
| 268 | command lines to be used than was possible before. | ||
| 269 | |||
| 270 | ** The face-customization widget has been reworked to be less confusing. | ||
| 271 | In particular, when you enable a face attribute using the corresponding | ||
| 272 | check-box, there's no longer a redundant `*' option in value selection | ||
| 273 | for that attribute; the values you can choose are only those which make | ||
| 274 | sense for the attribute. When an attribute is de-selected by unchecking | ||
| 275 | its check-box, then the (now ignored, but still present temporarily in | ||
| 276 | case 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 |
| 259 | counter to the specified source line (the one where point is). | 279 | counter 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 |
| 544 | cl-indent package. See the new user option `lisp-backquote-indentation'. | 564 | cl-indent package. See the new user option `lisp-backquote-indentation'. |
| 545 | 565 | ||
| 566 | ** When emacs is configured to use `xaw3d' scroll-bars, emacs will | ||
| 567 | tell the scroll-bar library which colors to use for the bevels, to | ||
| 568 | prevent 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 | |||
| 569 | item was added to the menu bar that makes it easy accessible | 593 | item 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' | ||
| 597 | modifies the way filenames being entered by the user in the minibuffer are | ||
| 598 | displayed, so that it's clear when part of the entered filename will be | ||
| 599 | ignored due to emacs' filename parsing rules. The ignored portion can be | ||
| 600 | made dim, invisible, or otherwise less visually noticable. The display | ||
| 601 | method 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 |
| 574 | change the `fill-column', `window-margins' and `tab-stop-list' | 606 | change 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. | ||
| 636 | Emacs will still work on terminals that require magic cookies in order | ||
| 637 | to use standout mode, however they will not be able to display | ||
| 638 | mode-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 | ||
| 793 | A file local variables list cannot specify a string with text | 832 | A 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 |
| 1046 | customizable replacement for buff-menu.el. | 1085 | customizable replacement for buff-menu.el. |
| 1047 | 1086 | ||
| 1087 | *** The new package button.el implements simple and fast `clickable buttons' | ||
| 1088 | in emacs buffers. `buttons' are much lighter-weight than the `widgets' | ||
| 1089 | implemented by widget.el, and can be used by lisp code that doesn't | ||
| 1090 | require the full power of widgets. Emacs uses buttons for such things | ||
| 1091 | as help and apropos buffers. | ||
| 1092 | |||
| 1048 | 1093 | ||
| 1049 | * Installation Changes in Emacs 21.1 | 1094 | * Installation Changes in Emacs 21.1 |
| 1050 | 1095 | ||