emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 18b14916a7: ; Fix typos in etc/NEWS


From: Michael Albinus
Subject: master 18b14916a7: ; Fix typos in etc/NEWS
Date: Tue, 17 May 2022 11:27:25 -0400 (EDT)

branch: master
commit 18b14916a76a1509a0d3450ced5654117cb42489
Author: Michael Albinus <michael.albinus@gmx.de>
Commit: Michael Albinus <michael.albinus@gmx.de>

    ; Fix typos in etc/NEWS
---
 etc/NEWS | 146 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 75 insertions(+), 71 deletions(-)

diff --git a/etc/NEWS b/etc/NEWS
index 0b5c5635cb..a27470dbc4 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -37,7 +37,7 @@ can be enabled by configuring Emacs with the option 
'--with-be-app',
 which will require the Haiku Application Kit development headers and a
 C++ compiler to be present on your system.  If Emacs is not built with
 the option '--with-be-app', the resulting Emacs will only run in
-text-mode terminals.
+'text-mode' terminals.
 
 +++
 ** Cairo drawing support has been enabled for Haiku builds.
@@ -65,7 +65,7 @@ headers installed, Emacs will use the X Input Extension for 
handling
 input.  If this causes problems, you can configure Emacs with the
 option '--without-xinput2' to disable this support.
 
-(featurep 'xinput2) can be used to test for the presence of XInput 2
+'(featurep 'xinput2)' can be used to test for the presence of XInput 2
 support from Lisp programs.
 
 +++
@@ -137,7 +137,7 @@ of 'user-emacs-directory'.
 * Incompatible changes in Emacs 29.1
 
 ---
-** Isearch in *Help* and *info* now char-folds quote characters by default.
+** Isearch in "*Help*" and "*info*" now char-folds quote characters by default.
 This means that you can say 'C-s `foo' (GRAVE ACCENT) if the buffer
 contains "‘foo" (LEFT SINGLE QUOTATION MARK) and the like.  These
 quotation characters look somewhat similar in some fonts.  To switch
@@ -236,28 +236,28 @@ methods instead.
 
 +++
 ** New variable 'current-time-list' governing default timestamp form.
-Functions like 'current-time' now yield (TICKS . HZ) timestamps if this
-new variable is nil.  The variable defaults to t, which means these
-functions default to timestamps of the forms (HI LO US PS), (HI LO US)
-or (HI LO), which are less regular and less efficient.  This is part
-of a long-planned change first documented in Emacs 27.  Developers are
-encouraged to test timestamp-related code with this variable set to
-nil, as it will default to nil in a future Emacs version and will be
-removed some time after that.
+Functions like 'current-time' now yield '(TICKS . HZ)' timestamps if
+this new variable is nil.  The variable defaults to t, which means
+these functions default to timestamps of the forms '(HI LO US PS)',
+'(HI LO US)' or '(HI LO)', which are less regular and less efficient.
+This is part of a long-planned change first documented in Emacs 27.
+Developers are encouraged to test timestamp-related code with this
+variable set to nil, as it will default to nil in a future Emacs
+version and will be removed some time after that.
 
 +++
-** Functions which recreate the *scratch* buffer now also initialize it.
+** Functions which recreate the "*scratch*" buffer now also initialize it.
 When functions like 'other-buffer' and 'server-execute' recreate
-*scratch*, they now also insert 'initial-scratch-message' and set
+"*scratch*", they now also insert 'initial-scratch-message' and set
 the major mode according to 'initial-major-mode', like at Emacs
 startup.  Previously, these functions ignored
-'initial-scratch-message' and left *scratch* in 'fundamental-mode'.
+'initial-scratch-message' and left "*scratch*" in 'fundamental-mode'.
 
 
 * Changes in Emacs 29.1
 
 +++
-*** New user option 'switch-to-prev-buffer-skip-regexp'.
+** New user option 'switch-to-prev-buffer-skip-regexp'.
 This should be a regexp or a list of regexps; buffers whose names
 match those regexps will be ignored by 'switch-to-prev-buffer' and
 'switch-to-next-buffer'.
@@ -400,7 +400,7 @@ tooltips.  The existing GTK-specific option
 ** Non-native tooltips are now supported on Nextstep.
 This means Emacs built with GNUstep or built on macOS is now able to
 display different faces and images inside tooltips when the
-'use-system-tooltips' variable is nil.
+'use-system-tooltips' user option is nil.
 
 ** Connection-local variables
 
@@ -490,8 +490,8 @@ command also works for non-Emoji characters.)
 
 ---
 *** New input method 'emoji'.
-This allows you to enter emoji using short strings, eg :face_palm: or
-:scream:.
+This allows you to enter emoji using short strings, eg ':face_palm:'
+or ':scream:'.
 
 ** Help
 
