diff options
| author | Eli Zaretskii | 2022-10-29 16:34:08 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2022-10-29 16:34:08 +0300 |
| commit | 647c36cbfa485e54bbe8e4f0825b4fc3be7c5706 (patch) | |
| tree | 9d0ba31607094c6ce25bbc2e6e49ce70fd4c5863 | |
| parent | 31e7b9c073bd0dddedb90a1ff882dc78ff33315c (diff) | |
| download | emacs-647c36cbfa485e54bbe8e4f0825b4fc3be7c5706.tar.gz emacs-647c36cbfa485e54bbe8e4f0825b4fc3be7c5706.zip | |
; * etc/NEWS: Add entry about more performant overlays.
| -rw-r--r-- | etc/NEWS | 43 |
1 files changed, 25 insertions, 18 deletions
| @@ -106,28 +106,19 @@ frame positioning and various issues with keyboard input of sequences | |||
| 106 | such as 'C-;' and 'C-S-u'. | 106 | such as 'C-;' and 'C-S-u'. |
| 107 | 107 | ||
| 108 | --- | 108 | --- |
| 109 | ** The implementation of overlays has changed. | ||
| 110 | Emacs now uses an implementation of overlays that is much more | ||
| 111 | efficient than the original one, and should speed up all the | ||
| 112 | operations that involve overlays, especially when there are lots of | ||
| 113 | them in a buffer. However, no changes in behavior of overlays should | ||
| 114 | be visible on the Lisp or user level, with the exception of better | ||
| 115 | performance. | ||
| 116 | |||
| 117 | --- | ||
| 109 | ** The docstrings of preloaded files are not in "etc/DOC" any more. | 118 | ** The docstrings of preloaded files are not in "etc/DOC" any more. |
| 110 | Instead, they're fetched as needed from the corresponding ".elc" file, | 119 | Instead, they're fetched as needed from the corresponding ".elc" file, |
| 111 | as was already the case for all the non-preloaded files. | 120 | as was already the case for all the non-preloaded files. |
| 112 | 121 | ||
| 113 | ** Emacs Sessions (Desktop) | ||
| 114 | |||
| 115 | +++ | ||
| 116 | *** New user option to load a locked desktop if locking Emacs is not running. | ||
| 117 | The option 'desktop-load-locked-desktop' can now be set to the value | ||
| 118 | 'check-pid', which means to allow loading a locked ".emacs.desktop" | ||
| 119 | file if the Emacs process which locked it is no longer running on the | ||
| 120 | local machine. This allows avoiding questions about locked desktop | ||
| 121 | files when the Emacs session which locked it crashes, or was otherwise | ||
| 122 | interrupted, and didn't exit gracefully. See the "(emacs) Saving | ||
| 123 | Emacs Sessions" node in the Emacs manual for more details. | ||
| 124 | |||
| 125 | ** Miscellaneous | ||
| 126 | |||
| 127 | +++ | ||
| 128 | *** User option 'minibuffer-eldef-shorten-default' is now obsolete. | ||
| 129 | Customize the user option 'minibuffer-default-prompt-format' instead. | ||
| 130 | |||
| 131 | 122 | ||
| 132 | * Startup Changes in Emacs 29.1 | 123 | * Startup Changes in Emacs 29.1 |
| 133 | 124 | ||
| @@ -1557,6 +1548,18 @@ These commands can be useful if the ".elc" files are out of date | |||
| 1557 | If no packages are marked, 'x' will install the package under point if | 1548 | If no packages are marked, 'x' will install the package under point if |
| 1558 | it isn't already, and remove it if it is installed. | 1549 | it isn't already, and remove it if it is installed. |
| 1559 | 1550 | ||
| 1551 | ** Emacs Sessions (Desktop) | ||
| 1552 | |||
| 1553 | +++ | ||
| 1554 | *** New user option to load a locked desktop if locking Emacs is not running. | ||
| 1555 | The option 'desktop-load-locked-desktop' can now be set to the value | ||
| 1556 | 'check-pid', which means to allow loading a locked ".emacs.desktop" | ||
| 1557 | file if the Emacs process which locked it is no longer running on the | ||
| 1558 | local machine. This allows avoiding questions about locked desktop | ||
| 1559 | files when the Emacs session which locked it crashes, or was otherwise | ||
| 1560 | interrupted, and didn't exit gracefully. See the "(emacs) Saving | ||
| 1561 | Emacs Sessions" node in the Emacs manual for more details. | ||
| 1562 | |||
| 1560 | ** Miscellaneous | 1563 | ** Miscellaneous |
| 1561 | 1564 | ||
| 1562 | +++ | 1565 | +++ |
| @@ -1696,6 +1699,10 @@ table. 'minibuffer-complete-defaults' ('C-x <down>') completes | |||
| 1696 | on the list of default items. | 1699 | on the list of default items. |
| 1697 | 1700 | ||
| 1698 | +++ | 1701 | +++ |
| 1702 | *** User option 'minibuffer-eldef-shorten-default' is now obsolete. | ||
| 1703 | Customize the user option 'minibuffer-default-prompt-format' instead. | ||
| 1704 | |||
| 1705 | +++ | ||
| 1699 | *** New user option 'completions-sort'. | 1706 | *** New user option 'completions-sort'. |
| 1700 | This option controls the sorting of the completion candidates in | 1707 | This option controls the sorting of the completion candidates in |
| 1701 | the "*Completions*" buffer. Available styles are no sorting, | 1708 | the "*Completions*" buffer. Available styles are no sorting, |