90 |
|
|
91 |
* Changes in Emacs 21.4 |
* Changes in Emacs 21.4 |
92 |
|
|
93 |
** A New package flymake.el does on-the-fly syntax checking of program |
** New features in evaluation commands |
94 |
source files. See the Flymake's Info manual for more details. |
|
95 |
|
*** The function `eval-defun' (C-M-x) called on defface reinitializes |
96 |
|
the face to the value specified in the defface expression. |
97 |
|
|
98 |
|
*** Typing C-x C-e twice prints the value of the integer result |
99 |
|
in additional formats (octal, hexadecimal, character) specified |
100 |
|
by the new function `eval-expression-print-format'. The same |
101 |
|
function also defines the result format for `eval-expression' (M-:), |
102 |
|
`eval-print-last-sexp' (C-j) and some edebug evaluation functions. |
103 |
|
|
104 |
** New input method chinese-sisheng for inputting Chinese Pinyin |
** New input method chinese-sisheng for inputting Chinese Pinyin |
105 |
characters. |
characters. |
222 |
the stroke directly to a string to insert. This is convenient for |
the stroke directly to a string to insert. This is convenient for |
223 |
using strokes as an input method. |
using strokes as an input method. |
224 |
|
|
225 |
|
+++ |
226 |
|
** Desktop package |
227 |
|
|
228 |
|
*** Desktop saving is now a minor mode, desktop-save-mode. Variable |
229 |
|
desktop-enable is obsolete. Customize desktop-save-mode to enable desktop |
230 |
|
saving. |
231 |
|
|
232 |
|
*** Buffers are saved in the desktop file in the same order as that in the |
233 |
|
buffer list. |
234 |
|
|
235 |
|
*** New commands: |
236 |
|
- desktop-revert reverts to the last loaded desktop. |
237 |
|
- desktop-change-dir kills current desktop and loads a new. |
238 |
|
- desktop-save-in-desktop-dir saves desktop in the directory from which |
239 |
|
it was loaded. |
240 |
|
|
241 |
|
*** New customizable variables: |
242 |
|
- desktop-save. Determins whether the desktop should be saved when it is |
243 |
|
killed. |
244 |
|
- desktop-file-name-format. |
245 |
|
- desktop-path. List of directories in which to lookup the desktop file. |
246 |
|
- desktop-locals-to-save. |
247 |
|
- desktop-globals-to-clear. |
248 |
|
- desktop-clear-preserve-buffers-regexp. |
249 |
|
|
250 |
|
*** New command line option --no-desktop |
251 |
|
|
252 |
|
*** New hooks: |
253 |
|
- desktop-after-read-hook run after a desktop is loaded. |
254 |
|
- desktop-no-desktop-file-hook run when no desktop file is found. |
255 |
|
|
256 |
--- |
--- |
257 |
** The saveplace.el package now filters out unreadable files. |
** The saveplace.el package now filters out unreadable files. |
258 |
When you exit Emacs, the saved positions in visited files no longer |
When you exit Emacs, the saved positions in visited files no longer |
461 |
*** In Dired, the w command now copies the current line's file name |
*** In Dired, the w command now copies the current line's file name |
462 |
into the kill ring. |
into the kill ring. |
463 |
|
|
464 |
|
+++ |
465 |
|
** Dired-x: |
466 |
|
|
467 |
|
*** Omitting files is now a minor mode, dired-omit-mode. The mode toggling |
468 |
|
command is bound to M-o. A new command dired-mark-omitted, bound to M-O, |
469 |
|
marks omitted files. The variable dired-omit-files-p is obsoleted, use the |
470 |
|
mode toggling function instead. |
471 |
|
|
472 |
** Info mode: |
** Info mode: |
473 |
+++ |
+++ |
474 |
*** Info now hides node names in menus and cross references by default. |
*** Info now hides node names in menus and cross references by default. |
1803 |
to Windows, and can be found in both source and binary form at |
to Windows, and can be found in both source and binary form at |
1804 |
http://gnuwin32.sourceforge.net/. Note that libpng also depends on |
http://gnuwin32.sourceforge.net/. Note that libpng also depends on |
1805 |
zlib, and tiff depends on the version of jpeg that it was compiled |
zlib, and tiff depends on the version of jpeg that it was compiled |
1806 |
against. |
against. For additional information, see nt/INSTALL. |
1807 |
|
|
1808 |
--- |
--- |
1809 |
** Sound is now supported on MS Windows. |
** Sound is now supported on MS Windows. |
1855 |
D: shows the diff of the revision at line with its previous revision |
D: shows the diff of the revision at line with its previous revision |
1856 |
L: shows the log of the revision at line |
L: shows the log of the revision at line |
1857 |
W: annotates the workfile (most up to date) version |
W: annotates the workfile (most up to date) version |
1858 |
|
|
1859 |
|
+++ |
1860 |
|
** In pcl-cvs mode, there is a new `d y' command to view the diffs |
1861 |
|
between the local version of the file and yesterday's head revision |
1862 |
|
in the repository. |
1863 |
|
|
1864 |
|
|
1865 |
* New modes and packages in Emacs 21.4 |
* New modes and packages in Emacs 21.4 |
1866 |
|
|
1867 |
|
** The new package flymake.el does on-the-fly syntax checking of program |
1868 |
|
source files. See the Flymake's Info manual for more details. |
1869 |
|
|
1870 |
** The library tree-widget.el provides a new widget to display a set |
** The library tree-widget.el provides a new widget to display a set |
1871 |
of hierarchical data as an outline. For example, the tree-widget is |
of hierarchical data as an outline. For example, the tree-widget is |
1872 |
well suited to display a hierarchy of directories and files. |
well suited to display a hierarchy of directories and files. |
1961 |
are left unspecified and can be bound individually through the global |
are left unspecified and can be bound individually through the global |
1962 |
or local keymaps. |
or local keymaps. |
1963 |
|
|
1964 |
|
+++ |
1965 |
** The new kmacro package provides a simpler user interface to |
** The new kmacro package provides a simpler user interface to |
1966 |
emacs' keyboard macro facilities. |
emacs' keyboard macro facilities. |
1967 |
|
|