From 355c644cc24a3aa1cf4e9d940690342ad4e67e6f Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Tue, 20 Feb 2018 21:13:29 +0200 Subject: [PATCH 01/10] Improve the "Sending Mail" chapter of Emacs manual * doc/emacs/sending.texi (Mail Format, Header Editing) (Mail Aliases): Fix capitalization of mail headers. (Mail Aliases): Use ~/.mailrc consistently. (Mail Misc): More accurate description of disposition. Suggested by Michael Albinus in emacs-manual-bugs@gnu.org. --- doc/emacs/sending.texi | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/doc/emacs/sending.texi b/doc/emacs/sending.texi index 299f7896172..491cda42177 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. @example To: subotai@@example.org -CC: mongol.soldier@@example.net, rms@@gnu.org +Cc: mongol.soldier@@example.net, rms@@gnu.org Subject: Re: What is best in life? From: conan@@example.org --text follows this line-- @@ -152,23 +152,23 @@ more than one address, use commas to separate them. @item Subject The subject of the message. -@item CC +@item Cc Additional mailing address(es) to send the message to. This is like @samp{To}, except that these readers should not regard the message as directed at them. -@item BCC +@item Bcc Additional mailing address(es) to send the message to, which should -not appear in the header of the message actually sent. @samp{BCC} stands +not appear in the header of the message actually sent. @samp{Bcc} stands for @dfn{blind carbon copies}. -@item FCC +@item Fcc The name of a file, to which a copy of the sent message should be appended. Emacs writes the message in mbox format, unless the file is in Babyl format (used by Rmail before Emacs 23), in which case Emacs writes in Babyl format. If an Rmail buffer is visiting the file, Emacs updates it accordingly. To specify more than one file, use -several @samp{FCC} fields, with one file name in each field. +several @samp{Fcc} fields, with one file name in each field. @item Reply-to An address to which replies should be sent, instead of @samp{From}. @@ -198,7 +198,7 @@ this is normally filled in automatically for you. @end table @noindent -The @samp{To}, @samp{CC}, and @samp{BCC} fields can appear any number +The @samp{To}, @samp{Cc}, and @samp{Bcc} fields can appear any number of times, and each such header field can contain multiple addresses, separated by commas. This way, you can specify any number of places to send the message. These fields can also have continuation lines: @@ -221,11 +221,11 @@ To: foo@@example.net, this@@example.net, buffer by setting the variable @code{mail-default-headers} to a string. Then @kbd{C-x m} inserts this string into the message headers. For example, here is how to add a @samp{Reply-to} and -@samp{FCC} header to each message: +@samp{Fcc} header to each message: @smallexample (setq mail-default-headers - "Reply-to: foo@@example.com\nFCC: ~/Mail/sent") + "Reply-to: foo@@example.com\nFcc: ~/Mail/sent") @end smallexample @noindent @@ -245,7 +245,7 @@ aliases are defined in the file @file{~/.mailrc}. You can specify a different file name to use, by setting the variable @code{mail-personal-alias-file}. - To define an alias in @file{.mailrc}, write a line like this: + To define an alias in @file{~/.mailrc}, write a line like this: @example alias @var{nick} @var{fulladdresses} @@ -276,7 +276,7 @@ of the address, such as the person's full name. Emacs puts them in if they are needed. For instance, it inserts the above address as @samp{"John Q. Smith" }. - Emacs also recognizes include commands in @file{.mailrc}. They + Emacs also recognizes include commands in @file{~/.mailrc}. They look like this: @example @@ -284,7 +284,7 @@ source @var{filename} @end example @noindent -The @file{.mailrc} file is not unique to Emacs; many other +The @file{~/.mailrc} file is not unique to Emacs; many other mail-reading programs use it for mail aliases, and it can contain various other commands. However, Emacs ignores everything except alias definitions and include commands. @@ -293,7 +293,7 @@ alias definitions and include commands. Mail aliases expand as abbrevs---that is to say, as soon as you type a word-separator character after an alias (@pxref{Abbrevs}). This expansion takes place only within the @samp{To}, @samp{From}, -@samp{CC}, @samp{BCC}, and @samp{Reply-to} header fields (plus their +@samp{Cc}, @samp{Bcc}, and @samp{Reply-to} header fields (plus their @samp{Resent-} variants); it does not take place in other header fields, such as @samp{Subject}. @@ -418,16 +418,16 @@ Move to the @samp{To} header (@code{message-goto-to}). @item C-c C-f C-s Move to the @samp{Subject} header (@code{message-goto-subject}). @item C-c C-f C-c -Move to the @samp{CC} header (@code{message-goto-cc}). +Move to the @samp{Cc} header (@code{message-goto-cc}). @item C-c C-f C-b -Move to the @samp{BCC} header (@code{message-goto-bcc}). +Move to the @samp{Bcc} header (@code{message-goto-bcc}). @item C-c C-f C-r Move to the @samp{Reply-To} header (@code{message-goto-reply-to}). @item C-c C-f C-f Move to the @samp{Mail-Followup-To} header field (@code{message-goto-followup-to}). @item C-c C-f C-w -Add a new @samp{FCC} header field, with file-name completion +Add a new @samp{Fcc} header field, with file-name completion (@code{message-goto-fcc}). @item C-c C-b Move to the start of the message body (@code{message-goto-body}). @@ -463,7 +463,7 @@ the body. @findex message-tab @kindex TAB @r{(Message mode)} While editing a header field that contains addresses, such as -@samp{To:}, @samp{CC:} and @samp{BCC:}, you can complete an address by +@samp{To:}, @samp{Cc:} and @samp{Bcc:}, you can complete an address by typing @key{TAB} (@code{message-tab}). This attempts to insert the full name corresponding to the address based on a couple of methods, including 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 automatically; just type @key{RET} to accept the default. The description is a single line of text that the recipient will see next to the attachment; you may also choose to leave this empty. The -disposition is either @samp{inline} (the default), which means the -recipient will see a link to the attachment within the message body, -or @samp{attachment}, which means the link will be separate from the +disposition is either @samp{inline}, which means the recipient will +see a link to the attachment within the message body, or +@samp{attachment}, which means the link will be separate from the body. @findex mail-add-attachment From 05214c65a357657266e125c26ff382b4c2901dd2 Mon Sep 17 00:00:00 2001 From: Robert Pluim Date: Tue, 20 Feb 2018 21:15:19 +0200 Subject: [PATCH 02/10] Correct variable markup in manuals * doc/lispref/minibuf.texi (Completion in Buffers): Fix markup. * doc/lispref/text.texi (Filling): Likewise. * doc/misc/dired-x.texi (Advanced Mark Commands): Likewise. * doc/misc/epa.texi (Encrypting/decrypting gpg files): Likewise. (Encrypting/decrypting gpg files): Likewise. * doc/misc/tramp.texi (External methods): Likewise. (Default Method): Likewise. * doc/misc/viper.texi (Editing in Insert State): Likewise. (File and Buffer Handling): Likewise. * doc/misc/gnus.texi (Mail Source Customization): Likewise. * doc/misc/url.texi (Customization): Likewise. Note obsolete status of url-temporary-directory. --- doc/lispref/minibuf.texi | 2 +- doc/lispref/text.texi | 2 +- doc/misc/dired-x.texi | 2 +- doc/misc/epa.texi | 4 ++-- doc/misc/gnus.texi | 2 +- doc/misc/tramp.texi | 4 ++-- doc/misc/url.texi | 5 +++-- doc/misc/viper.texi | 8 ++++---- 8 files changed, 15 insertions(+), 14 deletions(-) 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} many times, but care about the value of @var{collection} for only some of these calls. By supplying a function for @var{collection}, Emacs can defer generating completions until necessary. You can use -@var{completion-table-dynamic} to create a wrapper function: +@code{completion-table-dynamic} to create a wrapper function: @smallexample ;; Avoid this pattern. diff --git a/doc/lispref/text.texi b/doc/lispref/text.texi index f45b81c983b..426940b2f35 100644 --- a/doc/lispref/text.texi +++ b/doc/lispref/text.texi @@ -1637,7 +1637,7 @@ This function returns the proper justification style to use for filling the text around point. This returns the value of the @code{justification} text property at -point, or the variable @var{default-justification} if there is no such +point, or the variable @code{default-justification} if there is no such text property. However, it returns @code{nil} rather than @code{none} to mean ``don't justify''. @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. @findex dired-mark-suffix Mark all files with a certain suffix for use in later commands. A @samp{.} is not automatically prepended to the string entered, you must type it -explicitly. This is different from @var{dired-mark-extension} which prepends +explicitly. This is different from @code{dired-mark-extension} which prepends a @samp{.} if not present. If invoked with prefix argument @kbd{C-u}, this command unmarks files instead. If 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, encrypted data is written. The file name pattern for encrypted files can be controlled by -@var{epa-file-name-regexp}. +@code{epa-file-name-regexp}. @defvar epa-file-name-regexp Regexp which matches filenames treated as encrypted. @@ -392,7 +392,7 @@ public key encryption. @end deffn You can also change the default behavior with the variable -@var{epa-file-select-keys}. +@code{epa-file-select-keys}. @defvar epa-file-select-keys Control whether or not to pop up the key selection dialog. diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi index 1b941bca2ab..a63b5a0f124 100644 --- a/doc/misc/gnus.texi +++ b/doc/misc/gnus.texi @@ -15174,7 +15174,7 @@ All new mail files will get this file mode. The default is @code{#o600}. @item mail-source-movemail-program @vindex mail-source-movemail-program If non-@code{nil}, name of program for fetching new mail. If -@code{nil}, @code{movemail} in @var{exec-directory}. +@code{nil}, @code{movemail} in @code{exec-directory}. @end table diff --git a/doc/misc/tramp.texi b/doc/misc/tramp.texi index f82c9b5003c..c3beeb79eba 100644 --- a/doc/misc/tramp.texi +++ b/doc/misc/tramp.texi @@ -809,7 +809,7 @@ External methods save on the overhead of encoding and decoding of inline methods. Since external methods have the overhead of opening a new channel, -files smaller than @var{tramp-copy-size-limit} still use inline +files smaller than @code{tramp-copy-size-limit} still use inline methods. @table @asis @@ -1201,7 +1201,7 @@ Start by using an inline method. External methods might be more efficient for large files, but most @value{tramp} users edit small files more often than large files. -Enable compression, @var{tramp-inline-compress-start-size}, for a +Enable compression, @code{tramp-inline-compress-start-size}, for a performance boost for large files. Since @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. @item TMPDIR @vindex TMPDIR @vindex url-temporary-directory -If this is defined, @var{url-temporary-directory} is initialized from -it. +If this is defined, @code{url-temporary-directory} is initialized from +it. This variable was obsoleted in 23.1, please use +@code{temporary-file-directory} instead. @end table The following user options affect the general operation of diff --git a/doc/misc/viper.texi b/doc/misc/viper.texi index 1e6e08b8738..3432e57869a 100644 --- a/doc/misc/viper.texi +++ b/doc/misc/viper.texi @@ -3579,7 +3579,7 @@ Viper customization file. @xref{Viper Specials}, for details. Minibuffer can be edited similarly to Insert state, and you can switch between Insert/Replace/Vi states at will. Some users prefer plain Emacs feel in the minibuffer. To this end, set -@var{viper-vi-style-in-minibuffer} to @code{nil}. +@code{viper-vi-style-in-minibuffer} to @code{nil}. @cindex Insert state @@ -4063,15 +4063,15 @@ Edit file, or edit files. The count comes from @kbd{:args}. Like @kbd{:n}, but the meaning of the variable @var{ex-cycle-other-window} is reversed. @item :b -Switch to another buffer. If @var{ex-cycle-other-window} is @code{t}, +Switch to another buffer. If @code{ex-cycle-other-window} is @code{t}, switch in another window. Buffer completion is supported. -The variable @var{viper-read-buffer-function} controls which function is +The variable @code{viper-read-buffer-function} controls which function is actually used to read the buffer name. The default is @code{read-buffer}, but better alternatives are also available in Emacs (e.g., @code{ido-read-buffer}). @vindex @var{viper-read-buffer-function} @item :B -Like @kbd{:b}, but the meaning of @var{ex-cycle-other-window} is reversed. +Like @kbd{:b}, but the meaning of code{ex-cycle-other-window} is reversed. @item :
r Read the file into the buffer after the line
. @item v, V, C-v From 69a8f45e15e8fcd73062e810886b0d0993442b06 Mon Sep 17 00:00:00 2001 From: Glenn Morris Date: Tue, 20 Feb 2018 20:31:30 -0500 Subject: [PATCH 03/10] * lisp/textmodes/flyspell.el (flyspell-get-word): Doc fix. --- lisp/textmodes/flyspell.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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'). This finds the word to spell-check by searching for CASECHARS defined in `ispell-dictionary-alist' for the current dictionary. Thus, the -word could be far away of point if point is inside whitespace or +word could be far away from point if point is inside whitespace or punctuation characters, or in text that belongs to a different language." (let* ((flyspell-casechars (flyspell-get-casechars)) From f0d6a16d744c133166cf203daf478e14d53e4e8c Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Wed, 21 Feb 2018 06:20:58 +0200 Subject: [PATCH 04/10] Fix documentation of 'x-underline-at-descent-line' * doc/emacs/display.texi (Display Custom): * src/nsterm.m (syms_of_nsterm): * src/xterm.c (syms_of_xterm): * src/w32term.c (syms_of_w32term): Mention the effect of 'line-spacing' on the underline position. (Bug#30553) --- doc/emacs/display.texi | 7 +++++-- src/nsterm.m | 2 ++ src/w32term.c | 2 ++ src/xterm.c | 2 ++ 4 files changed, 11 insertions(+), 2 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. area.) The variable @code{x-underline-at-descent-line} determines how to draw underlined text. The default is @code{nil}, which means to draw it at the baseline level of the font; if you change it to -@code{nil}, Emacs draws the underline at the same height as the font's -descent line. +@code{t}, Emacs draws the underline at the same height as the font's +descent line. (If non-default line spacing was specified for the +underlined text, see @ref{Line Height,,, elisp, The Emacs Lisp +Reference Manual}, Emacs draws the underline below the additional +spacing.) @vindex overline-margin The variable @code{overline-margin} specifies the vertical position diff --git a/src/nsterm.m b/src/nsterm.m index 51a53828b5b..3d58cd5ec64 100644 --- a/src/nsterm.m +++ b/src/nsterm.m @@ -9381,6 +9381,8 @@ to 4.1, set this to nil. */); DEFVAR_BOOL ("x-underline-at-descent-line", x_underline_at_descent_line, doc: /* Non-nil means to draw the underline at the same place as the descent line. +(If `line-spacing' is in effect, that moves the underline lower by +that many pixels.) A value of nil means to draw the underline according to the value of the variable `x-use-underline-position-properties', which is usually at the baseline level. The default value is nil. */); diff --git a/src/w32term.c b/src/w32term.c index ac29bbbbd46..611b7c66e7a 100644 --- a/src/w32term.c +++ b/src/w32term.c @@ -7401,6 +7401,8 @@ sizes. */); DEFVAR_BOOL ("x-underline-at-descent-line", x_underline_at_descent_line, doc: /* Non-nil means to draw the underline at the same place as the descent line. +(If `line-spacing' is in effect, that moves the underline lower by +that many pixels.) A value of nil means to draw the underline according to the value of the variable `x-use-underline-position-properties', which is usually at the baseline level. The default value is nil. */); diff --git a/src/xterm.c b/src/xterm.c index b10664dda97..c5163aa990a 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -13260,6 +13260,8 @@ sizes. */); DEFVAR_BOOL ("x-underline-at-descent-line", x_underline_at_descent_line, doc: /* Non-nil means to draw the underline at the same place as the descent line. +(If `line-spacing' is in effect, that moves the underline lower by +that many pixels.) A value of nil means to draw the underline according to the value of the variable `x-use-underline-position-properties', which is usually at the baseline level. The default value is nil. */); From 244db85d731432a739646980b2a10dba03cff409 Mon Sep 17 00:00:00 2001 From: tino calancha Date: Wed, 21 Feb 2018 19:41:16 +0900 Subject: [PATCH 05/10] * doc/misc/viper.texi (File and Buffer Handling): Add missing '@' --- doc/misc/viper.texi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/misc/viper.texi b/doc/misc/viper.texi index 3432e57869a..f45f2a03b9d 100644 --- a/doc/misc/viper.texi +++ b/doc/misc/viper.texi @@ -4071,7 +4071,7 @@ but better alternatives are also available in Emacs (e.g., @code{ido-read-buffer}). @vindex @var{viper-read-buffer-function} @item :B -Like @kbd{:b}, but the meaning of code{ex-cycle-other-window} is reversed. +Like @kbd{:b}, but the meaning of @code{ex-cycle-other-window} is reversed. @item :
r Read the file into the buffer after the line
. @item v, V, C-v From 106a9f60ae1d63b7d1c69950873885cdec9a2790 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Wed, 21 Feb 2018 20:32:11 +0200 Subject: [PATCH 06/10] More improvements in the Emacs manual * doc/emacs/help.texi (Misc Help): * doc/emacs/m-x.texi (M-x): * doc/emacs/mini.texi (Minibuffer File, Repetition): Prevent breaking of command sequences between lines. Reported by Wojciech Politarczyk in emacs-manual-bugs@gnu.org. * doc/emacs/sending.texi (Header Editing): Fix capitalization. --- doc/emacs/help.texi | 4 ++-- doc/emacs/m-x.texi | 4 ++-- doc/emacs/mini.texi | 4 ++-- doc/emacs/sending.texi | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) 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} few prefix keys for which not all of these keys work---those that provide their own bindings for that key. One of these prefix keys is @key{ESC}, because @kbd{@key{ESC} C-h} is actually @kbd{C-M-h}, -which marks a defun. However, @kbd{@key{ESC} @key{F1}} and -@kbd{@key{ESC} ?} work fine.) +which marks a defun. However, @w{@kbd{@key{ESC} @key{F1}}} and +@w{@kbd{@key{ESC} ?}} work fine.) @node Help Files @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. In this manual, when we speak of running a command by name, we often omit the @key{RET} that terminates the name. Thus we might say -@kbd{M-x auto-fill-mode} rather than @kbd{M-x auto-fill-mode -@key{RET}}. We mention the @key{RET} only for emphasis, such as when +@kbd{M-x auto-fill-mode} rather than @w{@kbd{M-x auto-fill-mode +@key{RET}}}. We mention the @key{RET} only for emphasis, such as when the command is followed by arguments. @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, @file{/u2/emacs/src/} is ignored, so the argument you supplied is @file{/etc/termcap}. The ignored part of the file name is dimmed if the terminal allows it. (To disable this dimming, turn off File Name -Shadow mode with the command @kbd{M-x file-name-shadow-mode}.) +Shadow mode with the command @w{@kbd{M-x file-name-shadow-mode}}.) When completing remote file names (@pxref{Remote Files}), a double slash behaves slightly differently: it causes Emacs to ignore only the @@ -747,7 +747,7 @@ it by typing @key{RET}. @vindex isearch-resume-in-command-history Incremental search does not, strictly speaking, use the minibuffer. Therefore, although it behaves like a complex command, it normally -does not appear in the history list for @kbd{C-x @key{ESC} @key{ESC}}. +does not appear in the history list for @w{@kbd{C-x @key{ESC} @key{ESC}}}. You can make incremental search commands appear in the history by setting @code{isearch-resume-in-command-history} to a non-@code{nil} value. @xref{Incremental Search}. diff --git a/doc/emacs/sending.texi b/doc/emacs/sending.texi index 491cda42177..750680b2af7 100644 --- a/doc/emacs/sending.texi +++ b/doc/emacs/sending.texi @@ -422,9 +422,9 @@ Move to the @samp{Cc} header (@code{message-goto-cc}). @item C-c C-f C-b Move to the @samp{Bcc} header (@code{message-goto-bcc}). @item C-c C-f C-r -Move to the @samp{Reply-To} header (@code{message-goto-reply-to}). +Move to the @samp{Reply-to} header (@code{message-goto-reply-to}). @item C-c C-f C-f -Move to the @samp{Mail-Followup-To} header field +Move to the @samp{Mail-followup-to} header field (@code{message-goto-followup-to}). @item C-c C-f C-w Add a new @samp{Fcc} header field, with file-name completion From 3a26c8a0cdeacdc2903500b2c46d826e6a8158ef Mon Sep 17 00:00:00 2001 From: "Charles A. Roelli" Date: Wed, 21 Feb 2018 20:13:01 +0100 Subject: [PATCH 07/10] Semantic manual fixes * doc/misc/semantic.texi (Tools): Fix wording and grammar, and remove a reference to "document-vars.el" which, in the Emacs repository, is part of lisp/cedet/srecode/document.el. --- doc/misc/semantic.texi | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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. @node Tools @section Tools -These files contain various tools a user can use. +These files contain various tools for users. @table @file @item semantic-idle.el @@ -485,8 +485,7 @@ A bunch of small minor-modes that exposes aspects of the semantic parser state. Includes @code{semantic-stickyfunc-mode}. @item document.el -@itemx document-vars.el -Create an update comments for tags. +Create and update comments for tags. @item semantic-adebug.el Extensions of @file{data-debug.el} for @semantic{}. From f9640f982705ee6ddb0c8ab16c28f242b87f0d3d Mon Sep 17 00:00:00 2001 From: Juri Linkov Date: Wed, 21 Feb 2018 22:30:29 +0200 Subject: [PATCH 08/10] * lisp/progmodes/grep.el (grep-compute-defaults): Add grep-use-null-filename-separator to grep-host-defaults-alist. (Bug#30559) --- lisp/progmodes/grep.el | 2 ++ 1 file changed, 2 insertions(+) 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'." (grep-use-null-device ,grep-use-null-device) (grep-find-command ,grep-find-command) (grep-find-template ,grep-find-template) + (grep-use-null-filename-separator + ,grep-use-null-filename-separator) (grep-find-use-xargs ,grep-find-use-xargs) (grep-highlight-matches ,grep-highlight-matches)))))) From a6d8f2ba02934249fb831d00dde8d3885026a160 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Thu, 22 Feb 2018 09:37:00 +0200 Subject: [PATCH 09/10] Fix capitalization of "Mail-Followup-To" * doc/emacs/sending.texi (Header Editing, Mail Headers): Standardize on "Mail-Followup-To" as the capitalization. --- doc/emacs/sending.texi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/emacs/sending.texi b/doc/emacs/sending.texi index 750680b2af7..b7bdd69c7c2 100644 --- a/doc/emacs/sending.texi +++ b/doc/emacs/sending.texi @@ -180,7 +180,7 @@ This field takes precedence over @samp{Reply-to}. It is used because some mailing lists set the @samp{Reply-to} field for their own purposes (a somewhat controversial practice). -@item Mail-followup-to +@item Mail-Followup-To One of more address(es) to use as default recipient(s) for follow-up messages. This is typically used when you reply to a message from a mailing list that you are subscribed to, and want replies to go to the @@ -424,7 +424,7 @@ Move to the @samp{Bcc} header (@code{message-goto-bcc}). @item C-c C-f C-r Move to the @samp{Reply-to} header (@code{message-goto-reply-to}). @item C-c C-f C-f -Move to the @samp{Mail-followup-to} header field +Move to the @samp{Mail-Followup-To} header field (@code{message-goto-followup-to}). @item C-c C-f C-w Add a new @samp{Fcc} header field, with file-name completion From 83187cd900c799865c967620eef3b7c18f3d168f Mon Sep 17 00:00:00 2001 From: Martin Rudalics Date: Thu, 22 Feb 2018 08:50:47 +0100 Subject: [PATCH 10/10] Skip mouse-face overlap check when mouse-face is hidden (Bug#30519) * src/xdisp.c (note_mouse_highlight): Skip check whether mouse-face highlighting overlay overlaps other mouse-face overlays when mouse-face highlighting is hidden (Bug#30519). --- src/xdisp.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/xdisp.c b/src/xdisp.c index da9c31314ca..b003a2f9ccc 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -31357,10 +31357,12 @@ note_mouse_highlight (struct frame *f, int x, int y) /* Check mouse-face highlighting. */ if (! same_region /* If there exists an overlay with mouse-face overlapping - the one we are currently highlighting, we have to - check if we enter the overlapping overlay, and then - highlight only that. */ - || (OVERLAYP (hlinfo->mouse_face_overlay) + the one we are currently highlighting, we have to check + if we enter the overlapping overlay, and then highlight + only that. Skip the check when mouse-face highlighting + is currently hidden to avoid Bug#30519. */ + || (!hlinfo->mouse_face_hidden + && OVERLAYP (hlinfo->mouse_face_overlay) && mouse_face_overlay_overlaps (hlinfo->mouse_face_overlay))) { /* Find the highest priority overlay with a mouse-face. */