@@ -500,7 +500,7 @@ This allows you to enter emoji using short strings, eg 
:face_palm: or
 
 +++
 *** New doc string syntax to indicate that symbols shouldn't be links.
-When displaying doc strings in *Help* buffers, strings that are
+When displaying doc strings in "*Help*" buffers, strings that are
 "`like-this'" are made into links (if they point to a bound
 function/variable).  This can lead to false positives when talking
 about values that are symbols that happen to have the same names as
@@ -510,19 +510,19 @@ functions/variables.  To inhibit this buttonification, 
the new
 +++
 *** New user option 'help-window-keep-selected'.
 If non-nil, commands to show the info manual and the source will reuse
-the same window the *Help* buffer is shown in.
+the same window the "*Help*" buffer is shown in.
 
 ---
 *** Commands like 'C-h f' have changed how they describe menu bindings.
 For instance, previously a command might be described as having the
 following bindings:
 
-  It is bound to <open>, C-x C-f, <menu-bar> <file> <new-file>.
+    It is bound to <open>, C-x C-f, <menu-bar> <file> <new-file>.
 
 This has been changed to:
 
-  It is bound to <open> and C-x C-f.
-  It can also be invoked from the menu: File → Visit New File...
+    It is bound to <open> and C-x C-f.
+    It can also be invoked from the menu: File → Visit New File...
 
 +++
 *** The 'C-h .' command now accepts a prefix argument.
@@ -533,7 +533,7 @@ instead.
 
 ---
 *** New user option 'help-enable-variable-value-editing'.
-If enabled, 'e' on a value in *Help* will pop you to a new buffer
+If enabled, 'e' on a value in "*Help*" will pop you to a new buffer
 where you can edit the value.  This is not enabled by default, because
 it's easy to make an edit that yields an invalid result.
 
@@ -671,7 +671,7 @@ Rcirc will use the default 'completion-at-point' mechanism. 
 The
 conventional IRC behaviour of completing by cycling through the
 available options can be restored by enabling this option.
 
-** imenu
+** Imenu
 
 +++
 *** 'imenu' is now bound to 'M-g i' globally.
@@ -684,12 +684,13 @@ recreate it anew next time 'imenu' is invoked.
 * Editing Changes in Emacs 29.1
 
 +++
-** M-SPC is now bound to 'cycle-spacing' (formerly it invoked 
'just-one-space').
-The actions performed by 'cycle-spacing' and their order can now be
-customized via the variable 'cycle-spacing-actions'.
+** 'M-SPC' is now bound to 'cycle-spacing'.
+Formerly it invoked 'just-one-space'.  The actions performed by
+'cycle-spacing' and their order can now be customized via the user
+option 'cycle-spacing-actions'.
 
 ---
-** 'scroll-other-window' and 'scroll-other-window-down' now respects remapping.
+** 'scroll-other-window' and 'scroll-other-window-down' now respect remapping.
 These commands (bound to 'C-M-v' and 'C-M-V') used to scroll the other
 windows without looking a customizations in that other window.  These
 functions now check whether they have been rebound in the buffer in
@@ -808,14 +809,17 @@ so automatically.
 *** New user option 'sh-indent-statement-after-and'.
 This controls how statements like the following are indented:
 
-     foo &&
-         bar
+    foo &&
+        bar
 
+** Cperl Mode
 ---
 *** New user option 'cperl-file-style'.
 This option determines the indentation style to be used.  It can also
 be used as a file-local variable.
 
+** Gud
+
 ---
 *** 'gud-go' is now bound to 'C-c C-v'.
 If given a prefix, it will query the user for an argument to use for
@@ -828,7 +832,7 @@ the run/continue command.
 This is bound to 'H' and toggles whether to hide or show the widget
 contents.
 
-** ispell
+** Ispell
 
 ---
 *** 'ispell-region' and 'ispell-buffer' now push the mark.
@@ -836,10 +840,10 @@ These commands push onto the mark ring the location of 
the last
 misspelled word where corrections were offered, so that you can then
 skip back to that location with 'C-x C-x'.
 
-** dabbrev
+** Dabbrev
 
 ---
-*** New function 'dabbrev-capf' for use on 'completion-at-point-functions'
+*** New function 'dabbrev-capf' for use on 'completion-at-point-functions'.
 
 +++
 *** New user option 'dabbrev-ignored-buffer-modes'.
@@ -848,17 +852,17 @@ this includes "binary" buffers like 'archive-mode' and 
'image-mode'.
 
 ** Package
 
-+++
-*** New command 'package-update-all'.
-This command allows updating all packages without any queries.
-
 +++
 *** New command 'package-update'.
 This command allows you to upgrade packages without using 'M-x
 list-packages'.
 
 +++
