summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorKim F. Storm <storm@cua.dk>2003-11-23 22:56:12 +0000
committerKim F. Storm <storm@cua.dk>2003-11-23 22:56:12 +0000
commita7a29d8133cfcef6f8666feddb16a610dd0ebf87 (patch)
tree6ab8426499d1fc96b3db341733d7e7cf7454dfff /etc
parent6a36406d61bc766b89492af828d95ece352513c0 (diff)
downloademacs-a7a29d8133cfcef6f8666feddb16a610dd0ebf87.tar.gz
Enhanced mouse events. Grep decoupled from compile.
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS56
1 files changed, 55 insertions, 1 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 59474f3e90e..7f3100ce047 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1410,11 +1410,33 @@ it remains unchanged.
When loading many files, for instance with `emacs *', Emacs normally
displays a buffer menu. This option turns the buffer menu off.
-** New user option `compilation-environment'.
+** Compilation mode enhancements:
+
+*** New user option `compilation-environment'.
This option allows you to specify environment variables for inferior
compilation processes without affecting the environment that all
subprocesses inherit.
+*** `next-error' now temporarily highlights the corresponding source line.
+
+** Grep has been decoupled from compilation mode setup.
+
+*** Grep commands now have their own submenu and customization group.
+
+*** The new variables `grep-window-height', `grep-auto-highlight', and
+`grep-scroll-output' can be used to override the corresponding
+compilation mode settings for grep commands.
+
+*** Source line is temporarily highlighted when going to next match.
+
+*** New key bindings in grep output window:
+SPC and DEL scrolls window up and down. C-n and C-p moves to next and
+previous match in the grep window. RET jumps to the source line of
+the current match. `n' and `p' shows next and previous match in
+other window, but does not switch buffer. `{' and `}' jumps to the
+previous or next file in the grep output. TAB also jumps to the next
+file.
+
---
** Rmail now displays 5-digit message ids in its summary buffer.
@@ -1695,6 +1717,38 @@ configuration files.
* Lisp Changes in Emacs 21.4
+** Mouse event enhancements:
+
+*** Mouse clicks on fringes now generates left-fringe or right-fringes
+events, rather than a text area click event.
+
++++
+*** Mouse events now includes buffer position for all event types.
+
++++
+*** `posn-point' now returns buffer position for non-text area events.
+
+*** Function `mouse-set-point' now works for events outside text area.
+
++++
+*** Ǹew function `posn-area' returns window area clicked on (nil means
+text area).
+
++++
+*** Mouse events include actual glyph column and row for all event types.
+
++++
+*** New function `posn-actual-col-row' returns actual glyph coordinates.
+
+** New function `force-window-update' can initiate a full redisplay of
+one or all windows. Normally, this is not needed as changes in window
+contents are detected automatically. However, certain implicit
+changes to mode lines, header lines, or display properties may require
+forcing an explicit window update.
+
+** New function `redirect-debugging-output' can be used to redirect
+debugging output on the stderr file handle to a file.
+
+++
** `split-string' now includes null substrings in the returned list if
the optional argument SEPARATORS is non-nil and there are matches for