aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorGlenn Morris2020-04-13 09:02:29 -0700
committerGlenn Morris2020-04-13 09:02:29 -0700
commit0a4b992c422d98fbb351d3b03265eb1029012c1d (patch)
tree8216a67339ed2fecc3d889678278b9a3cb7fb914 /doc
parentd0b9cf876fa62e3584a062e123a87e28278782cf (diff)
parent1dfc497fac22c199a944ef64233266bd6cd2fee6 (diff)
downloademacs-0a4b992c422d98fbb351d3b03265eb1029012c1d.tar.gz
emacs-0a4b992c422d98fbb351d3b03265eb1029012c1d.zip
Merge from origin/emacs-27
1dfc497fac Minor wording change in Introduction to Programming in Ema... ff09b4eeac Fix 'flymake-show-diagnostics-buffer' when line numbers ar... 63e8d0ea87 Fix last changes describing mail commands 01212a762f Do setup Flymake in file-less Elisp buffers 36873ef2b2 Fix error message for ‘cl-struct-unknown-slot’ (bug#39995) 3f9310b0fe Fix and improve documentation of mail-related features 1482a75efa Fix build failure with Fx_gtk_debug cf57663f2a Mention jit-lock deferred as an alternative to fast-but-im... # Conflicts: # etc/NEWS
Diffstat (limited to 'doc')
-rw-r--r--doc/emacs/display.texi9
-rw-r--r--doc/emacs/sending.texi35
-rw-r--r--doc/lispintro/emacs-lisp-intro.texi3
3 files changed, 19 insertions, 28 deletions
diff --git a/doc/emacs/display.texi b/doc/emacs/display.texi
index 4ecebc7a270..cbc00ee4eef 100644
--- a/doc/emacs/display.texi
+++ b/doc/emacs/display.texi
@@ -141,6 +141,15 @@ default face. This can cause Emacs to scroll to somewhat wrong buffer
141positions when the faces in use are not all the same size, even with 141positions when the faces in use are not all the same size, even with
142single (i.e., without auto-repeat) scrolling operations. 142single (i.e., without auto-repeat) scrolling operations.
143 143
144@vindex jit-lock-defer-time
145As an alternative to setting @code{fast-but-imprecise-scrolling} you
146might prefer to enable jit-lock deferred fontification (@pxref{Font
147Lock}). To do this, customize @code{jit-lock-defer-time} to a small
148positive number such as 0.25, or even 0.1 if you type quickly. This
149gives you less jerky scrolling when you hold down @kbd{C-v}, but the
150window contents after any action which scrolls into a fresh portion of
151the buffer will be momentarily unfontified.
152
144@vindex scroll-up 153@vindex scroll-up
145@vindex scroll-down 154@vindex scroll-down
146@findex scroll-up-line 155@findex scroll-up-line
diff --git a/doc/emacs/sending.texi b/doc/emacs/sending.texi
index 190549a194e..e3f9fbec071 100644
--- a/doc/emacs/sending.texi
+++ b/doc/emacs/sending.texi
@@ -32,13 +32,14 @@ In the mail buffer, send the message and bury the buffer
32 32
33 The mail buffer is an ordinary Emacs buffer, so you can switch to 33 The mail buffer is an ordinary Emacs buffer, so you can switch to
34other buffers while composing the mail. If you want to send another 34other buffers while composing the mail. If you want to send another
35mail before finishing the current one, type @kbd{C-x m} again to open 35message before finishing the current one, type @kbd{C-x m} again to
36a new mail buffer whose name has a different numeric suffix 36open a new mail buffer whose name has a different numeric suffix
37(@pxref{Misc Buffer}). If you invoke the command with a prefix 37(@pxref{Misc Buffer}). (This only works if you use the default
38argument, @w{@kbd{C-u C-x m}}, Emacs switches back to the last mail 38Message mode to compose email; see @ref{Mail Commands}.) If you know
39buffer, and asks if you want to erase the message in that buffer; if 39that you'd like to continue composing the unsent message you were
40you answer no, this lets you pick up editing the message where you 40editing, invoke this command with a prefix argument, @w{@kbd{C-u C-x
41left off. 41m}}, and Emacs will switch to the last mail buffer you used and let
42you pick up editing the message where you left off.
42 43
43@kindex C-x 4 m 44@kindex C-x 4 m
44@findex compose-mail-other-window 45@findex compose-mail-other-window
@@ -122,26 +123,6 @@ environment variables (@pxref{General Variables}). If this
122information is unavailable or wrong, you should customize the 123information is unavailable or wrong, you should customize the
123variables yourself (@pxref{Easy Customization}). 124variables yourself (@pxref{Easy Customization}).
124 125
125@vindex mail-from-style
126 The value of the variable @code{mail-from-style} specifies how to
127format the contents of the @samp{From} field:
128
129@table @asis
130@item @code{nil}
131Use just the address, as in @samp{king@@grassland.com}.
132@item @code{parens}
133Use both address and full name, as in:@*
134@samp{king@@grassland.com (Elvis Parsley)}.
135@item @code{angles}
136Use both address and full name, as in:@*
137@samp{Elvis Parsley <king@@grassland.com>}.
138@item any other value
139Use @code{angles} normally. But if the address must be quoted to
140remain syntactically valid under the @code{angles} format but not
141under the @code{parens} format, use @code{parens} instead. This is
142the default.
143@end table
144
145 Apart from @samp{From}, here is a table of commonly-used fields: 126 Apart from @samp{From}, here is a table of commonly-used fields:
146 127
147@table @samp 128@table @samp
diff --git a/doc/lispintro/emacs-lisp-intro.texi b/doc/lispintro/emacs-lisp-intro.texi
index 9834952566f..1726936de10 100644
--- a/doc/lispintro/emacs-lisp-intro.texi
+++ b/doc/lispintro/emacs-lisp-intro.texi
@@ -3667,7 +3667,8 @@ automatically undone when the @code{let} is finished. The setting
3667only affects expressions that are inside the bounds of the @code{let} 3667only affects expressions that are inside the bounds of the @code{let}
3668expression. In computer science jargon, we would say the binding of 3668expression. In computer science jargon, we would say the binding of
3669a symbol is visible only in functions called in the @code{let} form; 3669a symbol is visible only in functions called in the @code{let} form;
3670in Emacs Lisp, scoping is dynamic, not lexical. 3670in Emacs Lisp, the default scoping is dynamic, not lexical. (The
3671non-default lexical binding is not discussed in this manual.)
3671 3672
3672@code{let} can create more than one variable at once. Also, 3673@code{let} can create more than one variable at once. Also,
3673@code{let} gives each variable it creates an initial value, either a 3674@code{let} gives each variable it creates an initial value, either a