-*** New DWIM action on 'x'.
+*** New command 'package-update-all'.
+This command allows updating all packages without any queries.
+
++++
+*** New DWIM action on 'x' in "*Packages*" buffer.
 If no packages are marked, 'x' will install the package under point if
 it isn't already, and remove it if it is installed.
 
@@ -866,14 +870,14 @@ it isn't already, and remove it if it is installed.
 
 +++
 *** New command 'scratch-buffer'.
-This command switches to the *scratch* buffer.  If *scratch* doesn't
+This command switches to the "*scratch*" buffer.  If "*scratch*" doesn't
 exist, the command creates it first.  You can use this command if you
-inadvertently delete the *scratch* buffer.
+inadvertently delete the "*scratch*" buffer.
 
 ** Debugging
 
 *** New user option 'debug-allow-recursive-debug'.
-This user option controls whether the 'e' (in a *Backtrace*
+This user option controls whether the 'e' (in a "*Backtrace*"
 buffer or while edebugging) and 'C-x C-e' (while edebugging) commands
 lead to a (further) backtrace.  By default, this variable is nil,
 which is a change in behaviour from previous Emacs versions.
@@ -886,7 +890,7 @@ This can be used to make specific parts of compilation 
output
 invisible.
 
 +++
-*** The 'compilation-auto-jump-to-first-error' has been extended.
+*** The 'compilation-auto-jump-to-first-error' user option has been extended.
 It can now have the additional values 'if-location-known' (which will
 only jump if the location of the first error is known), and
 'first-known' (which will jump to the first known error location).
@@ -913,7 +917,7 @@ This mode adds some highlighting, fixes the 'M-q' command, 
and has
 commands for doing maintenance.
 
 ---
-** kmacro
+** Kmacro
 Kmacros are now OClosures and have a new constructor 'kmacro' which
 uses the 'key-parse' syntax.  It replaces the old 'kmacro-lambda-form'
 (which is now declared obsolete).
@@ -1027,7 +1031,7 @@ For instance, to enable jumping to the "*Messages*" 
buffer with
 
     (set-register ?m '(buffer . "*Messages*"))
 
-** pixel-fill
+** Pixel-fill
 
 +++
 *** This is a new package that deals with filling variable-pitch text.
@@ -1046,7 +1050,7 @@ This fills the region to be no wider than a specified 
pixel width.
 This will take you to the gnu.org web server's version of the current
 info node.  This command only works for the Emacs and Emacs Lisp manuals.
 
-** vc
+** VC
 
 +++
 *** New command '%' ('vc-dir-mark-by-regexp').
@@ -1123,12 +1127,12 @@ comment parts (see RFC 5322 for definitions).  In both 
cases, the
 phrase part will be automatically quoted if necessary.
 
 +++
-*** New function 'eudc-capf-complete' with message-mode integration
+*** New function 'eudc-capf-complete' with 'message-mode' integration.
 EUDC can now contribute email addresses to 'completion-at-point' by
 adding the new function 'eudc-capf-complete' to
-'completion-at-point-functions' in message-mode.
+'completion-at-point-functions' in 'message-mode'.
 
-** eww/shr
+** EWW/SHR
 
 +++
 *** New user option to automatically rename EWW buffers.
@@ -1198,7 +1202,7 @@ supports the unified search syntax.
 
 ---
 *** 'gnus-html-image-cache-ttl' is now a seconds count.
-Formerly it was a pair of numbers (A B) that represented 65536*A + B,
+Formerly it was a pair of numbers '(A B)' that represented 65536*A + B,
 to cater to older Emacs implementations that lacked bignums.
 The older form still works but is undocumented.
 
@@ -1207,7 +1211,7 @@ The older form still works but is undocumented.
 +++
 *** 'slot-value' can now be used to access slots of 'cl-defstruct' objects.
 
-** align
+** Align
 
 ---
 *** Alignment in 'text-mode' has changed.
@@ -1230,7 +1234,7 @@ displayed in the "*Help*" buffer will be linked to the 
documentation
 for the command they are bound to.  This does not affect listings of
 key bindings and functions (such as 'C-h b').
 
-** info-look
+** Info-look
 
 ---
 *** info-look specs can now be expanded at run time instead of a load time.
@@ -1238,19 +1242,19 @@ The new ':doc-spec-function' element can be used to 
compute the
 ':doc-spec' element when the user asks for info on that particular
 mode (instead of at load time).
 
-** subr-x
+** Subr-x
 
 +++
 *** New macro 'with-memoization' provides a very primitive form of memoization.
 
-** ansi-color
+** Ansi-color
 
 ---
 *** Support for ANSI 256-color and 24-bit colors.
 256-color and 24-bit color codes are now handled by ANSI color
 filters and displayed with the specified color.
 
-** term-mode
+** Term-mode
 
 ---
 *** New user option 'term-bind-function-keys'.
@@ -1259,7 +1263,7 @@ underlying shell instead of using the normal Emacs 
bindings.
 
 ---
 *** Support for ANSI 256-color and 24-bit colors, italic and other fonts.
-Term-mode can now display 256-color and 24-bit color codes.  It can
+'term-mode' can now display 256-color and 24-bit color codes.  It can
 also handle ANSI codes for faint, italic and blinking text, displaying
 it with new 'term-{faint,italic,slow-blink,fast-blink}' faces.
 
@@ -1357,11 +1361,11 @@ user options that are no longer needed are now obsolete:
 *** Navigation and marking commands now work in image display buffer.
 The following new bindings have been added:
 
-  n or SPC  image-dired-display-next-thumbnail-original
-  p or DEL  image-dired-display-previous-thumbnail-original
-  m         image-dired-mark-thumb-original-file
-  d         image-dired-flag-thumb-original-file
-  u         image-dired-unmark-thumb-original-file
+    n or SPC  image-dired-display-next-thumbnail-original
+    p or DEL  image-dired-display-previous-thumbnail-original
+    m         image-dired-mark-thumb-original-file
+    d         image-dired-flag-thumb-original-file
+    u         image-dired-unmark-thumb-original-file
 
 ---
 *** Reduce dependency on external "exiftool" command.
@@ -1835,7 +1839,7 @@ This returns non-nil if its argument its an uppercase 
character.
 *** Byte compilation will now warn about some malformed 'defcustom' types.
 It's very common to write 'defcustom' types on the form:
 
-   :type '(choice (const :tag "foo" 'bar))
+    :type '(choice (const :tag "foo" 'bar))
 
 I.e., double-quoting the 'bar', which is almost never the correct
 value.  The byte compiler will now issue a warning if it encounters
