comparison etc/NEWS @ 53147:af9d80359323

Enhanced mouse events. Grep decoupled from compile.
author Kim F. Storm <storm@cua.dk>
date Sun, 23 Nov 2003 22:56:12 +0000
parents 45df8b9582de
children 1ce6314af22e
comparison
equal deleted inserted replaced
53146:91f8c5edb2d6 53147:af9d80359323
1408 +++ 1408 +++
1409 ** New user option `inhibit-startup-buffer-menu'. 1409 ** New user option `inhibit-startup-buffer-menu'.
1410 When loading many files, for instance with `emacs *', Emacs normally 1410 When loading many files, for instance with `emacs *', Emacs normally
1411 displays a buffer menu. This option turns the buffer menu off. 1411 displays a buffer menu. This option turns the buffer menu off.
1412 1412
1413 ** New user option `compilation-environment'. 1413 ** Compilation mode enhancements:
1414
1415 *** New user option `compilation-environment'.
1414 This option allows you to specify environment variables for inferior 1416 This option allows you to specify environment variables for inferior
1415 compilation processes without affecting the environment that all 1417 compilation processes without affecting the environment that all
1416 subprocesses inherit. 1418 subprocesses inherit.
1419
1420 *** `next-error' now temporarily highlights the corresponding source line.
1421
1422 ** Grep has been decoupled from compilation mode setup.
1423
1424 *** Grep commands now have their own submenu and customization group.
1425
1426 *** The new variables `grep-window-height', `grep-auto-highlight', and
1427 `grep-scroll-output' can be used to override the corresponding
1428 compilation mode settings for grep commands.
1429
1430 *** Source line is temporarily highlighted when going to next match.
1431
1432 *** New key bindings in grep output window:
1433 SPC and DEL scrolls window up and down. C-n and C-p moves to next and
1434 previous match in the grep window. RET jumps to the source line of
1435 the current match. `n' and `p' shows next and previous match in
1436 other window, but does not switch buffer. `{' and `}' jumps to the
1437 previous or next file in the grep output. TAB also jumps to the next
1438 file.
1417 1439
1418 --- 1440 ---
1419 ** Rmail now displays 5-digit message ids in its summary buffer. 1441 ** Rmail now displays 5-digit message ids in its summary buffer.
1420 1442
1421 --- 1443 ---
1692 1714
1693 ** `cfengine-mode' is a major mode for editing GNU Cfengine 1715 ** `cfengine-mode' is a major mode for editing GNU Cfengine
1694 configuration files. 1716 configuration files.
1695 1717
1696 * Lisp Changes in Emacs 21.4 1718 * Lisp Changes in Emacs 21.4
1719
1720 ** Mouse event enhancements:
1721
1722 *** Mouse clicks on fringes now generates left-fringe or right-fringes
1723 events, rather than a text area click event.
1724
1725 +++
1726 *** Mouse events now includes buffer position for all event types.
1727
1728 +++
1729 *** `posn-point' now returns buffer position for non-text area events.
1730
1731 *** Function `mouse-set-point' now works for events outside text area.
1732
1733 +++
1734 *** Ǹew function `posn-area' returns window area clicked on (nil means
1735 text area).
1736
1737 +++
1738 *** Mouse events include actual glyph column and row for all event types.
1739
1740 +++
1741 *** New function `posn-actual-col-row' returns actual glyph coordinates.
1742
1743 ** New function `force-window-update' can initiate a full redisplay of
1744 one or all windows. Normally, this is not needed as changes in window
1745 contents are detected automatically. However, certain implicit
1746 changes to mode lines, header lines, or display properties may require
1747 forcing an explicit window update.
1748
1749 ** New function `redirect-debugging-output' can be used to redirect
1750 debugging output on the stderr file handle to a file.
1697 1751
1698 +++ 1752 +++
1699 ** `split-string' now includes null substrings in the returned list if 1753 ** `split-string' now includes null substrings in the returned list if
1700 the optional argument SEPARATORS is non-nil and there are matches for 1754 the optional argument SEPARATORS is non-nil and there are matches for
1701 SEPARATORS at the beginning or end of the string. If SEPARATORS is 1755 SEPARATORS at the beginning or end of the string. If SEPARATORS is