; * etc/NEWS: Minor reordering.

Move Exif section closer to Image changes, define-keymap/defvar-keymap
and lookup-key closer to Keymaps section.
This commit is contained in:
Juri Linkov 2023-01-25 19:38:01 +02:00
parent cfb180329b
commit 37c1c92466

View file

@ -2730,6 +2730,13 @@ some commands and user options are no longer needed and are now obsolete:
'image-dired-display-window-width-correction', 'image-dired-display-window-width-correction',
'image-dired-temp-image-file'. 'image-dired-temp-image-file'.
** Exif
---
*** New function 'exif-field'.
This is a convenience function to extract the field data from
'exif-parse-file' and 'exif-parse-buffer'.
** Bookmarks ** Bookmarks
--- ---
@ -2751,13 +2758,6 @@ It is bound to the new command 'bookmark-edit-annotation-cancel'.
This option controls the bitmap used to indicate bookmarks in the This option controls the bitmap used to indicate bookmarks in the
fringe (or nil to disable showing this marker). fringe (or nil to disable showing this marker).
** Exif
---
*** New function 'exif-field'.
This is a convenience function to extract the field data from
'exif-parse-file' and 'exif-parse-buffer'.
** Xwidget ** Xwidget
--- ---
@ -4275,6 +4275,24 @@ vectors and strings.
The new 'key' type can be used for options that should be a valid key The new 'key' type can be used for options that should be a valid key
according to 'key-valid-p'. The type 'key-sequence' is now obsolete. according to 'key-valid-p'. The type 'key-sequence' is now obsolete.
+++
** New function 'define-keymap'.
This function allows defining a number of keystrokes with one form.
+++
** New macro 'defvar-keymap'.
This macro allows defining keymap variables more conveniently.
** 'defvar-keymap' can specify 'repeat-mode' behavior for the keymap.
Use ':repeat t' to have all bindings be repeatable or for more
advanced usage:
:repeat (:enter (commands ...) :exit (commands ...))
---
** 'kbd' can now be used in built-in, preloaded libraries.
It no longer depends on edmacro.el and cl-lib.el.
+++ +++
** New substitution in docstrings and 'substitute-command-keys'. ** New substitution in docstrings and 'substitute-command-keys'.
Use \\`KEYSEQ' to insert a literal key sequence "KEYSEQ" (for example Use \\`KEYSEQ' to insert a literal key sequence "KEYSEQ" (for example
@ -4284,6 +4302,18 @@ be used only when a key sequence has no corresponding command, for
example when it is read directly with 'read-key-sequence'. It must be example when it is read directly with 'read-key-sequence'. It must be
a valid key sequence according to 'key-valid-p'. a valid key sequence according to 'key-valid-p'.
---
** 'lookup-key' is more permissive when searching for extended menu items.
In Emacs 28.1, the behavior of 'lookup-key' was changed: when looking
for a menu item '[menu-bar Foo-Bar]', first try to find an exact
match, then look for the lowercased '[menu-bar foo-bar]'.
This has been extended, so that when looking for a menu item with a
symbol containing spaces, as in '[menu-bar Foo\ Bar]', first look for
an exact match, then the lowercased '[menu-bar foo\ bar]' and finally
'[menu-bar foo-bar]'. This further improves backwards-compatibility
when converting menus to use 'easy-menu-define'.
+++ +++
** New function 'file-name-split'. ** New function 'file-name-split'.
This returns a list of all the components of a file name. This returns a list of all the components of a file name.
@ -4483,24 +4513,6 @@ permanent local variables.
** Third 'mapconcat' argument SEPARATOR is now optional. ** Third 'mapconcat' argument SEPARATOR is now optional.
An explicit nil always meant the empty string, now it can be left out. An explicit nil always meant the empty string, now it can be left out.
+++
** New function 'define-keymap'.
This function allows defining a number of keystrokes with one form.
+++
** New macro 'defvar-keymap'.
This macro allows defining keymap variables more conveniently.
** 'defvar-keymap' can specify 'repeat-mode' behavior for the keymap.
Use ':repeat t' to have all bindings be repeatable or for more
advanced usage:
:repeat (:enter (commands ...) :exit (commands ...))
---
** 'kbd' can now be used in built-in, preloaded libraries.
It no longer depends on edmacro.el and cl-lib.el.
+++ +++
** New function 'image-at-point-p'. ** New function 'image-at-point-p'.
This function returns t if point is on a valid image, and nil This function returns t if point is on a valid image, and nil
@ -4524,18 +4536,6 @@ separate glyphs. This takes into account combining characters and
grapheme clusters, by treating each sequence of characters composed on grapheme clusters, by treating each sequence of characters composed on
display as a single unit. display as a single unit.
---
** 'lookup-key' is more permissive when searching for extended menu items.
In Emacs 28.1, the behavior of 'lookup-key' was changed: when looking
for a menu item '[menu-bar Foo-Bar]', first try to find an exact
match, then look for the lowercased '[menu-bar foo-bar]'.
This has been extended, so that when looking for a menu item with a
symbol containing spaces, as in '[menu-bar Foo\ Bar]', first look for
an exact match, then the lowercased '[menu-bar foo\ bar]' and finally
'[menu-bar foo-bar]'. This further improves backwards-compatibility
when converting menus to use 'easy-menu-define'.
** Xwidget ** Xwidget
+++ +++