@@ -1849,8 +1853,8 @@ been auto-saved since the time of last modification.
 ---
 *** New minor mode 'isearch-fold-quotes-mode'.
 This sets up 'search-default-mode' so that quote characters are
-char-folded into each other.  It is used, by default, in *Help* and
-*info* buffers.
+char-folded into each other.  It is used, by default, in "*Help*" and
+"*info*" buffers.
 
 +++
 ** New macro 'buffer-local-set-state'.
@@ -1873,7 +1877,7 @@ available only when Emacs was built with glibc as the C 
library.
 ---
 ** 'x-show-tip' no longer hard-codes a timeout default.
 The new 'x-show-tooltip-timeout' variable allows the user to alter
-this for packages that don't use 'tooltip-show', but instead calls the
+this for packages that don't use 'tooltip-show', but instead call the
 lower level function directly.
 
 +++
@@ -2049,7 +2053,7 @@ Use 'buffer-match-p' to gather a list of buffers that 
match a
 condition.
 
 ---
-** New arguments 'text-face' and 'default-face' for 'tooltip-show'.
+** New optional arguments 'text-face' and 'default-face' for 'tooltip-show'.
 They allow changing the faces used for the tooltip text and frame
 colors of the resulting tooltip frame from the default 'tooltip' face.
 
@@ -2294,7 +2298,7 @@ descriptor, which means to insert an image in that column 
instead of
 text.  See the documentation string of that variable for details.
 
 +++
-** :keys in 'menu-item' can now be a function.
+** ':keys' in 'menu-item' can now be a function.
 If so, it is called whenever the menu is computed, and can be used to
 calculate the keys dynamically.
 
@@ -2431,8 +2435,8 @@ temporary transition aid for Emacs 27, has served its 
purpose.
 
 +++
 ** 'encode-time' now also accepts a 6-element list with just time and date.
-(encode-time (list SECOND MINUTE HOUR DAY MONTH YEAR)) is now short for
-(encode-time (list SECOND MINUTE HOUR DAY MONTH YEAR nil -1 nil)).
+'(encode-time (list SECOND MINUTE HOUR DAY MONTH YEAR))' is now short for
+'(encode-time (list SECOND MINUTE HOUR DAY MONTH YEAR nil -1 nil))'.
 
 +++
 ** 'date-to-time' now assumes earliest values if its argument lacks
@@ -2518,12 +2522,12 @@ To disable double-buffering (e.g., if it causes display 
problems), set
 the frame parameter 'inhibit-double-buffering' to a non-nil value.
 You can do that either by adding
 
-   '(inhibit-double-buffering . t)
+    '(inhibit-double-buffering . t)
 
 to 'default-frame-alist', or by modifying the frame parameters of the
 selected frame by evaluating
 
-   (modify-frame-parameters nil '((inhibit-double-buffering . t)))
+    (modify-frame-parameters nil '((inhibit-double-buffering . t)))
 
 +++
 *** Emacs now supports system dark mode.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]