22 |
setting the variable `image-library-alist'. |
setting the variable `image-library-alist'. |
23 |
|
|
24 |
--- |
--- |
25 |
** A Bulgarian translation of the Emacs Tutorial is available. |
** New translations of the Emacs Tutorial are available in the following |
26 |
|
languages: Brasilian, Bulgarian, Chinese (both with simplified and |
27 |
|
traditional characters), French, and Italian. Type `C-u C-h t' to |
28 |
|
choose one of them in case your language setup doesn't automatically |
29 |
|
select the right one. |
30 |
|
|
31 |
** You can build Emacs with Gtk+ widgets by specifying `--with-x-toolkit=gtk' |
** You can build Emacs with Gtk+ widgets by specifying `--with-x-toolkit=gtk' |
32 |
when you run configure. This requires Gtk+ 2.0 or newer. This port |
when you run configure. This requires Gtk+ 2.0 or newer. This port |
92 |
** A French translation of the `Emacs Survival Guide' is available. |
** A French translation of the `Emacs Survival Guide' is available. |
93 |
|
|
94 |
--- |
--- |
|
** A French translation of the Emacs Tutorial is available. |
|
95 |
** Building with -DENABLE_CHECKING does not automatically build with union |
** Building with -DENABLE_CHECKING does not automatically build with union |
96 |
types any more. Add -DUSE_LISP_UNION_TYPE if you want union types. |
types any more. Add -DUSE_LISP_UNION_TYPE if you want union types. |
97 |
|
|
99 |
* Changes in Emacs 21.4 |
* Changes in Emacs 21.4 |
100 |
|
|
101 |
+++ |
+++ |
102 |
|
** `apply-macro-to-region-lines' now operates on all lines that begin |
103 |
|
in the region, rather than on all complete lines in the region. |
104 |
|
|
105 |
|
** global-whitespace-mode is a new alias for whitespace-global-mode. |
106 |
|
|
107 |
|
+++ |
108 |
** There are now two new regular expression operators, \_< and \_>, |
** There are now two new regular expression operators, \_< and \_>, |
109 |
for matching the beginning and end of a symbol. A symbol is a |
for matching the beginning and end of a symbol. A symbol is a |
110 |
non-empty sequence of either word or symbol constituent characters, as |
non-empty sequence of either word or symbol constituent characters, as |
198 |
rule applies to file buffers. For non-file buffers, the behavior may |
rule applies to file buffers. For non-file buffers, the behavior may |
199 |
be mode dependent. |
be mode dependent. |
200 |
|
|
201 |
|
If you are sure that the file will only change by growing at the end, |
202 |
|
then you can tail the file more efficiently by using the new minor |
203 |
|
mode Auto Revert Tail mode. The function `auto-revert-tail-mode' |
204 |
|
toggles this mode. |
205 |
|
|
206 |
** Auto Revert mode is now more careful to avoid excessive reverts and |
** Auto Revert mode is now more careful to avoid excessive reverts and |
207 |
other potential problems when deciding which non-file buffers to |
other potential problems when deciding which non-file buffers to |
208 |
revert. This matters especially if Global Auto Revert mode is enabled |
revert. This matters especially if Global Auto Revert mode is enabled |
528 |
*** A numeric prefix argument of `info' selects an Info buffer |
*** A numeric prefix argument of `info' selects an Info buffer |
529 |
with the number appended to the *info* buffer name. |
with the number appended to the *info* buffer name. |
530 |
|
|
531 |
|
*** Regexp isearch (C-M-s and C-M-r) can search through multiple nodes. |
532 |
|
Failed isearch wraps to the top/final node. |
533 |
|
|
534 |
|
*** New search commands: `Info-search-case-sensitively' (bound to S), |
535 |
|
`Info-search-backward', and `Info-search-next' which repeats the last |
536 |
|
search without prompting for a new search string. |
537 |
|
|
538 |
*** New command `Info-history' (bound to L) displays a menu of visited nodes. |
*** New command `Info-history' (bound to L) displays a menu of visited nodes. |
539 |
|
|
540 |
*** New command `Info-toc' (bound to T) creates a node with table of contents |
*** New command `Info-toc' (bound to T) creates a node with table of contents |
548 |
the current Info node name into the kill ring. With a zero prefix |
the current Info node name into the kill ring. With a zero prefix |
549 |
arg, puts the node name inside the `info' function call. |
arg, puts the node name inside the `info' function call. |
550 |
|
|
|
*** New command `Info-search-case-sensitively' (bound to S). |
|
|
|
|
|
*** New command `Info-search-next' (unbound) repeats the last search |
|
|
without prompting for a new search string. |
|
|
|
|
551 |
*** New face `info-xref-visited' distinguishes visited nodes from unvisited |
*** New face `info-xref-visited' distinguishes visited nodes from unvisited |
552 |
and a new option `Info-fontify-visited-nodes' to control this. |
and a new option `Info-fontify-visited-nodes' to control this. |
553 |
|
|
680 |
|
|
681 |
** MH-E changes. |
** MH-E changes. |
682 |
|
|
683 |
Upgraded to MH-E version 7.4.4. There have been major changes since |
Upgraded to MH-E version 7.82. There have been major changes since |
684 |
version 5.0.2; see MH-E-NEWS for details. |
version 5.0.2; see MH-E-NEWS for details. |
685 |
|
|
686 |
+++ |
+++ |
1124 |
and to type `C-f' at the end of the search string in the minibuffer. |
and to type `C-f' at the end of the search string in the minibuffer. |
1125 |
|
|
1126 |
+++ |
+++ |
1127 |
** M-% and C-M-% typed in isearch mode invoke `query-replace' and |
** M-% typed in isearch mode invokes `query-replace' or |
1128 |
`query-replace-regexp' with the current search string inserted |
`query-replace-regexp' (depending on search mode) with the current |
1129 |
in the minibuffer as initial input for the string to replace. |
search string used as the string to replace. |
1130 |
|
|
1131 |
+++ |
+++ |
1132 |
** Yanking text now discards certain text properties that can |
** Yanking text now discards certain text properties that can |
1873 |
compilation processes without affecting the environment that all |
compilation processes without affecting the environment that all |
1874 |
subprocesses inherit. |
subprocesses inherit. |
1875 |
|
|
1876 |
*** `next-error' now temporarily highlights the corresponding source line. |
*** New options `next-error-highlight' and `next-error-highlight-no-select' |
1877 |
|
specify the method of highlighting of the corresponding source line |
1878 |
|
in new face `next-error'. |
1879 |
|
|
1880 |
** Grep has been decoupled from compilation mode setup. |
** Grep has been decoupled from compilation mode setup. |
1881 |
|
|
1887 |
`grep-scroll-output' can be used to override the corresponding |
`grep-scroll-output' can be used to override the corresponding |
1888 |
compilation mode settings for grep commands. |
compilation mode settings for grep commands. |
1889 |
|
|
1890 |
*** Source line is temporarily highlighted when going to next match. |
*** New option `grep-highlight-matches' highlightes matches in *grep* |
1891 |
|
buffer. It uses a special feature of some grep programs which accept |
1892 |
|
--color option to output markers around matches. When going to the next |
1893 |
|
match with `next-error' the exact match is highlighted in the source |
1894 |
|
buffer. Otherwise, if `grep-highlight-matches' is nil, the whole |
1895 |
|
source line is highlighted. |
1896 |
|
|
1897 |
*** New key bindings in grep output window: |
*** New key bindings in grep output window: |
1898 |
SPC and DEL scrolls window up and down. C-n and C-p moves to next and |
SPC and DEL scrolls window up and down. C-n and C-p moves to next and |
1995 |
of hierarchical data as an outline. For example, the tree-widget is |
of hierarchical data as an outline. For example, the tree-widget is |
1996 |
well suited to display a hierarchy of directories and files. |
well suited to display a hierarchy of directories and files. |
1997 |
|
|
1998 |
** The wdired.el package allows you to use normal editing commands on dired |
** The wdired.el package allows you to use normal editing commands on Dired |
1999 |
buffers to change filenames, permissions, etc... |
buffers to change filenames, permissions, etc... |
2000 |
|
|
2001 |
|
** The thumbs.el package allows you to preview image files as thumbnails |
2002 |
|
and can be invoked from a Dired buffer. |
2003 |
|
|
2004 |
** The new python.el package is used to edit Python and Jython programs. |
** The new python.el package is used to edit Python and Jython programs. |
2005 |
|
|
2006 |
** The URL package (which had been part of W3) is now part of Emacs. |
** The URL package (which had been part of W3) is now part of Emacs. |
2220 |
* Lisp Changes in Emacs 21.4 |
* Lisp Changes in Emacs 21.4 |
2221 |
|
|
2222 |
+++ |
+++ |
2223 |
|
** Both the variable and the function `disabled-command-hook' have |
2224 |
|
been renamed to `disabled-command-function'. The variable |
2225 |
|
`disabled-command-hook' has been kept as an obsolete alias. |
2226 |
|
|
2227 |
|
** Function `compute-motion' now calculates the usable window |
2228 |
|
width if the WIDTH argument is nil. If the TOPOS argument is nil, |
2229 |
|
the usable window height and width is used. |
2230 |
|
|
2231 |
|
+++ |
2232 |
** `visited-file-modtime' and `calendar-time-from-absolute' now return |
** `visited-file-modtime' and `calendar-time-from-absolute' now return |
2233 |
a list of two integers, instead of a cons. |
a list of two integers, instead of a cons. |
2234 |
|
|
3300 |
The new low-level functions process-plist and set-process-plist are |
The new low-level functions process-plist and set-process-plist are |
3301 |
used to access and replace the entire property list of a process. |
used to access and replace the entire property list of a process. |
3302 |
|
|
3303 |
??? |
*** Function accept-process-output now has an optional fourth arg |
3304 |
|
`just-this-one'. If non-nil, only output from the specified process |
3305 |
|
is handled, suspending output from other processes. If value is an |
3306 |
|
integer, also inhibit running timers. This feature is generally not |
3307 |
|
recommended, but may be necessary for specific applications, such as |
3308 |
|
speech synthesis. |
3309 |
|
|
3310 |
*** Adaptive read buffering of subprocess output. |
*** Adaptive read buffering of subprocess output. |
3311 |
|
|
3312 |
On some systems, when emacs reads the output from a subprocess, the |
On some systems, when emacs reads the output from a subprocess, the |