146 |
** Control characters and escape glyphs are now shown in the new |
** Control characters and escape glyphs are now shown in the new |
147 |
escape-glyph face. |
escape-glyph face. |
148 |
|
|
149 |
|
+++ |
150 |
** Non-breaking space and hyphens are now prefixed with an escape |
** Non-breaking space and hyphens are now prefixed with an escape |
151 |
character, unless the new user variable `show-nonbreak-escape' is set |
character, unless the new user variable `show-nonbreak-escape' is set |
152 |
to nil. |
to nil. |
223 |
+++ |
+++ |
224 |
** line-move-ignore-invisible now defaults to t. |
** line-move-ignore-invisible now defaults to t. |
225 |
|
|
226 |
|
+++ |
227 |
** In Outline mode, hide-body no longer hides lines at the top |
** In Outline mode, hide-body no longer hides lines at the top |
228 |
of the file that precede the first header line. |
of the file that precede the first header line. |
229 |
|
|
240 |
** `apply-macro-to-region-lines' now operates on all lines that begin |
** `apply-macro-to-region-lines' now operates on all lines that begin |
241 |
in the region, rather than on all complete lines in the region. |
in the region, rather than on all complete lines in the region. |
242 |
|
|
243 |
|
--- |
244 |
** global-whitespace-mode is a new alias for whitespace-global-mode. |
** global-whitespace-mode is a new alias for whitespace-global-mode. |
245 |
|
|
246 |
+++ |
+++ |
291 |
** Commands winner-redo and winner-undo, from winner.el, are now bound to |
** Commands winner-redo and winner-undo, from winner.el, are now bound to |
292 |
C-c <left> and C-c <right>, respectively. This is an incompatible change. |
C-c <left> and C-c <right>, respectively. This is an incompatible change. |
293 |
|
|
294 |
|
--- |
295 |
** Help commands `describe-function' and `describe-key' now show function |
** Help commands `describe-function' and `describe-key' now show function |
296 |
arguments in lowercase italics on displays that support it. To change the |
arguments in lowercase italics on displays that support it. To change the |
297 |
default, customize face `help-argument-name' or redefine the function |
default, customize face `help-argument-name' or redefine the function |
319 |
`kill-region' if read-only are involved: it copies the text to the |
`kill-region' if read-only are involved: it copies the text to the |
320 |
kill-ring, but does not delete it. |
kill-ring, but does not delete it. |
321 |
|
|
322 |
|
+++ |
323 |
** You can now use next-error (C-x `) and previous-error to advance to |
** You can now use next-error (C-x `) and previous-error to advance to |
324 |
the next/previous matching line found by M-x occur. |
the next/previous matching line found by M-x occur. |
325 |
|
|
326 |
|
+++ |
327 |
** Telnet now prompts you for a port number with C-u M-x telnet. |
** Telnet now prompts you for a port number with C-u M-x telnet. |
328 |
|
|
329 |
+++ |
+++ |
372 |
that auto reverting works for Dired buffers (although this may not |
that auto reverting works for Dired buffers (although this may not |
373 |
work properly on all operating systems) and for the Buffer Menu. |
work properly on all operating systems) and for the Buffer Menu. |
374 |
|
|
375 |
|
+++ |
376 |
** If the new user option `auto-revert-check-vc-info' is non-nil, Auto |
** If the new user option `auto-revert-check-vc-info' is non-nil, Auto |
377 |
Revert mode reliably updates version control info (such as the version |
Revert mode reliably updates version control info (such as the version |
378 |
control number in the mode line), in all version controlled buffers in |
control number in the mode line), in all version controlled buffers in |
412 |
compilation processes without affecting the environment that all |
compilation processes without affecting the environment that all |
413 |
subprocesses inherit. |
subprocesses inherit. |
414 |
|
|
415 |
|
+++ |
416 |
** Grep has been decoupled from compilation mode setup. |
** Grep has been decoupled from compilation mode setup. |
417 |
|
|
418 |
--- |
--- |
473 |
** M-x compare-windows now can automatically skip non-matching text to |
** M-x compare-windows now can automatically skip non-matching text to |
474 |
resync points in both windows. |
resync points in both windows. |
475 |
|
|
476 |
|
--- |
477 |
** New command `strokes-global-set-stroke-string'. |
** New command `strokes-global-set-stroke-string'. |
478 |
This is like `strokes-global-set-stroke', but it allows you to bind |
This is like `strokes-global-set-stroke', but it allows you to bind |
479 |
the stroke directly to a string to insert. This is convenient for |
the stroke directly to a string to insert. This is convenient for |
481 |
|
|
482 |
** Gnus package |
** Gnus package |
483 |
|
|
484 |
|
--- |
485 |
*** Gnus now includes Sieve and PGG |
*** Gnus now includes Sieve and PGG |
486 |
Sieve is a library for managing Sieve scripts. PGG is a library to handle |
Sieve is a library for managing Sieve scripts. PGG is a library to handle |
487 |
PGP/MIME. |
PGP/MIME. |
488 |
|
|
489 |
|
--- |
490 |
*** There are many news features, bug fixes and improvements. |
*** There are many news features, bug fixes and improvements. |
491 |
See the file GNUS-NEWS or the node "Oort Gnus" in the Gnus manual for details. |
See the file GNUS-NEWS or the node "Oort Gnus" in the Gnus manual for details. |
492 |
|
|
506 |
*** The desktop package can be customized to restore only some buffers immediately, |
*** The desktop package can be customized to restore only some buffers immediately, |
507 |
remaining buffers are restored lazily (when Emacs is idle). |
remaining buffers are restored lazily (when Emacs is idle). |
508 |
|
|
509 |
|
+++ |
510 |
*** New commands: |
*** New commands: |
511 |
- desktop-revert reverts to the last loaded desktop. |
- desktop-revert reverts to the last loaded desktop. |
512 |
- desktop-change-dir kills current desktop and loads a new. |
- desktop-change-dir kills current desktop and loads a new. |
515 |
- desktop-lazy-complete runs the desktop load to completion. |
- desktop-lazy-complete runs the desktop load to completion. |
516 |
- desktop-lazy-abort aborts lazy loading of the desktop. |
- desktop-lazy-abort aborts lazy loading of the desktop. |
517 |
|
|
518 |
|
--- |
519 |
*** New customizable variables: |
*** New customizable variables: |
520 |
- desktop-save. Determins whether the desktop should be saved when it is |
- desktop-save. Determins whether the desktop should be saved when it is |
521 |
killed. |
killed. |
533 |
+++ |
+++ |
534 |
*** New command line option --no-desktop |
*** New command line option --no-desktop |
535 |
|
|
536 |
|
--- |
537 |
*** New hooks: |
*** New hooks: |
538 |
- desktop-after-read-hook run after a desktop is loaded. |
- desktop-after-read-hook run after a desktop is loaded. |
539 |
- desktop-no-desktop-file-hook run when no desktop file is found. |
- desktop-no-desktop-file-hook run when no desktop file is found. |
547 |
and `save-place-skip-check-regexp' allow further fine-tuning of this |
and `save-place-skip-check-regexp' allow further fine-tuning of this |
548 |
feature. |
feature. |
549 |
|
|
550 |
|
+++ |
551 |
** You can have several Emacs servers on the same machine. |
** You can have several Emacs servers on the same machine. |
552 |
|
|
553 |
% emacs --eval '(setq server-name "foo")' -f server-start & |
% emacs --eval '(setq server-name "foo")' -f server-start & |
586 |
arrow bitmaps in right fringe. To show just the angle bitmaps in the |
arrow bitmaps in right fringe. To show just the angle bitmaps in the |
587 |
left fringe, but no arrow bitmaps, use ((top . left) (bottom . left)). |
left fringe, but no arrow bitmaps, use ((top . left) (bottom . left)). |
588 |
|
|
589 |
|
+++ |
590 |
** New command `display-local-help' displays any local help at point |
** New command `display-local-help' displays any local help at point |
591 |
in the echo area. It is bound to `C-h .'. It normally displays the |
in the echo area. It is bound to `C-h .'. It normally displays the |
592 |
same string that would be displayed on mouse-over using the |
same string that would be displayed on mouse-over using the |
593 |
`help-echo' property, but, in certain cases, it can display a more |
`help-echo' property, but, in certain cases, it can display a more |
594 |
keyboard oriented alternative. |
keyboard oriented alternative. |
595 |
|
|
596 |
|
+++ |
597 |
** New user option `help-at-pt-display-when-idle' allows to |
** New user option `help-at-pt-display-when-idle' allows to |
598 |
automatically show the help provided by `display-local-help' on |
automatically show the help provided by `display-local-help' on |
599 |
point-over, after suitable idle time. The amount of idle time is |
point-over, after suitable idle time. The amount of idle time is |
600 |
determined by the user option `help-at-pt-timer-delay' and defaults |
determined by the user option `help-at-pt-timer-delay' and defaults |
601 |
to one second. This feature is turned off by default. |
to one second. This feature is turned off by default. |
602 |
|
|
603 |
|
--- |
604 |
** New commands `scan-buf-next-region' and `scan-buf-previous-region' |
** New commands `scan-buf-next-region' and `scan-buf-previous-region' |
605 |
move to the start of the next (previous, respectively) region with |
move to the start of the next (previous, respectively) region with |
606 |
non-nil help-echo property and display any help found there in the |
non-nil help-echo property and display any help found there in the |
624 |
now reads arguments for the function interactively if it is |
now reads arguments for the function interactively if it is |
625 |
an interactively callable function. |
an interactively callable function. |
626 |
|
|
627 |
|
--- |
628 |
** sql changes. |
** sql changes. |
629 |
|
|
630 |
*** The variable `sql-product' controls the highlightng of different |
*** The variable `sql-product' controls the highlightng of different |
696 |
appropriate sql-interactive-mode wrapper for the current setting of |
appropriate sql-interactive-mode wrapper for the current setting of |
697 |
`sql-product'. |
`sql-product'. |
698 |
|
|
699 |
|
--- |
700 |
** M-x view-file and commands that use it now avoid interfering |
** M-x view-file and commands that use it now avoid interfering |
701 |
with special modes such as Tar mode. |
with special modes such as Tar mode. |
702 |
|
|
708 |
be present for an item to match. Regular expression matching is still |
be present for an item to match. Regular expression matching is still |
709 |
available. |
available. |
710 |
|
|
711 |
|
+++ |
712 |
*** The new option `apropos-sort-by-scores' causes the matching items |
*** The new option `apropos-sort-by-scores' causes the matching items |
713 |
to be sorted according to their score. The score for an item is a |
to be sorted according to their score. The score for an item is a |
714 |
number calculated to indicate how well the item matches the words or |
number calculated to indicate how well the item matches the words or |
721 |
since there are situations where one or the other will shut down |
since there are situations where one or the other will shut down |
722 |
the operating system or your X server. |
the operating system or your X server. |
723 |
|
|
724 |
|
--- |
725 |
** New minor mode, Visible mode, toggles invisibility in the current buffer. |
** New minor mode, Visible mode, toggles invisibility in the current buffer. |
726 |
When enabled, it makes all invisible text visible. When disabled, it |
When enabled, it makes all invisible text visible. When disabled, it |
727 |
restores the previous value of `buffer-invisibility-spec'. |
restores the previous value of `buffer-invisibility-spec'. |
730 |
** New command `kill-whole-line' kills an entire line at once. |
** New command `kill-whole-line' kills an entire line at once. |
731 |
By default, it is bound to C-S-<backspace>. |
By default, it is bound to C-S-<backspace>. |
732 |
|
|
733 |
|
--- |
734 |
** New commands to operate on pairs of open and close characters: |
** New commands to operate on pairs of open and close characters: |
735 |
`insert-pair', `delete-pair', `raise-sexp'. |
`insert-pair', `delete-pair', `raise-sexp'. |
736 |
|
|
767 |
+++ |
+++ |
768 |
** Dired-x: |
** Dired-x: |
769 |
|
|
770 |
|
+++ |
771 |
*** Omitting files is now a minor mode, dired-omit-mode. The mode toggling |
*** Omitting files is now a minor mode, dired-omit-mode. The mode toggling |
772 |
command is bound to M-o. A new command dired-mark-omitted, bound to M-O, |
command is bound to M-o. A new command dired-mark-omitted, bound to M-O, |
773 |
marks omitted files. The variable dired-omit-files-p is obsoleted, use the |
marks omitted files. The variable dired-omit-files-p is obsoleted, use the |
914 |
horizontally or vertically, a saved window configuration is restored, |
horizontally or vertically, a saved window configuration is restored, |
915 |
or when the frame is resized. |
or when the frame is resized. |
916 |
|
|
917 |
|
+++ |
918 |
** New functions frame-current-scroll-bars and window-current-scroll-bars. |
** New functions frame-current-scroll-bars and window-current-scroll-bars. |
919 |
|
|
920 |
These functions return the current locations of the vertical and |
These functions return the current locations of the vertical and |
937 |
+++ |
+++ |
938 |
** `undo-only' does an undo which does not redo any previous undo. |
** `undo-only' does an undo which does not redo any previous undo. |
939 |
|
|
940 |
|
--- |
941 |
** `uniquify-strip-common-suffix' tells uniquify to prefer |
** `uniquify-strip-common-suffix' tells uniquify to prefer |
942 |
`file|dir1' and `file|dir2' to `file|dir1/subdir' and `file|dir2/subdir'. |
`file|dir1' and `file|dir2' to `file|dir1/subdir' and `file|dir2/subdir'. |
943 |
|
|
952 |
** GUD mode has its own tool bar for controlling execution of the inferior |
** GUD mode has its own tool bar for controlling execution of the inferior |
953 |
and other common debugger commands. |
and other common debugger commands. |
954 |
|
|
955 |
|
--- |
956 |
** recentf changes. |
** recentf changes. |
957 |
|
|
958 |
The recent file list is now automatically cleanup when recentf mode is |
The recent file list is now automatically cleanup when recentf mode is |
985 |
--- |
--- |
986 |
** partial-completion-mode now does partial completion on directory names. |
** partial-completion-mode now does partial completion on directory names. |
987 |
|
|
988 |
|
--- |
989 |
** skeleton.el now supports using - to mark the skeleton-point without |
** skeleton.el now supports using - to mark the skeleton-point without |
990 |
interregion interaction. @ has reverted to only setting |
interregion interaction. @ has reverted to only setting |
991 |
skeleton-positions and no longer sets skeleton-point. Skeletons |
skeleton-positions and no longer sets skeleton-point. Skeletons |
1038 |
** The new command `revert-buffer-with-coding-system' (C-x RET r) |
** The new command `revert-buffer-with-coding-system' (C-x RET r) |
1039 |
revisits the current file using a coding system that you specify. |
revisits the current file using a coding system that you specify. |
1040 |
|
|
1041 |
|
+++ |
1042 |
** The new command `recode-file-name' changes the encoding of the name |
** The new command `recode-file-name' changes the encoding of the name |
1043 |
of a file. |
of a file. |
1044 |
|
|
1161 |
when possible. The latter are more space-efficient. This is |
when possible. The latter are more space-efficient. This is |
1162 |
controlled by user option utf-fragment-on-decoding. |
controlled by user option utf-fragment-on-decoding. |
1163 |
|
|
1164 |
|
+++ |
1165 |
** The new command `set-file-name-coding-system' (C-x RET F) sets |
** The new command `set-file-name-coding-system' (C-x RET F) sets |
1166 |
coding system for encoding and decoding file names. A new menu item |
coding system for encoding and decoding file names. A new menu item |
1167 |
(Options->Mule->Set Coding Systems->For File Name) invokes this |
(Options->Mule->Set Coding Systems->For File Name) invokes this |
1257 |
command-line options to feed to TeX, and `tex-start-commands' which should hold |
command-line options to feed to TeX, and `tex-start-commands' which should hold |
1258 |
TeX commands to use at startup. |
TeX commands to use at startup. |
1259 |
|
|
1260 |
|
--- |
1261 |
*** verbatim environments are now highlighted in courier by font-lock |
*** verbatim environments are now highlighted in courier by font-lock |
1262 |
and super/sub-scripts are made into super/sub-scripts. |
and super/sub-scripts are made into super/sub-scripts. |
1263 |
|
|
1264 |
|
+++ |
1265 |
*** New major mode doctex-mode for *.dtx files. |
*** New major mode doctex-mode for *.dtx files. |
1266 |
|
|
1267 |
+++ |
+++ |
1272 |
be selected only when it is active). The default is nil, so that this |
be selected only when it is active). The default is nil, so that this |
1273 |
feature is not enabled. |
feature is not enabled. |
1274 |
|
|
1275 |
|
+++ |
1276 |
** On X, when the window manager requires that you click on a frame to |
** On X, when the window manager requires that you click on a frame to |
1277 |
select it (give it focus), the selected window and cursor position |
select it (give it focus), the selected window and cursor position |
1278 |
normally changes according to the mouse click position. If you set |
normally changes according to the mouse click position. If you set |
1294 |
buffers to search by their filename. Internally, Occur mode has been |
buffers to search by their filename. Internally, Occur mode has been |
1295 |
rewritten, and now uses font-lock, among other changes. |
rewritten, and now uses font-lock, among other changes. |
1296 |
|
|
1297 |
|
+++ |
1298 |
** The default values of paragraph-start and indent-line-function have |
** The default values of paragraph-start and indent-line-function have |
1299 |
been changed to reflect those used in Text mode rather than those used |
been changed to reflect those used in Text mode rather than those used |
1300 |
in Indented-Text mode. |
in Indented-Text mode. |
1301 |
|
|
1302 |
|
--- |
1303 |
** New user option `query-replace-skip-read-only': when non-nil, |
** New user option `query-replace-skip-read-only': when non-nil, |
1304 |
`query-replace' and related functions simply ignore |
`query-replace' and related functions simply ignore |
1305 |
a match if part of it has a read-only property. |
a match if part of it has a read-only property. |
1330 |
mouse, so that highlighting disappears when you press a key. You can |
mouse, so that highlighting disappears when you press a key. You can |
1331 |
also disable mouse highlighting. |
also disable mouse highlighting. |
1332 |
|
|
1333 |
|
+++ |
1334 |
** You can now customize if selecting a region by dragging the mouse |
** You can now customize if selecting a region by dragging the mouse |
1335 |
shall not copy the selected text to the kill-ring by setting the new |
shall not copy the selected text to the kill-ring by setting the new |
1336 |
variable mouse-drag-copy-region to nil. |
variable mouse-drag-copy-region to nil. |
1750 |
prompts for a year and a week number, and moves to the first |
prompts for a year and a week number, and moves to the first |
1751 |
day of that ISO week. |
day of that ISO week. |
1752 |
|
|
1753 |
|
--- |
1754 |
** The new variable `calendar-minimum-window-height' affects the |
** The new variable `calendar-minimum-window-height' affects the |
1755 |
window generated by the function `generate-calendar-window'. |
window generated by the function `generate-calendar-window'. |
1756 |
|
|
1760 |
rather than all. This makes customization of variables such as |
rather than all. This makes customization of variables such as |
1761 |
`christian-holidays' simpler. |
`christian-holidays' simpler. |
1762 |
|
|
1763 |
|
--- |
1764 |
** The function `simple-diary-display' now by default sets a header line. |
** The function `simple-diary-display' now by default sets a header line. |
1765 |
This can be controlled through the variables `diary-header-line-flag' |
This can be controlled through the variables `diary-header-line-flag' |
1766 |
and `diary-header-line-format'. |
and `diary-header-line-format'. |
1781 |
|
|
1782 |
** VC Changes |
** VC Changes |
1783 |
|
|
1784 |
|
+++ |
1785 |
*** The key C-x C-q no longer checks files in or out, it only changes |
*** The key C-x C-q no longer checks files in or out, it only changes |
1786 |
the read-only state of the buffer (toggle-read-only). We made this |
the read-only state of the buffer (toggle-read-only). We made this |
1787 |
change because we held a poll and found that many users were unhappy |
change because we held a poll and found that many users were unhappy |
2395 |
"checkout", "update" or "commit". That means using cvs diff options |
"checkout", "update" or "commit". That means using cvs diff options |
2396 |
-rBASE -rHEAD. |
-rBASE -rHEAD. |
2397 |
|
|
2398 |
|
--- |
2399 |
** New variable `hs-set-up-overlay' allows customization of the overlay |
** New variable `hs-set-up-overlay' allows customization of the overlay |
2400 |
used to effect hiding for hideshow minor mode. Integration with isearch |
used to effect hiding for hideshow minor mode. Integration with isearch |
2401 |
handles the overlay property `display' specially, preserving it during |
handles the overlay property `display' specially, preserving it during |
2407 |
|
|
2408 |
* New modes and packages in Emacs 22.1 |
* New modes and packages in Emacs 22.1 |
2409 |
|
|
2410 |
|
+++ |
2411 |
** The new package conf-mode.el handles thousands of configuration files, with |
** The new package conf-mode.el handles thousands of configuration files, with |
2412 |
varying syntaxes for comments (;, #, //, /* */ or !), assignment (var = value, |
varying syntaxes for comments (;, #, //, /* */ or !), assignment (var = value, |
2413 |
var : value, var value or keyword var value) and sections ([section] or |
var : value, var value or keyword var value) and sections ([section] or |
2415 |
.config, .properties (Java), .desktop (KDE/Gnome), .ini and many others are |
.config, .properties (Java), .desktop (KDE/Gnome), .ini and many others are |
2416 |
recognized. |
recognized. |
2417 |
|
|
|
** The new package password.el provide a password cache and expiring mechanism. |
|
|
|
|
2418 |
** The new package dns-mode.el add syntax highlight of DNS master files. |
** The new package dns-mode.el add syntax highlight of DNS master files. |
2419 |
The key binding C-c C-s (`dns-mode-soa-increment-serial') can be used |
The key binding C-c C-s (`dns-mode-soa-increment-serial') can be used |
2420 |
to increment the SOA serial. |
to increment the SOA serial. |
2432 |
** The thumbs.el package allows you to preview image files as thumbnails |
** The thumbs.el package allows you to preview image files as thumbnails |
2433 |
and can be invoked from a Dired buffer. |
and can be invoked from a Dired buffer. |
2434 |
|
|
2435 |
|
+++ |
2436 |
** 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. |
2437 |
|
|
2438 |
** 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. |
2648 |
** New package benchmark.el contains simple support for convenient |
** New package benchmark.el contains simple support for convenient |
2649 |
timing measurements of code (including the garbage collection component). |
timing measurements of code (including the garbage collection component). |
2650 |
|
|
2651 |
|
--- |
2652 |
** The new Lisp library fringe.el controls the appearance of fringes. |
** The new Lisp library fringe.el controls the appearance of fringes. |
2653 |
|
|
2654 |
** `cfengine-mode' is a major mode for editing GNU Cfengine |
** `cfengine-mode' is a major mode for editing GNU Cfengine |
2699 |
** The function symbol-file tells you which file defined |
** The function symbol-file tells you which file defined |
2700 |
a certain function or variable. |
a certain function or variable. |
2701 |
|
|
2702 |
|
+++ |
2703 |
** Lisp code can now test if a given buffer position is inside a |
** Lisp code can now test if a given buffer position is inside a |
2704 |
clickable link with the new function `mouse-on-link-p'. This is the |
clickable link with the new function `mouse-on-link-p'. This is the |
2705 |
function used by the new `mouse-1-click-follows-link' functionality. |
function used by the new `mouse-1-click-follows-link' functionality. |
2780 |
the up-event that was discarded in case the last key sequence read for a |
the up-event that was discarded in case the last key sequence read for a |
2781 |
previous 'k' or 'K' argument was a down-event; otherwise nil is used. |
previous 'k' or 'K' argument was a down-event; otherwise nil is used. |
2782 |
|
|
2783 |
|
+++ |
2784 |
** Function `translate-region' accepts also a char-table as TABLE |
** Function `translate-region' accepts also a char-table as TABLE |
2785 |
argument. |
argument. |
2786 |
|
|
2797 |
been renamed to `disabled-command-function'. The variable |
been renamed to `disabled-command-function'. The variable |
2798 |
`disabled-command-hook' has been kept as an obsolete alias. |
`disabled-command-hook' has been kept as an obsolete alias. |
2799 |
|
|
2800 |
|
+++ |
2801 |
** Function `compute-motion' now calculates the usable window |
** Function `compute-motion' now calculates the usable window |
2802 |
width if the WIDTH argument is nil. If the TOPOS argument is nil, |
width if the WIDTH argument is nil. If the TOPOS argument is nil, |
2803 |
the usable window height and width is used. |
the usable window height and width is used. |
2806 |
** `visited-file-modtime' and `calendar-time-from-absolute' now return |
** `visited-file-modtime' and `calendar-time-from-absolute' now return |
2807 |
a list of two integers, instead of a cons. |
a list of two integers, instead of a cons. |
2808 |
|
|
2809 |
|
+++ |
2810 |
** If a command sets transient-mark-mode to `only', that |
** If a command sets transient-mark-mode to `only', that |
2811 |
enables Transient Mark mode for the following command only. |
enables Transient Mark mode for the following command only. |
2812 |
During that following command, the value of transient-mark-mode |
During that following command, the value of transient-mark-mode |
3068 |
`format' are now documented. Some flags that were accepted but not |
`format' are now documented. Some flags that were accepted but not |
3069 |
implemented (such as "*") are no longer accepted. |
implemented (such as "*") are no longer accepted. |
3070 |
|
|
3071 |
|
+++ |
3072 |
** New function `macroexpand-all' expands all macros in a form. |
** New function `macroexpand-all' expands all macros in a form. |
3073 |
It is similar to the Common-Lisp function of the same name. |
It is similar to the Common-Lisp function of the same name. |
3074 |
One difference is that it guarantees to return the original argument |
One difference is that it guarantees to return the original argument |
3095 |
string. The old behavior is available if you call |
string. The old behavior is available if you call |
3096 |
`insert-for-yank-1' instead. |
`insert-for-yank-1' instead. |
3097 |
|
|
3098 |
|
+++ |
3099 |
** New function `get-char-property-and-overlay' accepts the same |
** New function `get-char-property-and-overlay' accepts the same |
3100 |
arguments as `get-char-property' and returns a cons whose car is the |
arguments as `get-char-property' and returns a cons whose car is the |
3101 |
return value of `get-char-property' called with those arguments and |
return value of `get-char-property' called with those arguments and |
3638 |
** The new variable `read-file-name-function' can be used by lisp code |
** The new variable `read-file-name-function' can be used by lisp code |
3639 |
to override the internal read-file-name function. |
to override the internal read-file-name function. |
3640 |
|
|
3641 |
|
+++ |
3642 |
** The new variable `read-file-name-completion-ignore-case' specifies |
** The new variable `read-file-name-completion-ignore-case' specifies |
3643 |
whether completion ignores case when reading a file name with the |
whether completion ignores case when reading a file name with the |
3644 |
`read-file-name' function. |
`read-file-name' function. |
3890 |
specification language, which can be used to do this test for faces |
specification language, which can be used to do this test for faces |
3891 |
defined with defface. |
defined with defface. |
3892 |
|
|
3893 |
|
--- |
3894 |
** The function face-differs-from-default-p now truly checks whether the |
** The function face-differs-from-default-p now truly checks whether the |
3895 |
given face displays differently from the default face or not (previously |
given face displays differently from the default face or not (previously |
3896 |
it did only a very cursory check). |
it did only a very cursory check). |
3904 |
** New functions face-attribute-relative-p and merge-face-attribute |
** New functions face-attribute-relative-p and merge-face-attribute |
3905 |
help with handling relative face attributes. |
help with handling relative face attributes. |
3906 |
|
|
3907 |
|
+++ |
3908 |
** The priority of faces in an :inherit attribute face-list is reversed. |
** The priority of faces in an :inherit attribute face-list is reversed. |
3909 |
If a face contains an :inherit attribute with a list of faces, earlier |
If a face contains an :inherit attribute with a list of faces, earlier |
3910 |
faces in the list override later faces in the list; in previous releases |
faces in the list override later faces in the list; in previous releases |
4423 |
*** The TCL package tcl-mode.el was replaced by tcl.el. |
*** The TCL package tcl-mode.el was replaced by tcl.el. |
4424 |
This was actually done in Emacs-21.1, and was not documented. |
This was actually done in Emacs-21.1, and was not documented. |
4425 |
|
|
4426 |
|
+++ |
4427 |
*** The new package button.el implements simple and fast `clickable buttons' |
*** The new package button.el implements simple and fast `clickable buttons' |
4428 |
in emacs buffers. `buttons' are much lighter-weight than the `widgets' |
in emacs buffers. `buttons' are much lighter-weight than the `widgets' |
4429 |
implemented by widget.el, and can be used by lisp code that doesn't |
implemented by widget.el, and can be used by lisp code that doesn't |