diff options
| author | Glenn Morris | 2020-04-13 09:02:29 -0700 |
|---|---|---|
| committer | Glenn Morris | 2020-04-13 09:02:29 -0700 |
| commit | 0a4b992c422d98fbb351d3b03265eb1029012c1d (patch) | |
| tree | 8216a67339ed2fecc3d889678278b9a3cb7fb914 /doc | |
| parent | d0b9cf876fa62e3584a062e123a87e28278782cf (diff) | |
| parent | 1dfc497fac22c199a944ef64233266bd6cd2fee6 (diff) | |
| download | emacs-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.texi | 9 | ||||
| -rw-r--r-- | doc/emacs/sending.texi | 35 | ||||
| -rw-r--r-- | doc/lispintro/emacs-lisp-intro.texi | 3 |
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 | |||
| 141 | positions when the faces in use are not all the same size, even with | 141 | positions when the faces in use are not all the same size, even with |
| 142 | single (i.e., without auto-repeat) scrolling operations. | 142 | single (i.e., without auto-repeat) scrolling operations. |
| 143 | 143 | ||
| 144 | @vindex jit-lock-defer-time | ||
| 145 | As an alternative to setting @code{fast-but-imprecise-scrolling} you | ||
| 146 | might prefer to enable jit-lock deferred fontification (@pxref{Font | ||
| 147 | Lock}). To do this, customize @code{jit-lock-defer-time} to a small | ||
| 148 | positive number such as 0.25, or even 0.1 if you type quickly. This | ||
| 149 | gives you less jerky scrolling when you hold down @kbd{C-v}, but the | ||
| 150 | window contents after any action which scrolls into a fresh portion of | ||
| 151 | the 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 |
| 34 | other buffers while composing the mail. If you want to send another | 34 | other buffers while composing the mail. If you want to send another |
| 35 | mail before finishing the current one, type @kbd{C-x m} again to open | 35 | message before finishing the current one, type @kbd{C-x m} again to |
| 36 | a new mail buffer whose name has a different numeric suffix | 36 | open 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 |
| 38 | argument, @w{@kbd{C-u C-x m}}, Emacs switches back to the last mail | 38 | Message mode to compose email; see @ref{Mail Commands}.) If you know |
| 39 | buffer, and asks if you want to erase the message in that buffer; if | 39 | that you'd like to continue composing the unsent message you were |
| 40 | you answer no, this lets you pick up editing the message where you | 40 | editing, invoke this command with a prefix argument, @w{@kbd{C-u C-x |
| 41 | left off. | 41 | m}}, and Emacs will switch to the last mail buffer you used and let |
| 42 | you 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 | |||
| 122 | information is unavailable or wrong, you should customize the | 123 | information is unavailable or wrong, you should customize the |
| 123 | variables yourself (@pxref{Easy Customization}). | 124 | variables yourself (@pxref{Easy Customization}). |
| 124 | 125 | ||
| 125 | @vindex mail-from-style | ||
| 126 | The value of the variable @code{mail-from-style} specifies how to | ||
| 127 | format the contents of the @samp{From} field: | ||
| 128 | |||
| 129 | @table @asis | ||
| 130 | @item @code{nil} | ||
| 131 | Use just the address, as in @samp{king@@grassland.com}. | ||
| 132 | @item @code{parens} | ||
| 133 | Use both address and full name, as in:@* | ||
| 134 | @samp{king@@grassland.com (Elvis Parsley)}. | ||
| 135 | @item @code{angles} | ||
| 136 | Use both address and full name, as in:@* | ||
| 137 | @samp{Elvis Parsley <king@@grassland.com>}. | ||
| 138 | @item any other value | ||
| 139 | Use @code{angles} normally. But if the address must be quoted to | ||
| 140 | remain syntactically valid under the @code{angles} format but not | ||
| 141 | under the @code{parens} format, use @code{parens} instead. This is | ||
| 142 | the 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 | |||
| 3667 | only affects expressions that are inside the bounds of the @code{let} | 3667 | only affects expressions that are inside the bounds of the @code{let} |
| 3668 | expression. In computer science jargon, we would say the binding of | 3668 | expression. In computer science jargon, we would say the binding of |
| 3669 | a symbol is visible only in functions called in the @code{let} form; | 3669 | a symbol is visible only in functions called in the @code{let} form; |
| 3670 | in Emacs Lisp, scoping is dynamic, not lexical. | 3670 | in Emacs Lisp, the default scoping is dynamic, not lexical. (The |
| 3671 | non-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 |