aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorGlenn Morris2020-04-20 07:50:19 -0700
committerGlenn Morris2020-04-20 07:50:19 -0700
commit477b9eaf45da1ebc4f2117d69df3571f0bf61e47 (patch)
tree4600314923713c339c41cd450f50e64c3f16a8aa /etc
parent80f04b5d7c817977a365a999693443c4e04e5223 (diff)
parent05089a4d65831c5e873956f5f2d92a3d5672d405 (diff)
downloademacs-477b9eaf45da1ebc4f2117d69df3571f0bf61e47.tar.gz
emacs-477b9eaf45da1ebc4f2117d69df3571f0bf61e47.zip
Merge from origin/emacs-27
05089a4d65 (origin/emacs-27) Tweak wording re constant variables a1040861f1 Tweak setcar-related wording 751510f865 * lisp/image-mode.el: Add prefix key 's' and reduce depend... 9261a219ec * doc/emacs/windows.texi (Window Convenience): Decribe mor... e1d42da0d6 Fix mutability glitches reported by Drew Adams 5805df74f5 Improve mutability doc dca35b31d0 Improve mutability documentation 81e7d7f111 Document that quoting yields constants 5734339f40 * doc/lispref/keymaps.texi (Extended Menu Items, Easy Menu... 14a570afae Remove #' and function quoting from lambda forms in manual d5ec18c66b * src/regex-emacs.c (re_match_2_internal): Rework comment ... 4df8a61117 Add new node "Image Mode" to Emacs Manual. d7d5ee6c57 ; Fix a typo in cmdargs.texi (bug#40701) 5e9db48fbe * doc/lispref/display.texi (Customizing Bitmaps): Fix typo. eebfb72c90 Document constant vs mutable objects better 6c187ed6b0 Improve documentation of 'sort-lines' 52288f4b66 Mention 'spam-stat-process-directory-age' in the documenta... 067b070598 ; Fix some typos and doc issues (bug#40695) # Conflicts: # etc/NEWS
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS.2766
1 files changed, 36 insertions, 30 deletions
diff --git a/etc/NEWS.27 b/etc/NEWS.27
index 4485bf91650..091c831e9d6 100644
--- a/etc/NEWS.27
+++ b/etc/NEWS.27
@@ -934,7 +934,7 @@ back, customize 'follow-hide-ghost-cursors' to nil.
934*** 'windmove-create-window' when non-nil makes a new window. 934*** 'windmove-create-window' when non-nil makes a new window.
935This happens upon moving off the edge of the frame. 935This happens upon moving off the edge of the frame.
936 936
937--- 937+++
938*** Windmove supports directional window display and selection. 938*** Windmove supports directional window display and selection.
939The new command 'windmove-display-default-keybindings' binds default 939The new command 'windmove-display-default-keybindings' binds default
940keys with provided modifiers (by default, Shift-Meta) to the commands 940keys with provided modifiers (by default, Shift-Meta) to the commands
@@ -948,7 +948,7 @@ display the buffer in the same window, for example, 'S-M-0 C-h e'
948displays the "*Messages*" buffer in the same window. 'S-M-t C-h C-n' 948displays the "*Messages*" buffer in the same window. 'S-M-t C-h C-n'
949displays NEWS in a new tab. 949displays NEWS in a new tab.
950 950
951--- 951+++
952*** Windmove also supports directional window deletion. 952*** Windmove also supports directional window deletion.
953The new command 'windmove-delete-default-keybindings' binds default 953The new command 'windmove-delete-default-keybindings' binds default
954keys with provided prefix (by default, 'C-x') and modifiers (by default, 954keys with provided prefix (by default, 'C-x') and modifiers (by default,
@@ -958,7 +958,7 @@ With a prefix arg 'C-u', also kills the buffer in that window.
958With 'M-0', deletes the selected window and selects the window 958With 'M-0', deletes the selected window and selects the window
959that was in the specified direction. 959that was in the specified direction.
960 960
961--- 961+++
962*** New command 'windmove-swap-states-in-direction' binds default keys 962*** New command 'windmove-swap-states-in-direction' binds default keys
963to the commands that swap the states of the selected window with the 963to the commands that swap the states of the selected window with the
964window in the specified direction. 964window in the specified direction.
@@ -1011,10 +1011,6 @@ remapped to these, respectively.
1011 1011
1012** Dired 1012** Dired
1013 1013
1014---
1015*** On systems that support suid/guid files, Dired now fontifies the
1016permissions of such files with a special face 'dired-set-id'.
1017
1018+++ 1014+++
1019*** New command 'dired-create-empty-file'. 1015*** New command 'dired-create-empty-file'.
1020 1016
@@ -1026,10 +1022,6 @@ It is by default bound to '* N'.
1026*** The marking commands now report how many files were marked by the 1022*** The marking commands now report how many files were marked by the
1027command itself, not how many files are marked in total. 1023command itself, not how many files are marked in total.
1028 1024
1029---
1030*** A new face, 'dired-special', is used to highlight sockets, named
1031pipes, block devices and character devices.
1032
1033+++ 1025+++
1034*** The new user option 'dired-create-destination-dirs' controls whether 1026*** The new user option 'dired-create-destination-dirs' controls whether
1035'dired-do-copy' and 'dired-rename-file' should create non-existent 1027'dired-do-copy' and 'dired-rename-file' should create non-existent
@@ -1047,6 +1039,14 @@ Dired performs file renaming using underlying version control system.
1047*** Zstandard compression is now supported for 'dired-do-compress' and 1039*** Zstandard compression is now supported for 'dired-do-compress' and
1048'dired-do-compress-to'. 1040'dired-do-compress-to'.
1049 1041
1042---
1043*** On systems that support suid/guid files, Dired now fontifies the
1044permissions of such files with a special face 'dired-set-id'.
1045
1046---
1047*** A new face, 'dired-special', is used to highlight sockets, named
1048pipes, block devices and character devices.
1049
1050** Find-Dired 1050** Find-Dired
1051 1051
1052--- 1052---
@@ -1068,12 +1068,6 @@ script. The default is nil.
1068*** New command 'log-edit-generate-changelog-from-diff', bound to 'C-c C-w'. 1068*** New command 'log-edit-generate-changelog-from-diff', bound to 'C-c C-w'.
1069This generates ChangeLog entries from the VC fileset diff. 1069This generates ChangeLog entries from the VC fileset diff.
1070 1070
1071---
1072*** 'vc-dir' now shows a button allowing you to hide the stash list.
1073Controlled by user option 'vc-git-show-stash'. Default t means show
1074the entire list as before. An integer value limits the list length
1075(but still allows you to show the entire list via the button).
1076
1077+++ 1071+++
1078*** Recording ChangeLog entries doesn't require an actual file. 1072*** Recording ChangeLog entries doesn't require an actual file.
1079If a ChangeLog file doesn't exist, and if the new user option 1073If a ChangeLog file doesn't exist, and if the new user option
@@ -1084,9 +1078,11 @@ still be used if it exists.) Set the user option to nil to get the
1084previous behavior of always creating a buffer that visits a ChangeLog 1078previous behavior of always creating a buffer that visits a ChangeLog
1085file. 1079file.
1086 1080
1087--- 1081+++
1088*** New user option 'vc-find-revision-no-save'. 1082*** The new 'd' command ('vc-dir-clean-files') in 'vc-dir-mode'
1089With non-nil, 'vc-find-revision' doesn't write the created buffer to file. 1083buffers will delete the marked files (or if no files are marked, the
1084file under point). This command does not notify the VC backend, and
1085is mostly useful for unregistered files.
1090 1086
1091--- 1087---
1092*** 'vc-dir-ignore' now takes a prefix argument to ignore all marked files. 1088*** 'vc-dir-ignore' now takes a prefix argument to ignore all marked files.
@@ -1102,6 +1098,12 @@ When some files are marked, only those are stashed.
1102When no files are marked, all modified files are stashed, as before. 1098When no files are marked, all modified files are stashed, as before.
1103 1099
1104--- 1100---
1101*** 'vc-dir' now shows a button allowing you to hide the stash list.
1102Controlled by user option 'vc-git-show-stash'. Default t means show
1103the entire list as before. An integer value limits the list length
1104(but still allows you to show the entire list via the button).
1105
1106---
1105*** 'vc-git-stash' is now bound to 'C' in the stash headers. 1107*** 'vc-git-stash' is now bound to 'C' in the stash headers.
1106 1108
1107-- 1109--
@@ -1133,26 +1135,20 @@ you invoke 'C-x v m' ('vc-merge').
1133instead of revision numbers as completion candidates when it prompts 1135instead of revision numbers as completion candidates when it prompts
1134for a revision. 1136for a revision.
1135 1137
1136+++
1137*** 'C-u C-x v D' ('vc-root-version-diff') prompts for two revisions
1138and compares their entire trees.
1139
1140--- 1138---
1141*** New user option 'vc-hg-revert-switches'. 1139*** New user option 'vc-hg-revert-switches'.
1142It specifies switches to pass to Hg's 'revert' command. 1140It specifies switches to pass to Hg's 'revert' command.
1143 1141
1142+++
1143*** 'C-u C-x v D' ('vc-root-version-diff') prompts for two revisions
1144and compares their entire trees.
1145
1144--- 1146---
1145*** 'C-x v M D' ('vc-diff-mergebase') and 'C-x v M L' ('vc-log-mergebase') 1147*** 'C-x v M D' ('vc-diff-mergebase') and 'C-x v M L' ('vc-log-mergebase')
1146print diffs and logs between the merge base (common ancestor) of two 1148print diffs and logs between the merge base (common ancestor) of two
1147given revisions. 1149given revisions.
1148 1150
1149+++ 1151+++
1150*** The new 'd' command ('vc-dir-clean-files') in 'vc-dir-mode'
1151buffers will delete the marked files (or if no files are marked, the
1152file under point). This command does not notify the VC backend, and
1153is mostly useful for unregistered files.
1154
1155+++
1156*** New command 'vc-log-search' asks for a pattern, searches it 1152*** New command 'vc-log-search' asks for a pattern, searches it
1157in the revision log, and displays matched log entries in the 1153in the revision log, and displays matched log entries in the
1158log buffer. For example, 'M-x vc-log-search RET bug#36644 RET' 1154log buffer. For example, 'M-x vc-log-search RET bug#36644 RET'
@@ -1170,6 +1166,10 @@ revision's commit. (For some less capable VCSes, only the log entry
1170is shown.) 1166is shown.)
1171 1167
1172--- 1168---
1169*** New user option 'vc-find-revision-no-save'.
1170With non-nil, 'vc-find-revision' doesn't write the created buffer to file.
1171
1172---
1173*** 'C-x v =' can now mimic Magit's diff format. 1173*** 'C-x v =' can now mimic Magit's diff format.
1174Set the new user option 'diff-font-lock-prettify' to t for that, see 1174Set the new user option 'diff-font-lock-prettify' to t for that, see
1175below under "Diff mode". 1175below under "Diff mode".
@@ -3515,6 +3515,10 @@ functions.
3515*** 'image-mode' now uses this library to automatically rotate images 3515*** 'image-mode' now uses this library to automatically rotate images
3516according to the orientation in the Exif data, if any. 3516according to the orientation in the Exif data, if any.
3517 3517
3518*** In 'image-mode' the image is resized automatically to fit in window.
3519The image will resize upon first display and whenever the window's
3520dimensions change.
3521
3518--- 3522---
3519*** New library image-converter. 3523*** New library image-converter.
3520If you need to view exotic image formats for which Emacs doesn't have 3524If you need to view exotic image formats for which Emacs doesn't have
@@ -3552,6 +3556,8 @@ name to the kill ring.
3552With a prefix argument, 'image-rotate' now rotates the image at point 3556With a prefix argument, 'image-rotate' now rotates the image at point
355390 degrees counter-clockwise, instead of the default clockwise. 355790 degrees counter-clockwise, instead of the default clockwise.
3554 3558
3559*** 'image-mode' has a new key prefix 's' for transformation commands.
3560
3555** Modules 3561** Modules
3556 3562
3557--- 3563---