aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Pluim2022-05-04 14:48:27 +0200
committerRobert Pluim2022-05-04 14:48:27 +0200
commitd2119be861d4aa89b0a43720846b412dc37604f2 (patch)
tree8a24b889020d155d0bd815b6d116494e261c9abc
parent0d78aeeb7ea4aac6938978bad0439e0b4f96b8db (diff)
downloademacs-d2119be861d4aa89b0a43720846b412dc37604f2.tar.gz
emacs-d2119be861d4aa89b0a43720846b412dc37604f2.zip
* etc/NEWS: Improve some NEWS entries
-rw-r--r--etc/NEWS38
1 files changed, 21 insertions, 17 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 1fd7e0bd24c..6637eda00c8 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -40,13 +40,13 @@ the option '--with-be-app', the resulting Emacs will only run in
40text-mode terminals. 40text-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.
44To enable Cairo support, ensure that the Cairo and FreeType 44To enable Cairo support, ensure that the Cairo and FreeType
45development files are present on your system, and configure Emacs with 45development 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.
50Unlike X, there is no compile-time option to enable or disable 50Unlike X, there is no compile-time option to enable or disable
51double-buffering. If you wish to disable double-buffering, change the 51double-buffering. If you wish to disable double-buffering, change the
52frame parameter 'inhibit-double-buffering' instead. 52frame parameter 'inhibit-double-buffering' instead.
@@ -65,8 +65,8 @@ headers installed, Emacs will use the X Input Extension for handling
65input. If this causes problems, you can configure Emacs with the 65input. If this causes problems, you can configure Emacs with the
66option '--without-xinput2' to disable this support. 66option '--without-xinput2' to disable this support.
67 67
68The 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
69XInput 2 support from Lisp programs. 69support 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.
93The option 'desktop-load-locked-desktop' can now be set to the value 93The 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"
95file if the Emacs process which locked it is no longer running on the 95file if the Emacs process which locked it is no longer running on the
96local machine. This allows to avoid asking questions about locked 96local machine. This allows avoiding questions about locked desktop
97desktop files when the Emacs session which locked it crashes or was 97files when the Emacs session which locked it crashes, or was otherwise
98otherwise interrupted and didn't exit gracefully. See the "(emacs) 98interrupted, and didn't exit gracefully. See the "(emacs) Saving
99Saving Emacs Sessions" node in the Emacs manual for more details. 99Emacs 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'.
154This means that if you're standing on a button, 'TAB' will take you to 154This means that if your cursor is on a button, 'TAB' will take you to
155the next button, even if the mode has bound it to something else. 155the next button, even if the mode has bound it to something else.
156This also means that 'TAB' on a button in an 'outline-minor-mode' 156This also means that 'TAB' on a button in an 'outline-minor-mode'
157heading will move point instead of collapsing the outline. 157heading 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'.
452This 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.
1192The following new bindings have been added: 1194The 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'.
1353When set to non-nil, Tramp does not copy files between two remote 1355When set to non-nil, Tramp does not copy files between two remote
1354hosts via a local copy in its temporary directory, but let the 'scp' 1356hosts via a local copy in its temporary directory, but lets the 'scp'
1355command do this job. 1357command do this job.
1356 1358
1357+++ 1359+++
@@ -1964,8 +1966,10 @@ It marks the image with the 'inhibit-isearch' text property, which
1964inhibits 'isearch' matching the STRING parameter. 1966inhibits 'isearch' matching the STRING parameter.
1965 1967
1966--- 1968---
1967** New function 'replace-regexp-function'. 1969** New variable 'replace-regexp-function'.
1968It can be used to implement own regexp syntax for search/replace. 1970Function to call to convert the entered FROM string to an Emacs
1971regexp in 'query-replace' and similar commands. It can be used to
1972implement 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.
2242This is useful when quoting shell arguments for a remote shell 2246This is useful when quoting shell arguments for a remote shell
2243invocation. Such shells are POSIX conform by default. 2247invocation. 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
2250moved to 'signal-default-interrupt-process'. 2254moved 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.
2254This happens, when the current buffer's 'default-directory' is 2258This happens only when the current buffer's 'default-directory' is
2255remote. In order to preserve the old behavior, apply 2259remote. In order to preserve the old behavior, apply
2256 2260
2257 (let ((default-directory temporary-file-directory)) 2261 (let ((default-directory temporary-file-directory))