summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CONTRIBUTE2
-rw-r--r--doc/emacs/building.texi2
-rw-r--r--doc/emacs/maintaining.texi2
-rw-r--r--doc/emacs/text.texi4
-rw-r--r--doc/emacs/windows.texi14
-rw-r--r--doc/lispref/functions.texi2
-rw-r--r--doc/misc/eww.texi10
-rw-r--r--etc/NEWS.2832
-rw-r--r--lisp/time-stamp.el4
-rw-r--r--lisp/vc/ediff.el4
-rw-r--r--test/lisp/time-stamp-tests.el11
11 files changed, 50 insertions, 37 deletions
diff --git a/CONTRIBUTE b/CONTRIBUTE
index 023d026a6c6..8295a8e6ad4 100644
--- a/CONTRIBUTE
+++ b/CONTRIBUTE
@@ -58,7 +58,7 @@ format and whitespace are not munged in transit by the various mail
agents. To send just one such patch without additional remarks, it is
also possible to use a command like
- git send-email --to=bug-gnu-emacs@gnu.org 0001-DESCRIPTION.patch'.
+ git send-email --to=bug-gnu-emacs@gnu.org 0001-DESCRIPTION.patch
However, we prefer the 'git format-patch' method with attachment, as
doing so delivers patches in the correct and easily-recognizable format
diff --git a/doc/emacs/building.texi b/doc/emacs/building.texi
index 2c694a5e39a..f9ea1b390f7 100644
--- a/doc/emacs/building.texi
+++ b/doc/emacs/building.texi
@@ -1492,7 +1492,7 @@ Emacs Lisp Reference Manual}.
code not unlike the one produced by a C or Fortran compiler. Native
code runs even faster than byte-code. Natively-compiled Emacs Lisp
code is stored in files whose names end in @samp{.eln}. @xref{Native
-Compilation,, Byte Compilation, elisp, the Emacs Lisp Reference Manual}.
+Compilation,, Native Compilation, elisp, the Emacs Lisp Reference Manual}.
@findex load-file
To @dfn{load} an Emacs Lisp file, type @kbd{M-x load-file}. This
diff --git a/doc/emacs/maintaining.texi b/doc/emacs/maintaining.texi
index 9a90a0054d4..ebd72fa2a00 100644
--- a/doc/emacs/maintaining.texi
+++ b/doc/emacs/maintaining.texi
@@ -493,7 +493,7 @@ action on the current VC fileset: either registering it with a version
control system, or committing it, or unlocking it, or merging changes
into it. The precise actions are described in detail in the following
subsections. You can use @kbd{C-x v v} either in a file-visiting
-buffer or in a VC Directory buffer.
+buffer, in a Dired buffer, or in a VC Directory buffer.
Note that VC filesets are distinct from the named filesets used
for viewing and visiting files in functional groups
diff --git a/doc/emacs/text.texi b/doc/emacs/text.texi
index 53291332d36..ead0f699bb3 100644
--- a/doc/emacs/text.texi
+++ b/doc/emacs/text.texi
@@ -1005,9 +1005,9 @@ displaying the section.
@vindex outline-minor-mode-cycle
If the @code{outline-minor-mode-cycle} user option is
-non-@code{nil}, the @kbd{TAB} and @kbd{S-TAB} keys are enabled on the
+non-@code{nil}, the @kbd{TAB} and @kbd{S-@key{TAB}} keys are enabled on the
outline heading lines. @kbd{TAB} cycles hiding, showing the
-sub-heading, and showing all for the current section. @kbd{S-TAB}
+sub-heading, and showing all for the current section. @kbd{S-@key{TAB}}
does the same for the entire buffer.
@menu
diff --git a/doc/emacs/windows.texi b/doc/emacs/windows.texi
index 8cb88a20954..27c754133f7 100644
--- a/doc/emacs/windows.texi
+++ b/doc/emacs/windows.texi
@@ -603,16 +603,16 @@ buffer. @xref{Follow Mode}.
between neighboring windows in a frame. @kbd{M-x windmove-right}
selects the window immediately to the right of the currently selected
one, and similarly for the left, up, and down counterparts.
-@w{@kbd{M-x windmove-default-keybindings}} binds these commands to
+@code{windmove-default-keybindings} binds these commands to
@kbd{S-right} etc.; doing so disables shift selection for those keys
(@pxref{Shift Selection}). In the same way as keybindings can be
defined for commands that select windows directionally, you can use
-@w{@kbd{M-x windmove-display-default-keybindings}} to define
-keybindings for commands that specify in what direction to display the
-window for the buffer that the next command is going to display.
-Also there is @w{@kbd{M-x windmove-delete-default-keybindings}} to
-define keybindings for commands that delete windows directionally, and
-@w{@kbd{M-x windmove-swap-states-default-keybindings}} that defines
+@code{windmove-display-default-keybindings} to define keybindings for
+commands that specify in what direction to display the window for the
+buffer that the next command is going to display. Also there is
+@code{windmove-delete-default-keybindings} to define keybindings for
+commands that delete windows directionally, and
+@code{windmove-swap-states-default-keybindings} that defines
keybindings for commands that swap the window contents of the selected
window with the window in the specified direction.
diff --git a/doc/lispref/functions.texi b/doc/lispref/functions.texi
index 8f98ac935c9..9c1fde06b54 100644
--- a/doc/lispref/functions.texi
+++ b/doc/lispref/functions.texi
@@ -1450,7 +1450,7 @@ is not a function, e.g., a keyboard macro (@pxref{Keyboard Macros}):
@result{} "\^u2\^k"
@end example
-It you wish to use @code{fset} to make an alternate name for a
+If you wish to use @code{fset} to make an alternate name for a
function, consider using @code{defalias} instead. @xref{Definition of
defalias}.
@end defun
diff --git a/doc/misc/eww.texi b/doc/misc/eww.texi
index 95e59d98f8a..ebfdaf546e3 100644
--- a/doc/misc/eww.texi
+++ b/doc/misc/eww.texi
@@ -229,11 +229,11 @@ in an external browser by customizing
@findex eww-retrieve-command
EWW normally uses @code{url-retrieve} to fetch the @acronym{HTML}
before rendering it, and @code{url-retrieve-synchronously} when
-the value is @code{sync}. It can sometimes be convenient to use an
-external program to do this, and @code{eww-retrieve-command} should
-then be a list that specifies a command and the parameters. For
-instance, to use the Chromium browser, you could say something like
-this:
+the value of @code{eww-retrieve-command} is @code{sync}. It can
+sometimes be convenient to use an external program to do this, and
+@code{eww-retrieve-command} should then be a list that specifies
+a command and the parameters. For instance, to use the Chromium
+browser, you could say something like this:
@lisp
(setq eww-retrieve-command
diff --git a/etc/NEWS.28 b/etc/NEWS.28
index 1d1b37a2d4f..a7b4dc6378b 100644
--- a/etc/NEWS.28
+++ b/etc/NEWS.28
@@ -1367,6 +1367,7 @@ Non-nil reverts the destination Dired buffer after performing one
of these operations: 'dired-do-copy', 'dired-do-rename',
'dired-do-symlink', 'dired-do-hardlink'.
+---
*** New user option 'dired-mark-region'.
This option affects all Dired commands that mark files. When non-nil
and the region is active in Transient Mark mode, then Dired commands
@@ -1374,6 +1375,7 @@ operate only on files in the active region. The values 'file' and
'line' of this user option define the details of marking the file at
the end of the region.
++++
*** State changing VC operations are supported in Dired.
These operations are supported on files and directories via the new
command 'dired-vc-next-action'.
@@ -1524,6 +1526,7 @@ used instead.
** Bookmarks
+---
*** Bookmarks can now be targets for new tabs.
When the bookmark.el library is loaded, a customize choice is added
to 'tab-bar-new-tab-choice' for new tabs to show the bookmark list.
@@ -1841,17 +1844,21 @@ These options include 'windmove-default-keybindings',
'windmove-display-default-keybindings',
'windmove-delete-default-keybindings',
'windmove-swap-states-default-keybindings'.
+Also new mode 'windmove-mode' enables the customized keybindings.
** Occur mode
+---
*** New bindings in occur-mode.
The command 'next-error-no-select' is now bound to 'n' and
'previous-error-no-select' is bound to 'p'.
+---
*** The new command 'recenter-current-error'.
It is bound to 'l' in Occur or compilation buffers, and recenters the
current displayed occurrence/error.
+---
*** Matches in target buffers are now highlighted as in 'compilation-mode'.
The method of highlighting is specified by the user options
'next-error-highlight' and 'next-error-highlight-no-select'.
@@ -1897,13 +1904,12 @@ To revert to the previous behavior,
If this user option is 'kill', then the diff buffer will be killed
after the 'vc-revert' action instead of buried.
+---
*** More VC commands can be used from non-file buffers.
The relevant commands are those that don't change the VC state.
The non-file buffers which can use VC commands are those that have
their 'default-directory' under VC.
-*** New command 'vc-dir-root' uses the root directory without asking.
-
---
*** New face 'log-view-commit-body'.
This is used when expanding commit messages from 'vc-print-root-log'
@@ -1924,9 +1930,14 @@ specific (unregistered) file. Previously, the first matching backend
was chosen, but now the one with the most specific path is chosen (in
case there's a directory handled by one backend inside another).
+---
+*** New command 'vc-dir-root' uses the root directory without asking.
+
+---
*** New commands 'vc-dir-mark-registered-files' (bound to '* r') and
'vc-dir-mark-unregistered-files'.
+---
*** Support for bookmark.el.
Bookmark locations can refer to VC directory buffers.
@@ -1948,6 +1959,7 @@ tags to be considered as well.
*** New user option 'vc-git-log-switches'.
String or list of strings specifying switches for Git log under VC.
+---
*** Command 'vc-switch-backend' is now obsolete.
If you are still using it with any regularity, please file a bug
report with some details.
@@ -1976,7 +1988,6 @@ instead of sets, the process mark.
If non-nil (the default), the '#' command in the Group and Summary
buffers will toggle, instead of set, the process mark.
-
+++
*** New user option 'gnus-registry-register-all'.
If non-nil (the default), create registry entries for all messages.
@@ -2421,7 +2432,7 @@ and data svg images.
*** 'svg-embed-base-uri-image' added to embed images.
'svg-embed-base-uri-image' can be used to embed images located
relatively to 'file-name-directory' of the ':base-uri' svg image property.
-This works much faster then 'svg-embed'.
+This works much faster than 'svg-embed'.
+++
*** New function 'image-cache-size'.
@@ -2509,7 +2520,8 @@ This is a regexp that can be set to alter how links are followed in eww.
*** New user option 'eww-retrieve-command'.
This can be used to download data via an external command. If nil
(the default), then 'url-retrieve' is used. When 'sync', then
-'url-retrieve-synchronously' is used.
+'url-retrieve-synchronously' is used. A list of strings specifies
+an external program with parameters.
+++
*** New Emacs command line convenience command.
@@ -2634,11 +2646,6 @@ via 'M-n'.
** Xref
----
-*** Prefix arg of 'xref-goto-xref' quits the "*xref*" buffer.
-So typing 'C-u RET' in the "*xref*" buffer quits its window
-before navigating to the selected location.
-
+++
*** New user options to automatically show the first Xref match.
The new user option 'xref-auto-jump-to-first-definition' controls the
@@ -2688,6 +2695,11 @@ TRT.
If chosen, file names in "*xref*" buffers will be displayed relative
to the 'project-root' of the current project, when available.
+---
+*** Prefix arg of 'xref-goto-xref' quits the "*xref*" buffer.
+So typing 'C-u RET' in the "*xref*" buffer quits its window
+before navigating to the selected location.
+
+++
*** The 'TAB' key binding in "*xref*" buffers is obsolete.
Use 'C-u RET' instead. The 'TAB' binding in "*xref*" buffers is still
diff --git a/lisp/time-stamp.el b/lisp/time-stamp.el
index 178e490fb7d..04e736d027c 100644
--- a/lisp/time-stamp.el
+++ b/lisp/time-stamp.el
@@ -65,7 +65,7 @@ with %, as follows.
Non-date items:
%% a literal percent character: `%'
-%f file name without directory %F gives absolute pathname
+%f file name without directory %F absolute file name
%l login name %L full name of logged-in user
%q unqualified host name %Q fully-qualified host name
%h mail host name
@@ -661,7 +661,7 @@ and all `time-stamp-format' compatibility."
(if buffer-file-name
(file-name-nondirectory buffer-file-name)
time-stamp-no-file))
- ((eq cur-char ?F) ;buffer-file-name, full path
+ ((eq cur-char ?F) ;buffer-file-name, absolute name
(or buffer-file-name
time-stamp-no-file))
((eq cur-char ?s) ;system name, legacy
diff --git a/lisp/vc/ediff.el b/lisp/vc/ediff.el
index 49fc60431f6..97c84ae5a18 100644
--- a/lisp/vc/ediff.el
+++ b/lisp/vc/ediff.el
@@ -983,9 +983,9 @@ STARTUP-HOOKS is a list of functions that Emacs calls without
arguments after setting up the Ediff buffers."
(interactive
(let (bf)
- (list (setq bf (read-buffer "Region's A buffer: "
+ (list (setq bf (read-buffer "Region A's buffer: "
(ediff-other-buffer "") t))
- (read-buffer "Region's B buffer: "
+ (read-buffer "Region B's buffer: "
(progn
;; realign buffers so that two visible bufs will be
;; at the top
diff --git a/test/lisp/time-stamp-tests.el b/test/lisp/time-stamp-tests.el
index fa9edcbd407..cb446eb486e 100644
--- a/test/lisp/time-stamp-tests.el
+++ b/test/lisp/time-stamp-tests.el
@@ -704,9 +704,10 @@
;;;; Setup for tests of time offset formatting with %z
(defun formatz (format zone)
- "Uses time FORMAT string to format the offset of ZONE, returning the result.
-FORMAT is \"%z\" or a variation.
-ZONE is as the ZONE argument of the `format-time-string' function."
+ "Uses FORMAT to format the offset of ZONE, returning the result.
+FORMAT must be time format \"%z\" or some variation thereof.
+ZONE is as the ZONE argument of the `format-time-string' function.
+This function is called by 99% of the `time-stamp' \"%z\" unit tests."
(with-time-stamp-test-env
(let ((time-stamp-time-zone zone))
;; Call your favorite time formatter here.
@@ -718,9 +719,9 @@ ZONE is as the ZONE argument of the `format-time-string' function."
(defun format-time-offset (format offset-secs)
"Uses FORMAT to format the time zone represented by OFFSET-SECS.
-FORMAT must be \"%z\", possibly with a flag and padding.
+FORMAT must be time format \"%z\" or some variation thereof.
This function is a wrapper around `time-stamp-formatz-from-parsed-options'
-and is used for testing."
+and is called by some low-level `time-stamp' \"%z\" unit tests."
;; This wrapper adds a simple regexp-based parser that handles only
;; %z and variants. In normal use, time-stamp-formatz-from-parsed-options
;; is called from a parser that handles all time string formats.