*** Double buffering is now enabled on the Haiku operating system.
Unlike X, there is no compile-time option to enable or disable
double-buffering. If you wish to disable double-buffering, change the
-frame parameter `inhibit-double-buffering' instead.
+frame parameter 'inhibit-double-buffering' instead.
** Emacs now installs the ".pdmp" file using a unique fingerprint in the name.
The file is typically installed using a file name akin to
installed, you can configure Emacs with the option '--with-xinput2' to enable
this support.
-The named feature `xinput2' can be used to test for the presence of
+The named feature 'xinput2' can be used to test for the presence of
XInput 2 support from Lisp programs.
\f
** The mode line now uses a proportional font by default.
To get the old monospaced mode line back, customize the
'mode-line-active' and 'mode-line-inactive' faces not to inherit from
-the 'variable-pitch' face, or add this to your ~/.emacs:
+the 'variable-pitch' face, or add this to your "~/.emacs":
(set-face-attribute 'mode-line-active nil :inherit 'mode-line)
(set-face-attribute 'mode-line-inactive nil :inherit 'mode-line)
color support: either via the "RGB" or "setf24" capabilities, or if
the 'COLORTERM' environment variable is set to the value "truecolor".
+** ERT
+
+++
-** New ERT variables 'ert-batch-print-length' and 'ert-batch-print-level'.
+*** New ERT variables 'ert-batch-print-length' and 'ert-batch-print-level'.
These variables will override 'print-length' and 'print-level' when
printing Lisp values in ERT batch test results.
---
-** Redefining an ERT test in batch mode now signals an error
+*** Redefining an ERT test in batch mode now signals an error.
Executing 'ert-deftest' with the same name as an existing test causes
the previous definition to be discarded, which was probably not
intended when this occurs in batch mode. To remedy the error, rename
---
*** 'C-h b' uses outlining by default.
-Set 'describe-bindings-outline' to nil to get the old behaviour.
+Set 'describe-bindings-outline' to nil to get the old behavior.
---
*** Jumping to function/variable source now saves mark before moving point.
+++
*** Buffer names can now be stored in registers.
-For instance, to enable jumping to the *Messages* buffer with
-`C-x r j m':
+For instance, to enable jumping to the "*Messages*" buffer with
+'C-x r j m':
(set-register ?m '(buffer . "*Messages*"))
To get the monospace font back, you can put something like the
following in your .gnus file:
- (set-face-attribute 'gnus-header nil :inherit 'unspecified)
+ (set-face-attribute 'gnus-header nil :inherit 'unspecified)
---
*** The default value of 'gnus-treat-fold-headers' is now 'head'.
*** New user option 'dired-free-space'.
Dired will now, by default, include the free space in the first line
-instead of having it on a separate line. To get the previous
-behaviour back, say:
+instead of having it on a separate line. To get the previous behavior
+back, say:
(setq dired-free-space 'separate)
** The function 'image-dired-get-exif-data' is now obsolete.
Use 'exif-parse-file' and 'exif-field' instead.
+---
+** 'insert-directory' alternatives should not change the free disk space line.
+This change is now applied in 'dired-insert-directory'.
+
\f
* Lisp Changes in Emacs 29.1
+++
** New event type 'touch-end'.
This event is sent whenever the user's finger moves off the mouse
-wheel on some mice, and when the user's finger moves off the touchpad.
+wheel on some mice, or when the user's finger moves off the touchpad.
** Keymaps and key definitions
cookies set by web pages on disk.
** New variable 'help-buffer-under-preparation'.
-This variable is bound to t during the preparation of a *Help* buffer.
+This variable is bound to t during the preparation of a "*Help*" buffer.
\f
* Changes in Emacs 29.1 on Non-Free Operating Systems