aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Albinus2024-10-13 15:40:07 +0200
committerMichael Albinus2024-10-13 15:40:07 +0200
commit29bf0a8b31baf4ece85fb8f0698525547b2fe70e (patch)
treef62853e589a1710c104097cbbb89c91d137800e4
parent9a110c390dce9600ce8323ce8e87b14d379736e4 (diff)
downloademacs-29bf0a8b31baf4ece85fb8f0698525547b2fe70e.tar.gz
emacs-29bf0a8b31baf4ece85fb8f0698525547b2fe70e.zip
; * etc/NEWS: Fix typos.
-rw-r--r--etc/NEWS76
1 files changed, 39 insertions, 37 deletions
diff --git a/etc/NEWS b/etc/NEWS
index daaae54d7d3..4346fb4aedd 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -36,7 +36,7 @@ incorrectly in rare cases.
36This disables the GC mark trace buffer for about 5 % better garbage 36This disables the GC mark trace buffer for about 5 % better garbage
37collection performance. Doing so may make it more difficult for Emacs 37collection performance. Doing so may make it more difficult for Emacs
38developers to help finding GC-related bugs that you run into, which is 38developers to help finding GC-related bugs that you run into, which is
39why it the mark trace buffer is enabled by default. 39why the mark trace buffer is enabled by default.
40 40
41 41
42* Startup Changes in Emacs 31.1 42* Startup Changes in Emacs 31.1
@@ -45,11 +45,12 @@ why it the mark trace buffer is enabled by default.
45* Changes in Emacs 31.1 45* Changes in Emacs 31.1
46 46
47** Etags 47** Etags
48
48+++ 49+++
49New command-line options for handling unrecognized programming languages. 50*** New command-line options for handling unrecognized programming languages.
50The new command-line option '--no-fallback-lang' disables attempts to 51The new command-line option '--no-fallback-lang' disables attempts to
51parse as Fortran or C/C++ files whose programming language 'etags' could 52parse as Fortran or C/C++ files whose programming language 'etags' could
52not determine. This allows to avoid false positives and reduce the time 53not determine. This allows to avoid false positives and reduces the time
53required to scan directories with many such files. Another new option 54required to scan directories with many such files. Another new option
54'--no-empty-file-entries' disables generation of file entries in tags 55'--no-empty-file-entries' disables generation of file entries in tags
55tables for files in which no tags were found. 56tables for files in which no tags were found.
@@ -61,7 +62,8 @@ The 'find-function', 'find-library', 'find-face-definition', and
61usual minibuffer history commands. Each command has a separate history. 62usual minibuffer history commands. Each command has a separate history.
62 63
63--- 64---
64** New minor mode find-function-mode replaces the old find-function-setup-keys. 65** New minor mode 'find-function-mode'.
66It replaces the old 'find-function-setup-keys'.
65 67
66** Minibuffer and Completions 68** Minibuffer and Completions
67 69
@@ -144,7 +146,7 @@ example, the reason or the context why the project is asked for.
144 146
145*** New functions 'buffer-to-register' and 'file-to-register'. 147*** New functions 'buffer-to-register' and 'file-to-register'.
146These allow users to interactively store file and buffers in registers. 148These allow users to interactively store file and buffers in registers.
147Killed buffers stored in a register using buffer-to-register are 149Killed buffers stored in a register using 'buffer-to-register' are
148automatically converted to a file-query value if the buffer was visiting 150automatically converted to a file-query value if the buffer was visiting
149a file. 151a file.
150 152
@@ -152,10 +154,10 @@ a file.
152* Editing Changes in Emacs 31.1 154* Editing Changes in Emacs 31.1
153 155
154** Commands for keyboard translation. 156** Commands for keyboard translation.
155`key-translate' is now interactive. It prompts for a key to translate 157'key-translate' is now interactive. It prompts for a key to translate
156from, and another to translate to, and sets `keyboard-translate-table'. 158from, and another to translate to, and sets 'keyboard-translate-table'.
157The new command `key-translate-remove' prompts for a key/translation 159The new command 'key-translate-remove' prompts for a key/translation
158pair with completing-read, and removes it from the translation table. 160pair with 'completing-read', and removes it from the translation table.
159 161
160** Internationalization 162** Internationalization
161 163
@@ -175,7 +177,7 @@ exactly below the text after the prefix on the first line.
175--- 177---
176** New commands 'unix-word-rubout' and 'unix-filename-rubout'. 178** New commands 'unix-word-rubout' and 'unix-filename-rubout'.
177Unix-words are words separated by whitespace regardless of the buffer's 179Unix-words are words separated by whitespace regardless of the buffer's
178syntax table. In a Unix terminal or shell, C-w kills by Unix-word. 180syntax table. In a Unix terminal or shell, 'C-w' kills by Unix-word.
179The new commands 'unix-word-rubout' and 'unix-filename-rubout' allow 181The new commands 'unix-word-rubout' and 'unix-filename-rubout' allow
180you to bind keys to operate more similarly to the terminal. 182you to bind keys to operate more similarly to the terminal.
181 183
@@ -200,10 +202,11 @@ other matching delimiters at once with Electric Pair mode, by providing
200a prefix argument when inserting one of the delimiters. 202a prefix argument when inserting one of the delimiters.
201 203
202+++ 204+++
203** You can now use M-~ during C-x s ('save-some-buffers'). 205** You can now use 'M-~' during 'C-x s' ('save-some-buffers').
204Typing M-~ while saving some buffers means not to save the buffer and 206Typing 'M-~' while saving some buffers means not to save the buffer and
205also to mark it as unmodified. This is an alternative way to mark a 207also to mark it as unmodified. This is an alternative way to mark a
206buffer as unmodified which doesn't require switching to that buffer. 208buffer as unmodified which doesn't require switching to that buffer.
209
207 210
208* Changes in Specialized Modes and Packages in Emacs 31.1 211* Changes in Specialized Modes and Packages in Emacs 31.1
209 212
@@ -295,27 +298,27 @@ will now automatically turn on 'visual-wrap-prefix-mode' in addition to
295near window edge and the continuation lines are indented using prefixes 298near window edge and the continuation lines are indented using prefixes
296computed from surrounding context. 299computed from surrounding context.
297 300
298** CC Mode 301** CC mode
299 302
300+++ 303+++
301*** New type of 'c-offsets-alist' element. 304*** New type of 'c-offsets-alist' element.
302The cdr of such an alist element may now be a syntactic symbol. A 305The 'cdr' of such an alist element may now be a syntactic symbol. A
303source line with a syntactic element whose symbol is the car of that 306source line with a syntactic element whose symbol is the 'car' of that
304alist element is indented as though it were the cdr. 307alist element is indented as though it were the 'cdr'.
305 308
306+++ 309+++
307*** Enums now have their own syntactic symbols. 310*** Enums now have their own syntactic symbols.
308The new symbols 'enum-open', 'enum-close', 'enum-intro' and 311The new symbols 'enum-open', 'enum-close', 'enum-intro' and
309'enum-entry' are used in the analysis of enum constructs. Previously 312'enum-entry' are used in the analysis of enum constructs. Previously
310they were given 'brace-list-open', etc. These are fully described in 313they were given 'brace-list-open', etc. These are fully described in
311the CC Mode manual. 314the "(ccmode) Enum Symbols" node of the CC mode manual.
312 315
313+++ 316+++
314*** Enums are now, by default, indented like classes, not brace-lists. 317*** Enums are now, by default, indented like classes, not brace-lists.
315To get the old behavior back, add an element '(enum-open 318To get the old behavior back, add an element '(enum-open
316. brace-list-open)' to 'c-offsets-alist' in your CC Mode style, or amend 319. brace-list-open)' to 'c-offsets-alist' in your CC mode style, or amend
317'c-offsets-alist' likewise in any of the other ways detailed in the CC 320'c-offsets-alist' likewise in any of the other ways detailed in the
318Mode manual page "Config Basics". 321"(ccmode) Config Basics" node of the CC mode manual.
319 322
320** Go-ts mode 323** Go-ts mode
321 324
@@ -394,14 +397,14 @@ back to real DocView buffer if it still exists.
394 397
395+++ 398+++
396*** New commands to save and restore pages in buffer-local registers. 399*** New commands to save and restore pages in buffer-local registers.
397Docview can store current page to buffer-local registers with the new 400Docview can store the current page to buffer-local registers with the new
398command 'doc-view-page-to-register' (bound to 'm'), and later the stored 401command 'doc-view-page-to-register' (bound to 'm'), and later the stored
399page can be restored with 'doc-view-jump-to-register' (bound to '''). 402page can be restored with 'doc-view-jump-to-register' (bound to ''').
400 403
401+++ 404+++
402*** Docview can generate imenu index for DjVu and ODF documents. 405*** Docview can generate imenu indices for DjVu and ODF documents.
403When the 'djvused' program is available, Docview can now generate imenu 406When the 'djvused' program is available, Docview can now generate an imenu
404index for DjVu files from its outline. Index for Open Document Format 407index for DjVu files from its outline. Indices for Open Document Format
405(ODF) files as used by OpenOffice and LibreOffice are generated using 408(ODF) files as used by OpenOffice and LibreOffice are generated using
406the 'mutool' program after their initial conversion to PDF format. The 409the 'mutool' program after their initial conversion to PDF format. The
407name of the 'djvused' program can be customized by changing the user 410name of the 'djvused' program can be customized by changing the user
@@ -426,7 +429,7 @@ to the original text. If the selected range extends a hunk, the
426command attempts to look up and copy the text in-between the hunks. 429command attempts to look up and copy the text in-between the hunks.
427 430
428+++ 431+++
429*** New command 'diff-revert-and-kill-hunk' bound to C-c M-r. 432*** New command 'diff-revert-and-kill-hunk' bound to 'C-c M-r'.
430This command reverts the hunk at point (i.e., applies the reverse of the 433This command reverts the hunk at point (i.e., applies the reverse of the
431hunk), and then removes the hunk from the diffs. 434hunk), and then removes the hunk from the diffs.
432This is useful to undo or revert changes, committed and uncommitted, when 435This is useful to undo or revert changes, committed and uncommitted, when
@@ -439,9 +442,9 @@ is after the corresponding file or hunk header, but not when inside it.
439Now they will always move to the start of the current header. 442Now they will always move to the start of the current header.
440 443
441+++ 444+++
442*** New command 'diff-delete-other-hunks' bound to C-c RET n. 445*** New command 'diff-delete-other-hunks' bound to 'C-c RET n'.
443This command deletes all hunks other than the current hunk. It is 446This command deletes all hunks other than the current hunk. It is
444useful to prepare a *vc-diff* buffer for committing a single hunk. 447useful to prepare a "*vc-diff*" buffer for committing a single hunk.
445When the region is active, it deletes all hunks that the region does not 448When the region is active, it deletes all hunks that the region does not
446overlap. 449overlap.
447 450
@@ -453,7 +456,7 @@ They suggest the previous revision as the default for REV1, not the last
453one as before. This makes them different from 'vc-diff' and 456one as before. This makes them different from 'vc-diff' and
454'vc-root-diff' when those are called without a prefix argument. 457'vc-root-diff' when those are called without a prefix argument.
455 458
456** php-ts-mode 459** PHP-ts mode
457 460
458--- 461---
459*** 'php-ts-mode-run-php-webserver' can now accept a custom "php.ini" file. 462*** 'php-ts-mode-run-php-webserver' can now accept a custom "php.ini" file.
@@ -494,7 +497,7 @@ be set as a connection-local variable.
494 497
495+++ 498+++
496*** Grep results can be edited to reflect changes in the originating file. 499*** Grep results can be edited to reflect changes in the originating file.
497Like Occur Edit mode, typing 'e' in the '*grep*' buffer will now make 500Like Occur Edit mode, typing 'e' in the "*grep*" buffer will now make
498the 'grep' results editable. The edits will be reflected in the buffer 501the 'grep' results editable. The edits will be reflected in the buffer
499visiting the originating file. Typing 'C-c C-c' will leave the Grep 502visiting the originating file. Typing 'C-c C-c' will leave the Grep
500Edit mode. 503Edit mode.
@@ -502,7 +505,7 @@ Edit mode.
502** TeX modes 505** TeX modes
503 506
504+++ 507+++
505*** New xref backend for TeX modes. 508*** New Xref backend for TeX modes.
506The new backend ('tex-etags') is on by default, and improves the 509The new backend ('tex-etags') is on by default, and improves the
507functionality of the standard 'xref' commands in TeX buffers. You can 510functionality of the standard 'xref' commands in TeX buffers. You can
508restore the standard 'etags' backend with the 'M-x xref-etags-mode' 511restore the standard 'etags' backend with the 'M-x xref-etags-mode'
@@ -511,9 +514,9 @@ toggle.
511** Midnight mode 514** Midnight mode
512 515
513--- 516---
514*** Change for activating the mode 517*** Change for activating the mode.
515Putting (require 'midnight) in your init file no longer activates the 518Putting '(require 'midnight)' in your init file no longer activates the
516mode. Now, one needs to say (midnight-mode +1) instead. 519mode. Now, one needs to say '(midnight-mode +1)' instead.
517 520
518** Python mode 521** Python mode
519 522
@@ -527,13 +530,13 @@ customize these variables to "python3" if you want to use Python 3
527instead. 530instead.
528 531
529--- 532---
530*** Support 'electric-layout-mode'. 533*** Support of 'electric-layout-mode' added.
531 534
532** Tmm Menubar 535** Tmm Menubar
533 536
534--- 537---
535*** A new shortcut to navigate to previous menu. 538*** A new shortcut to navigate to previous menu.
536The hardcoded "^" shortcut gets you back to the previous menu. 539The hardcoded '^' shortcut gets you back to the previous menu.
537 540
538** Foldout 541** Foldout
539 542
@@ -573,7 +576,7 @@ sup-mouse.el, terminal.el, vi.el, vip.el, ws-mode.el, and yow.el.
573* Lisp Changes in Emacs 31.1 576* Lisp Changes in Emacs 31.1
574 577
575+++ 578+++
576** The 'defcustom' :local keyword can now be 'permanent-only'. 579** The 'defcustom' ':local' keyword can now be 'permanent-only'.
577This means that the variable's 'permanent-local' property is set to t, 580This means that the variable's 'permanent-local' property is set to t,
578without marking it as automatically buffer-local. 581without marking it as automatically buffer-local.
579 582
@@ -687,7 +690,6 @@ and later versions.
687** Emacs on MS-Windows now supports drag-n-drop of text into a buffer. 690** Emacs on MS-Windows now supports drag-n-drop of text into a buffer.
688This is in addition to drag-n-drop of files, that was already supported. 691This is in addition to drag-n-drop of files, that was already supported.
689 692
690
691 693
692---------------------------------------------------------------------- 694----------------------------------------------------------------------
693This file is part of GNU Emacs. 695This file is part of GNU Emacs.