aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2018-02-22 09:27:21 -0800
committerGlenn Morris2018-02-22 09:27:21 -0800
commit6bfb754c3ee2e0d667d36fb4300e2880715ea895 (patch)
treebfa882d420c6da5679f2c54d8d4d20dd1ebe6b2c
parentcb55ccae8be946f1562d74718086a4c8c8308ee5 (diff)
parent83187cd900c799865c967620eef3b7c18f3d168f (diff)
downloademacs-6bfb754c3ee2e0d667d36fb4300e2880715ea895.tar.gz
emacs-6bfb754c3ee2e0d667d36fb4300e2880715ea895.zip
Merge from origin/emacs-26
83187cd (origin/emacs-26) Skip mouse-face overlap check when mouse-fa... a6d8f2b Fix capitalization of "Mail-Followup-To" f9640f9 * lisp/progmodes/grep.el (grep-compute-defaults): 3a26c8a Semantic manual fixes 106a9f6 More improvements in the Emacs manual 244db85 * doc/misc/viper.texi (File and Buffer Handling): Add missing... f0d6a16 Fix documentation of 'x-underline-at-descent-line' 69a8f45 * lisp/textmodes/flyspell.el (flyspell-get-word): Doc fix. 05214c6 Correct variable markup in manuals 355c644 Improve the "Sending Mail" chapter of Emacs manual Conflicts: src/nsterm.m src/w32term.c
-rw-r--r--doc/emacs/display.texi7
-rw-r--r--doc/emacs/help.texi4
-rw-r--r--doc/emacs/m-x.texi4
-rw-r--r--doc/emacs/mini.texi4
-rw-r--r--doc/emacs/sending.texi44
-rw-r--r--doc/lispref/minibuf.texi2
-rw-r--r--doc/lispref/text.texi2
-rw-r--r--doc/misc/dired-x.texi2
-rw-r--r--doc/misc/epa.texi4
-rw-r--r--doc/misc/gnus.texi2
-rw-r--r--doc/misc/semantic.texi5
-rw-r--r--doc/misc/tramp.texi4
-rw-r--r--doc/misc/url.texi5
-rw-r--r--doc/misc/viper.texi8
-rw-r--r--lisp/progmodes/grep.el2
-rw-r--r--lisp/textmodes/flyspell.el2
-rw-r--r--src/xdisp.c10
-rw-r--r--src/xterm.c2
18 files changed, 61 insertions, 52 deletions
diff --git a/doc/emacs/display.texi b/doc/emacs/display.texi
index 205ca54728f..64a1d4b5fa0 100644
--- a/doc/emacs/display.texi
+++ b/doc/emacs/display.texi
@@ -1848,8 +1848,11 @@ it may improve the legibility of underlined text for certain fonts.
1848area.) The variable @code{x-underline-at-descent-line} determines how 1848area.) The variable @code{x-underline-at-descent-line} determines how
1849to draw underlined text. The default is @code{nil}, which means to 1849to draw underlined text. The default is @code{nil}, which means to
1850draw it at the baseline level of the font; if you change it to 1850draw it at the baseline level of the font; if you change it to
1851@code{nil}, Emacs draws the underline at the same height as the font's 1851@code{t}, Emacs draws the underline at the same height as the font's
1852descent line. 1852descent line. (If non-default line spacing was specified for the
1853underlined text, see @ref{Line Height,,, elisp, The Emacs Lisp
1854Reference Manual}, Emacs draws the underline below the additional
1855spacing.)
1853 1856
1854@vindex overline-margin 1857@vindex overline-margin
1855 The variable @code{overline-margin} specifies the vertical position 1858 The variable @code{overline-margin} specifies the vertical position
diff --git a/doc/emacs/help.texi b/doc/emacs/help.texi
index 6c093f13d05..e005fe358da 100644
--- a/doc/emacs/help.texi
+++ b/doc/emacs/help.texi
@@ -595,8 +595,8 @@ typing @kbd{C-h}, @kbd{?}, or @key{F1}
595few prefix keys for which not all of these keys work---those that 595few prefix keys for which not all of these keys work---those that
596provide their own bindings for that key. One of these prefix keys 596provide their own bindings for that key. One of these prefix keys
597is @key{ESC}, because @kbd{@key{ESC} C-h} is actually @kbd{C-M-h}, 597is @key{ESC}, because @kbd{@key{ESC} C-h} is actually @kbd{C-M-h},
598which marks a defun. However, @kbd{@key{ESC} @key{F1}} and 598which marks a defun. However, @w{@kbd{@key{ESC} @key{F1}}} and
599@kbd{@key{ESC} ?} work fine.) 599@w{@kbd{@key{ESC} ?}} work fine.)
600 600
601@node Help Files 601@node Help Files
602@section Help Files 602@section Help Files
diff --git a/doc/emacs/m-x.texi b/doc/emacs/m-x.texi
index a9b80d1addb..adf46ff19d7 100644
--- a/doc/emacs/m-x.texi
+++ b/doc/emacs/m-x.texi
@@ -82,8 +82,8 @@ setting of @code{suggest-key-bindings} affects these hints as well.
82 82
83 In this manual, when we speak of running a command by name, we often 83 In this manual, when we speak of running a command by name, we often
84omit the @key{RET} that terminates the name. Thus we might say 84omit the @key{RET} that terminates the name. Thus we might say
85@kbd{M-x auto-fill-mode} rather than @kbd{M-x auto-fill-mode 85@kbd{M-x auto-fill-mode} rather than @w{@kbd{M-x auto-fill-mode
86@key{RET}}. We mention the @key{RET} only for emphasis, such as when 86@key{RET}}}. We mention the @key{RET} only for emphasis, such as when
87the command is followed by arguments. 87the command is followed by arguments.
88 88
89@findex execute-extended-command 89@findex execute-extended-command
diff --git a/doc/emacs/mini.texi b/doc/emacs/mini.texi
index 332602dcf2a..03e371f4999 100644
--- a/doc/emacs/mini.texi
+++ b/doc/emacs/mini.texi
@@ -117,7 +117,7 @@ second slash in the pair. In the example above,
117@file{/u2/emacs/src/} is ignored, so the argument you supplied is 117@file{/u2/emacs/src/} is ignored, so the argument you supplied is
118@file{/etc/termcap}. The ignored part of the file name is dimmed if 118@file{/etc/termcap}. The ignored part of the file name is dimmed if
119the terminal allows it. (To disable this dimming, turn off File Name 119the terminal allows it. (To disable this dimming, turn off File Name
120Shadow mode with the command @kbd{M-x file-name-shadow-mode}.) 120Shadow mode with the command @w{@kbd{M-x file-name-shadow-mode}}.)
121 121
122 When completing remote file names (@pxref{Remote Files}), a double 122 When completing remote file names (@pxref{Remote Files}), a double
123slash behaves slightly differently: it causes Emacs to ignore only the 123slash behaves slightly differently: it causes Emacs to ignore only the
@@ -747,7 +747,7 @@ it by typing @key{RET}.
747@vindex isearch-resume-in-command-history 747@vindex isearch-resume-in-command-history
748 Incremental search does not, strictly speaking, use the minibuffer. 748 Incremental search does not, strictly speaking, use the minibuffer.
749Therefore, although it behaves like a complex command, it normally 749Therefore, although it behaves like a complex command, it normally
750does not appear in the history list for @kbd{C-x @key{ESC} @key{ESC}}. 750does not appear in the history list for @w{@kbd{C-x @key{ESC} @key{ESC}}}.
751You can make incremental search commands appear in the history by 751You can make incremental search commands appear in the history by
752setting @code{isearch-resume-in-command-history} to a non-@code{nil} 752setting @code{isearch-resume-in-command-history} to a non-@code{nil}
753value. @xref{Incremental Search}. 753value. @xref{Incremental Search}.
diff --git a/doc/emacs/sending.texi b/doc/emacs/sending.texi
index 299f7896172..b7bdd69c7c2 100644
--- a/doc/emacs/sending.texi
+++ b/doc/emacs/sending.texi
@@ -70,7 +70,7 @@ or using some other method. @xref{Mail Sending}, for details.
70 70
71@example 71@example
72To: subotai@@example.org 72To: subotai@@example.org
73CC: mongol.soldier@@example.net, rms@@gnu.org 73Cc: mongol.soldier@@example.net, rms@@gnu.org
74Subject: Re: What is best in life? 74Subject: Re: What is best in life?
75From: conan@@example.org 75From: conan@@example.org
76--text follows this line-- 76--text follows this line--
@@ -152,23 +152,23 @@ more than one address, use commas to separate them.
152@item Subject 152@item Subject
153The subject of the message. 153The subject of the message.
154 154
155@item CC 155@item Cc
156Additional mailing address(es) to send the message to. This is like 156Additional mailing address(es) to send the message to. This is like
157@samp{To}, except that these readers should not regard the message as 157@samp{To}, except that these readers should not regard the message as
158directed at them. 158directed at them.
159 159
160@item BCC 160@item Bcc
161Additional mailing address(es) to send the message to, which should 161Additional mailing address(es) to send the message to, which should
162not appear in the header of the message actually sent. @samp{BCC} stands 162not appear in the header of the message actually sent. @samp{Bcc} stands
163for @dfn{blind carbon copies}. 163for @dfn{blind carbon copies}.
164 164
165@item FCC 165@item Fcc
166The name of a file, to which a copy of the sent message should be 166The name of a file, to which a copy of the sent message should be
167appended. Emacs writes the message in mbox format, unless the file is 167appended. Emacs writes the message in mbox format, unless the file is
168in Babyl format (used by Rmail before Emacs 23), in which case Emacs 168in Babyl format (used by Rmail before Emacs 23), in which case Emacs
169writes in Babyl format. If an Rmail buffer is visiting the file, 169writes in Babyl format. If an Rmail buffer is visiting the file,
170Emacs updates it accordingly. To specify more than one file, use 170Emacs updates it accordingly. To specify more than one file, use
171several @samp{FCC} fields, with one file name in each field. 171several @samp{Fcc} fields, with one file name in each field.
172 172
173@item Reply-to 173@item Reply-to
174An address to which replies should be sent, instead of @samp{From}. 174An address to which replies should be sent, instead of @samp{From}.
@@ -180,7 +180,7 @@ This field takes precedence over @samp{Reply-to}. It is used because
180some mailing lists set the @samp{Reply-to} field for their own 180some mailing lists set the @samp{Reply-to} field for their own
181purposes (a somewhat controversial practice). 181purposes (a somewhat controversial practice).
182 182
183@item Mail-followup-to 183@item Mail-Followup-To
184One of more address(es) to use as default recipient(s) for follow-up 184One of more address(es) to use as default recipient(s) for follow-up
185messages. This is typically used when you reply to a message from a 185messages. This is typically used when you reply to a message from a
186mailing list that you are subscribed to, and want replies to go to the 186mailing list that you are subscribed to, and want replies to go to the
@@ -198,7 +198,7 @@ this is normally filled in automatically for you.
198@end table 198@end table
199 199
200@noindent 200@noindent
201The @samp{To}, @samp{CC}, and @samp{BCC} fields can appear any number 201The @samp{To}, @samp{Cc}, and @samp{Bcc} fields can appear any number
202of times, and each such header field can contain multiple addresses, 202of times, and each such header field can contain multiple addresses,
203separated by commas. This way, you can specify any number of places 203separated by commas. This way, you can specify any number of places
204to send the message. These fields can also have continuation lines: 204to send the message. These fields can also have continuation lines:
@@ -221,11 +221,11 @@ To: foo@@example.net, this@@example.net,
221buffer by setting the variable @code{mail-default-headers} to a 221buffer by setting the variable @code{mail-default-headers} to a
222string. Then @kbd{C-x m} inserts this string into the message 222string. Then @kbd{C-x m} inserts this string into the message
223headers. For example, here is how to add a @samp{Reply-to} and 223headers. For example, here is how to add a @samp{Reply-to} and
224@samp{FCC} header to each message: 224@samp{Fcc} header to each message:
225 225
226@smallexample 226@smallexample
227(setq mail-default-headers 227(setq mail-default-headers
228 "Reply-to: foo@@example.com\nFCC: ~/Mail/sent") 228 "Reply-to: foo@@example.com\nFcc: ~/Mail/sent")
229@end smallexample 229@end smallexample
230 230
231@noindent 231@noindent
@@ -245,7 +245,7 @@ aliases are defined in the file @file{~/.mailrc}. You can specify a
245different file name to use, by setting the variable 245different file name to use, by setting the variable
246@code{mail-personal-alias-file}. 246@code{mail-personal-alias-file}.
247 247
248 To define an alias in @file{.mailrc}, write a line like this: 248 To define an alias in @file{~/.mailrc}, write a line like this:
249 249
250@example 250@example
251alias @var{nick} @var{fulladdresses} 251alias @var{nick} @var{fulladdresses}
@@ -276,7 +276,7 @@ of the address, such as the person's full name. Emacs puts them in if
276they are needed. For instance, it inserts the above address as 276they are needed. For instance, it inserts the above address as
277@samp{"John Q. Smith" <none@@example.com>}. 277@samp{"John Q. Smith" <none@@example.com>}.
278 278
279 Emacs also recognizes include commands in @file{.mailrc}. They 279 Emacs also recognizes include commands in @file{~/.mailrc}. They
280look like this: 280look like this:
281 281
282@example 282@example
@@ -284,7 +284,7 @@ source @var{filename}
284@end example 284@end example
285 285
286@noindent 286@noindent
287The @file{.mailrc} file is not unique to Emacs; many other 287The @file{~/.mailrc} file is not unique to Emacs; many other
288mail-reading programs use it for mail aliases, and it can contain 288mail-reading programs use it for mail aliases, and it can contain
289various other commands. However, Emacs ignores everything except 289various other commands. However, Emacs ignores everything except
290alias definitions and include commands. 290alias definitions and include commands.
@@ -293,7 +293,7 @@ alias definitions and include commands.
293 Mail aliases expand as abbrevs---that is to say, as soon as you type 293 Mail aliases expand as abbrevs---that is to say, as soon as you type
294a word-separator character after an alias (@pxref{Abbrevs}). This 294a word-separator character after an alias (@pxref{Abbrevs}). This
295expansion takes place only within the @samp{To}, @samp{From}, 295expansion takes place only within the @samp{To}, @samp{From},
296@samp{CC}, @samp{BCC}, and @samp{Reply-to} header fields (plus their 296@samp{Cc}, @samp{Bcc}, and @samp{Reply-to} header fields (plus their
297@samp{Resent-} variants); it does not take place in other header 297@samp{Resent-} variants); it does not take place in other header
298fields, such as @samp{Subject}. 298fields, such as @samp{Subject}.
299 299
@@ -418,16 +418,16 @@ Move to the @samp{To} header (@code{message-goto-to}).
418@item C-c C-f C-s 418@item C-c C-f C-s
419Move to the @samp{Subject} header (@code{message-goto-subject}). 419Move to the @samp{Subject} header (@code{message-goto-subject}).
420@item C-c C-f C-c 420@item C-c C-f C-c
421Move to the @samp{CC} header (@code{message-goto-cc}). 421Move to the @samp{Cc} header (@code{message-goto-cc}).
422@item C-c C-f C-b 422@item C-c C-f C-b
423Move to the @samp{BCC} header (@code{message-goto-bcc}). 423Move to the @samp{Bcc} header (@code{message-goto-bcc}).
424@item C-c C-f C-r 424@item C-c C-f C-r
425Move to the @samp{Reply-To} header (@code{message-goto-reply-to}). 425Move to the @samp{Reply-to} header (@code{message-goto-reply-to}).
426@item C-c C-f C-f 426@item C-c C-f C-f
427Move to the @samp{Mail-Followup-To} header field 427Move to the @samp{Mail-Followup-To} header field
428(@code{message-goto-followup-to}). 428(@code{message-goto-followup-to}).
429@item C-c C-f C-w 429@item C-c C-f C-w
430Add a new @samp{FCC} header field, with file-name completion 430Add a new @samp{Fcc} header field, with file-name completion
431(@code{message-goto-fcc}). 431(@code{message-goto-fcc}).
432@item C-c C-b 432@item C-c C-b
433Move to the start of the message body (@code{message-goto-body}). 433Move to the start of the message body (@code{message-goto-body}).
@@ -463,7 +463,7 @@ the body.
463@findex message-tab 463@findex message-tab
464@kindex TAB @r{(Message mode)} 464@kindex TAB @r{(Message mode)}
465 While editing a header field that contains addresses, such as 465 While editing a header field that contains addresses, such as
466@samp{To:}, @samp{CC:} and @samp{BCC:}, you can complete an address by 466@samp{To:}, @samp{Cc:} and @samp{Bcc:}, you can complete an address by
467typing @key{TAB} (@code{message-tab}). This attempts to insert the 467typing @key{TAB} (@code{message-tab}). This attempts to insert the
468full name corresponding to the address based on a couple of methods, 468full name corresponding to the address based on a couple of methods,
469including EUDC, a library that recognizes a number of directory server 469including EUDC, a library that recognizes a number of directory server
@@ -534,9 +534,9 @@ and for the attachment's @dfn{content type}, @dfn{description}, and
534automatically; just type @key{RET} to accept the default. The 534automatically; just type @key{RET} to accept the default. The
535description is a single line of text that the recipient will see next 535description is a single line of text that the recipient will see next
536to the attachment; you may also choose to leave this empty. The 536to the attachment; you may also choose to leave this empty. The
537disposition is either @samp{inline} (the default), which means the 537disposition is either @samp{inline}, which means the recipient will
538recipient will see a link to the attachment within the message body, 538see a link to the attachment within the message body, or
539or @samp{attachment}, which means the link will be separate from the 539@samp{attachment}, which means the link will be separate from the
540body. 540body.
541 541
542@findex mail-add-attachment 542@findex mail-add-attachment
diff --git a/doc/lispref/minibuf.texi b/doc/lispref/minibuf.texi
index c7f8ba96e2f..0ef81858ea9 100644
--- a/doc/lispref/minibuf.texi
+++ b/doc/lispref/minibuf.texi
@@ -1916,7 +1916,7 @@ may internally call functions in @code{completion-at-point-functions}
1916many times, but care about the value of @var{collection} for only some 1916many times, but care about the value of @var{collection} for only some
1917of these calls. By supplying a function for @var{collection}, Emacs 1917of these calls. By supplying a function for @var{collection}, Emacs
1918can defer generating completions until necessary. You can use 1918can defer generating completions until necessary. You can use
1919@var{completion-table-dynamic} to create a wrapper function: 1919@code{completion-table-dynamic} to create a wrapper function:
1920 1920
1921@smallexample 1921@smallexample
1922;; Avoid this pattern. 1922;; Avoid this pattern.
diff --git a/doc/lispref/text.texi b/doc/lispref/text.texi
index 51a440cce74..9de270c2d8e 100644
--- a/doc/lispref/text.texi
+++ b/doc/lispref/text.texi
@@ -1638,7 +1638,7 @@ This function returns the proper justification style to use for filling
1638the text around point. 1638the text around point.
1639 1639
1640This returns the value of the @code{justification} text property at 1640This returns the value of the @code{justification} text property at
1641point, or the variable @var{default-justification} if there is no such 1641point, or the variable @code{default-justification} if there is no such
1642text property. However, it returns @code{nil} rather than @code{none} 1642text property. However, it returns @code{nil} rather than @code{none}
1643to mean ``don't justify''. 1643to mean ``don't justify''.
1644@end defun 1644@end defun
diff --git a/doc/misc/dired-x.texi b/doc/misc/dired-x.texi
index 8566c7c0b99..8c613080c3f 100644
--- a/doc/misc/dired-x.texi
+++ b/doc/misc/dired-x.texi
@@ -733,7 +733,7 @@ and an optional argument @var{marker-char} specifies the marker used.
733@findex dired-mark-suffix 733@findex dired-mark-suffix
734Mark all files with a certain suffix for use in later commands. A @samp{.} 734Mark all files with a certain suffix for use in later commands. A @samp{.}
735is not automatically prepended to the string entered, you must type it 735is not automatically prepended to the string entered, you must type it
736explicitly. This is different from @var{dired-mark-extension} which prepends 736explicitly. This is different from @code{dired-mark-extension} which prepends
737a @samp{.} if not present. 737a @samp{.} if not present.
738If invoked with prefix argument @kbd{C-u}, this command unmarks files instead. 738If invoked with prefix argument @kbd{C-u}, this command unmarks files instead.
739If called with the @kbd{C-u C-u} prefix, asks for a character to use 739If called with the @kbd{C-u C-u} prefix, asks for a character to use
diff --git a/doc/misc/epa.texi b/doc/misc/epa.texi
index 8c21a262a1e..237617a524b 100644
--- a/doc/misc/epa.texi
+++ b/doc/misc/epa.texi
@@ -363,7 +363,7 @@ Similarly, when you save the buffer to a @file{foo.gpg} file,
363encrypted data is written. 363encrypted data is written.
364 364
365The file name pattern for encrypted files can be controlled by 365The file name pattern for encrypted files can be controlled by
366@var{epa-file-name-regexp}. 366@code{epa-file-name-regexp}.
367 367
368@defvar epa-file-name-regexp 368@defvar epa-file-name-regexp
369Regexp which matches filenames treated as encrypted. 369Regexp which matches filenames treated as encrypted.
@@ -392,7 +392,7 @@ public key encryption.
392@end deffn 392@end deffn
393 393
394You can also change the default behavior with the variable 394You can also change the default behavior with the variable
395@var{epa-file-select-keys}. 395@code{epa-file-select-keys}.
396 396
397@defvar epa-file-select-keys 397@defvar epa-file-select-keys
398Control whether or not to pop up the key selection dialog. 398Control whether or not to pop up the key selection dialog.
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi
index 8c2fc56dd6e..da455f3a9dd 100644
--- a/doc/misc/gnus.texi
+++ b/doc/misc/gnus.texi
@@ -15179,7 +15179,7 @@ All new mail files will get this file mode. The default is @code{#o600}.
15179@item mail-source-movemail-program 15179@item mail-source-movemail-program
15180@vindex mail-source-movemail-program 15180@vindex mail-source-movemail-program
15181If non-@code{nil}, name of program for fetching new mail. If 15181If non-@code{nil}, name of program for fetching new mail. If
15182@code{nil}, @code{movemail} in @var{exec-directory}. 15182@code{nil}, @code{movemail} in @code{exec-directory}.
15183 15183
15184@end table 15184@end table
15185 15185
diff --git a/doc/misc/semantic.texi b/doc/misc/semantic.texi
index 9597b4b23df..8d4920ce727 100644
--- a/doc/misc/semantic.texi
+++ b/doc/misc/semantic.texi
@@ -445,7 +445,7 @@ completion lists.
445@node Tools 445@node Tools
446@section Tools 446@section Tools
447 447
448These files contain various tools a user can use. 448These files contain various tools for users.
449 449
450@table @file 450@table @file
451@item semantic-idle.el 451@item semantic-idle.el
@@ -485,8 +485,7 @@ A bunch of small minor-modes that exposes aspects of the semantic
485parser state. Includes @code{semantic-stickyfunc-mode}. 485parser state. Includes @code{semantic-stickyfunc-mode}.
486 486
487@item document.el 487@item document.el
488@itemx document-vars.el 488Create and update comments for tags.
489Create an update comments for tags.
490 489
491@item semantic-adebug.el 490@item semantic-adebug.el
492Extensions of @file{data-debug.el} for @semantic{}. 491Extensions of @file{data-debug.el} for @semantic{}.
diff --git a/doc/misc/tramp.texi b/doc/misc/tramp.texi
index 6ad21359e93..5038143f77e 100644
--- a/doc/misc/tramp.texi
+++ b/doc/misc/tramp.texi
@@ -820,7 +820,7 @@ External methods save on the overhead of encoding and decoding of
820inline methods. 820inline methods.
821 821
822Since external methods have the overhead of opening a new channel, 822Since external methods have the overhead of opening a new channel,
823files smaller than @var{tramp-copy-size-limit} still use inline 823files smaller than @code{tramp-copy-size-limit} still use inline
824methods. 824methods.
825 825
826@table @asis 826@table @asis
@@ -1219,7 +1219,7 @@ Start by using an inline method.
1219External methods might be more efficient for large files, but most 1219External methods might be more efficient for large files, but most
1220@value{tramp} users edit small files more often than large files. 1220@value{tramp} users edit small files more often than large files.
1221 1221
1222Enable compression, @var{tramp-inline-compress-start-size}, for a 1222Enable compression, @code{tramp-inline-compress-start-size}, for a
1223performance boost for large files. 1223performance boost for large files.
1224 1224
1225Since @command{ssh} has become the most common method of remote host 1225Since @command{ssh} has become the most common method of remote host
diff --git a/doc/misc/url.texi b/doc/misc/url.texi
index b665e6ad8a4..ed39aab2a37 100644
--- a/doc/misc/url.texi
+++ b/doc/misc/url.texi
@@ -1271,8 +1271,9 @@ operation at startup.
1271@item TMPDIR 1271@item TMPDIR
1272@vindex TMPDIR 1272@vindex TMPDIR
1273@vindex url-temporary-directory 1273@vindex url-temporary-directory
1274If this is defined, @var{url-temporary-directory} is initialized from 1274If this is defined, @code{url-temporary-directory} is initialized from
1275it. 1275it. This variable was obsoleted in 23.1, please use
1276@code{temporary-file-directory} instead.
1276@end table 1277@end table
1277 1278
1278 The following user options affect the general operation of 1279 The following user options affect the general operation of
diff --git a/doc/misc/viper.texi b/doc/misc/viper.texi
index 1e6e08b8738..f45f2a03b9d 100644
--- a/doc/misc/viper.texi
+++ b/doc/misc/viper.texi
@@ -3579,7 +3579,7 @@ Viper customization file. @xref{Viper Specials}, for details.
3579Minibuffer can be edited similarly to Insert state, and you can switch 3579Minibuffer can be edited similarly to Insert state, and you can switch
3580between Insert/Replace/Vi states at will. 3580between Insert/Replace/Vi states at will.
3581Some users prefer plain Emacs feel in the minibuffer. To this end, set 3581Some users prefer plain Emacs feel in the minibuffer. To this end, set
3582@var{viper-vi-style-in-minibuffer} to @code{nil}. 3582@code{viper-vi-style-in-minibuffer} to @code{nil}.
3583 3583
3584@cindex Insert state 3584@cindex Insert state
3585 3585
@@ -4063,15 +4063,15 @@ Edit <count> file, or edit files. The count comes from @kbd{:args}.
4063Like @kbd{:n}, but the meaning of the variable 4063Like @kbd{:n}, but the meaning of the variable
4064@var{ex-cycle-other-window} is reversed. 4064@var{ex-cycle-other-window} is reversed.
4065@item :b 4065@item :b
4066Switch to another buffer. If @var{ex-cycle-other-window} is @code{t}, 4066Switch to another buffer. If @code{ex-cycle-other-window} is @code{t},
4067switch in another window. Buffer completion is supported. 4067switch in another window. Buffer completion is supported.
4068The variable @var{viper-read-buffer-function} controls which function is 4068The variable @code{viper-read-buffer-function} controls which function is
4069actually used to read the buffer name. The default is @code{read-buffer}, 4069actually used to read the buffer name. The default is @code{read-buffer},
4070but better alternatives are also available in Emacs (e.g., 4070but better alternatives are also available in Emacs (e.g.,
4071@code{ido-read-buffer}). 4071@code{ido-read-buffer}).
4072@vindex @var{viper-read-buffer-function} 4072@vindex @var{viper-read-buffer-function}
4073@item :B 4073@item :B
4074Like @kbd{:b}, but the meaning of @var{ex-cycle-other-window} is reversed. 4074Like @kbd{:b}, but the meaning of @code{ex-cycle-other-window} is reversed.
4075@item :<address>r <name> 4075@item :<address>r <name>
4076Read the file <name> into the buffer after the line <address>. 4076Read the file <name> into the buffer after the line <address>.
4077@item v, V, C-v 4077@item v, V, C-v
diff --git a/lisp/progmodes/grep.el b/lisp/progmodes/grep.el
index 14e251e0667..755c9c73d37 100644
--- a/lisp/progmodes/grep.el
+++ b/lisp/progmodes/grep.el
@@ -734,6 +734,8 @@ This function is called from `compilation-filter-hook'."
734 (grep-use-null-device ,grep-use-null-device) 734 (grep-use-null-device ,grep-use-null-device)
735 (grep-find-command ,grep-find-command) 735 (grep-find-command ,grep-find-command)
736 (grep-find-template ,grep-find-template) 736 (grep-find-template ,grep-find-template)
737 (grep-use-null-filename-separator
738 ,grep-use-null-filename-separator)
737 (grep-find-use-xargs ,grep-find-use-xargs) 739 (grep-find-use-xargs ,grep-find-use-xargs)
738 (grep-highlight-matches ,grep-highlight-matches)))))) 740 (grep-highlight-matches ,grep-highlight-matches))))))
739 741
diff --git a/lisp/textmodes/flyspell.el b/lisp/textmodes/flyspell.el
index aaa8ebfd480..d87cb5e72ed 100644
--- a/lisp/textmodes/flyspell.el
+++ b/lisp/textmodes/flyspell.el
@@ -1309,7 +1309,7 @@ that may be included as part of a word (see `ispell-dictionary-alist').
1309 1309
1310This finds the word to spell-check by searching for CASECHARS defined 1310This finds the word to spell-check by searching for CASECHARS defined
1311in `ispell-dictionary-alist' for the current dictionary. Thus, the 1311in `ispell-dictionary-alist' for the current dictionary. Thus, the
1312word could be far away of point if point is inside whitespace or 1312word could be far away from point if point is inside whitespace or
1313punctuation characters, or in text that belongs to a different 1313punctuation characters, or in text that belongs to a different
1314language." 1314language."
1315 (let* ((flyspell-casechars (flyspell-get-casechars)) 1315 (let* ((flyspell-casechars (flyspell-get-casechars))
diff --git a/src/xdisp.c b/src/xdisp.c
index 14286447d13..9170d6b777f 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -31377,10 +31377,12 @@ note_mouse_highlight (struct frame *f, int x, int y)
31377 /* Check mouse-face highlighting. */ 31377 /* Check mouse-face highlighting. */
31378 if (! same_region 31378 if (! same_region
31379 /* If there exists an overlay with mouse-face overlapping 31379 /* If there exists an overlay with mouse-face overlapping
31380 the one we are currently highlighting, we have to 31380 the one we are currently highlighting, we have to check
31381 check if we enter the overlapping overlay, and then 31381 if we enter the overlapping overlay, and then highlight
31382 highlight only that. */ 31382 only that. Skip the check when mouse-face highlighting
31383 || (OVERLAYP (hlinfo->mouse_face_overlay) 31383 is currently hidden to avoid Bug#30519. */
31384 || (!hlinfo->mouse_face_hidden
31385 && OVERLAYP (hlinfo->mouse_face_overlay)
31384 && mouse_face_overlay_overlaps (hlinfo->mouse_face_overlay))) 31386 && mouse_face_overlay_overlaps (hlinfo->mouse_face_overlay)))
31385 { 31387 {
31386 /* Find the highest priority overlay with a mouse-face. */ 31388 /* Find the highest priority overlay with a mouse-face. */
diff --git a/src/xterm.c b/src/xterm.c
index 2371058cd45..0d25c7f1a26 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -13250,6 +13250,8 @@ small font display sizes. */);
13250 DEFVAR_BOOL ("x-underline-at-descent-line", 13250 DEFVAR_BOOL ("x-underline-at-descent-line",
13251 x_underline_at_descent_line, 13251 x_underline_at_descent_line,
13252 doc: /* Non-nil means to draw the underline at the same place as the descent line. 13252 doc: /* Non-nil means to draw the underline at the same place as the descent line.
13253(If `line-spacing' is in effect, that moves the underline lower by
13254that many pixels.)
13253A value of nil means to draw the underline according to the value of the 13255A value of nil means to draw the underline according to the value of the
13254variable `x-use-underline-position-properties', which is usually at the 13256variable `x-use-underline-position-properties', which is usually at the
13255baseline level. The default value is nil. */); 13257baseline level. The default value is nil. */);