diff options
| author | Robert Pluim | 2022-05-04 14:48:27 +0200 |
|---|---|---|
| committer | Robert Pluim | 2022-05-04 14:48:27 +0200 |
| commit | d2119be861d4aa89b0a43720846b412dc37604f2 (patch) | |
| tree | 8a24b889020d155d0bd815b6d116494e261c9abc | |
| parent | 0d78aeeb7ea4aac6938978bad0439e0b4f96b8db (diff) | |
| download | emacs-d2119be861d4aa89b0a43720846b412dc37604f2.tar.gz emacs-d2119be861d4aa89b0a43720846b412dc37604f2.zip | |
* etc/NEWS: Improve some NEWS entries
| -rw-r--r-- | etc/NEWS | 38 |
1 files changed, 21 insertions, 17 deletions
| @@ -40,13 +40,13 @@ the option '--with-be-app', the resulting Emacs will only run in | |||
| 40 | text-mode terminals. | 40 | text-mode terminals. |
| 41 | 41 | ||
| 42 | +++ | 42 | +++ |
| 43 | *** Cairo drawing support has been enabled for Haiku builds. | 43 | ** Cairo drawing support has been enabled for Haiku builds. |
| 44 | To enable Cairo support, ensure that the Cairo and FreeType | 44 | To enable Cairo support, ensure that the Cairo and FreeType |
| 45 | development files are present on your system, and configure Emacs with | 45 | development files are present on your system, and configure Emacs with |
| 46 | '--with-be-cairo'. | 46 | '--with-be-cairo'. |
| 47 | 47 | ||
| 48 | --- | 48 | --- |
| 49 | *** Double buffering is now enabled on the Haiku operating system. | 49 | ** Double buffering is now enabled on the Haiku operating system. |
| 50 | Unlike X, there is no compile-time option to enable or disable | 50 | Unlike X, there is no compile-time option to enable or disable |
| 51 | double-buffering. If you wish to disable double-buffering, change the | 51 | double-buffering. If you wish to disable double-buffering, change the |
| 52 | frame parameter 'inhibit-double-buffering' instead. | 52 | frame parameter 'inhibit-double-buffering' instead. |
| @@ -65,8 +65,8 @@ headers installed, Emacs will use the X Input Extension for handling | |||
| 65 | input. If this causes problems, you can configure Emacs with the | 65 | input. If this causes problems, you can configure Emacs with the |
| 66 | option '--without-xinput2' to disable this support. | 66 | option '--without-xinput2' to disable this support. |
| 67 | 67 | ||
| 68 | The named feature 'xinput2' can be used to test for the presence of | 68 | (featurep 'xinput2) can be used to test for the presence of XInput 2 |
| 69 | XInput 2 support from Lisp programs. | 69 | support from Lisp programs. |
| 70 | 70 | ||
| 71 | +++ | 71 | +++ |
| 72 | ** Emacs now supports being built with pure GTK. | 72 | ** Emacs now supports being built with pure GTK. |
| @@ -93,10 +93,10 @@ as was already the case for all the non-preloaded files. | |||
| 93 | The option 'desktop-load-locked-desktop' can now be set to the value | 93 | The option 'desktop-load-locked-desktop' can now be set to the value |
| 94 | 'check-pid', which means to allow loading a locked ".emacs.desktop" | 94 | 'check-pid', which means to allow loading a locked ".emacs.desktop" |
| 95 | file if the Emacs process which locked it is no longer running on the | 95 | file if the Emacs process which locked it is no longer running on the |
| 96 | local machine. This allows to avoid asking questions about locked | 96 | local machine. This allows avoiding questions about locked desktop |
| 97 | desktop files when the Emacs session which locked it crashes or was | 97 | files when the Emacs session which locked it crashes, or was otherwise |
| 98 | otherwise interrupted and didn't exit gracefully. See the "(emacs) | 98 | interrupted, and didn't exit gracefully. See the "(emacs) Saving |
| 99 | Saving Emacs Sessions" node in the Emacs manual for more details. | 99 | Emacs Sessions" node in the Emacs manual for more details. |
| 100 | 100 | ||
| 101 | 101 | ||
| 102 | * Startup Changes in Emacs 29.1 | 102 | * Startup Changes in Emacs 29.1 |
| @@ -151,7 +151,7 @@ newline. | |||
| 151 | 151 | ||
| 152 | --- | 152 | --- |
| 153 | ** 'TAB' and '<backtab>' are now bound in 'button-map'. | 153 | ** 'TAB' and '<backtab>' are now bound in 'button-map'. |
| 154 | This means that if you're standing on a button, 'TAB' will take you to | 154 | This means that if your cursor is on a button, 'TAB' will take you to |
| 155 | the next button, even if the mode has bound it to something else. | 155 | the next button, even if the mode has bound it to something else. |
| 156 | This also means that 'TAB' on a button in an 'outline-minor-mode' | 156 | This also means that 'TAB' on a button in an 'outline-minor-mode' |
| 157 | heading will move point instead of collapsing the outline. | 157 | heading will move point instead of collapsing the outline. |
| @@ -449,6 +449,8 @@ command also works for non-Emoji characters.) | |||
| 449 | 449 | ||
| 450 | --- | 450 | --- |
| 451 | *** New input method 'emoji'. | 451 | *** New input method 'emoji'. |
| 452 | This allows you to enter emoji using short strings, eg :face_palm: or | ||
| 453 | :scream:. | ||
| 452 | 454 | ||
| 453 | ** Help | 455 | ** Help |
| 454 | 456 | ||
| @@ -1191,8 +1193,8 @@ user options that are no longer needed are now obsolete: | |||
| 1191 | *** Navigation and marking commands now work in image display buffer. | 1193 | *** Navigation and marking commands now work in image display buffer. |
| 1192 | The following new bindings have been added: | 1194 | The following new bindings have been added: |
| 1193 | 1195 | ||
| 1194 | n / SPC image-dired-display-next-thumbnail-original | 1196 | n or SPC image-dired-display-next-thumbnail-original |
| 1195 | p / DEL image-dired-display-previous-thumbnail-original | 1197 | p or DEL image-dired-display-previous-thumbnail-original |
| 1196 | m image-dired-mark-thumb-original-file | 1198 | m image-dired-mark-thumb-original-file |
| 1197 | d image-dired-flag-thumb-original-file | 1199 | d image-dired-flag-thumb-original-file |
| 1198 | u image-dired-unmark-thumb-original-file | 1200 | u image-dired-unmark-thumb-original-file |
| @@ -1351,7 +1353,7 @@ will abbreviate the user's home directory, for example by abbreviating | |||
| 1351 | +++ | 1353 | +++ |
| 1352 | *** New user option 'tramp-use-scp-direct-remote-copying'. | 1354 | *** New user option 'tramp-use-scp-direct-remote-copying'. |
| 1353 | When set to non-nil, Tramp does not copy files between two remote | 1355 | When set to non-nil, Tramp does not copy files between two remote |
| 1354 | hosts via a local copy in its temporary directory, but let the 'scp' | 1356 | hosts via a local copy in its temporary directory, but lets the 'scp' |
| 1355 | command do this job. | 1357 | command do this job. |
| 1356 | 1358 | ||
| 1357 | +++ | 1359 | +++ |
| @@ -1964,8 +1966,10 @@ It marks the image with the 'inhibit-isearch' text property, which | |||
| 1964 | inhibits 'isearch' matching the STRING parameter. | 1966 | inhibits 'isearch' matching the STRING parameter. |
| 1965 | 1967 | ||
| 1966 | --- | 1968 | --- |
| 1967 | ** New function 'replace-regexp-function'. | 1969 | ** New variable 'replace-regexp-function'. |
| 1968 | It can be used to implement own regexp syntax for search/replace. | 1970 | Function to call to convert the entered FROM string to an Emacs |
| 1971 | regexp in 'query-replace' and similar commands. It can be used to | ||
| 1972 | implement a different regexp syntax for search/replace. | ||
| 1969 | 1973 | ||
| 1970 | --- | 1974 | --- |
| 1971 | ** New variables to customize defaults of FROM for 'query-replace*' commands. | 1975 | ** New variables to customize defaults of FROM for 'query-replace*' commands. |
| @@ -2240,7 +2244,7 @@ translation. | |||
| 2240 | +++ | 2244 | +++ |
| 2241 | ** 'shell-quote-argument' has a new optional parameter POSIX. | 2245 | ** 'shell-quote-argument' has a new optional parameter POSIX. |
| 2242 | This is useful when quoting shell arguments for a remote shell | 2246 | This is useful when quoting shell arguments for a remote shell |
| 2243 | invocation. Such shells are POSIX conform by default. | 2247 | invocation. Such shells are POSIX conformant by default. |
| 2244 | 2248 | ||
| 2245 | +++ | 2249 | +++ |
| 2246 | ** 'signal-process' now consults the list 'signal-process-functions'. | 2250 | ** 'signal-process' now consults the list 'signal-process-functions'. |
| @@ -2250,8 +2254,8 @@ asynchronous processes. The hitherto existing implementation has been | |||
| 2250 | moved to 'signal-default-interrupt-process'. | 2254 | moved to 'signal-default-interrupt-process'. |
| 2251 | 2255 | ||
| 2252 | +++ | 2256 | +++ |
| 2253 | ** 'list-system-processes' returns remote process IDs now. | 2257 | ** 'list-system-processes' now returns remote process IDs. |
| 2254 | This happens, when the current buffer's 'default-directory' is | 2258 | This happens only when the current buffer's 'default-directory' is |
| 2255 | remote. In order to preserve the old behavior, apply | 2259 | remote. In order to preserve the old behavior, apply |
| 2256 | 2260 | ||
| 2257 | (let ((default-directory temporary-file-directory)) | 2261 | (let ((default-directory temporary-file-directory)) |