diff options
| author | Paul Eggert | 2018-03-04 17:16:39 -0800 |
|---|---|---|
| committer | Paul Eggert | 2018-03-04 17:16:39 -0800 |
| commit | bd6c1976fba03bd2e4ca0a52cea562c8ecf23ef8 (patch) | |
| tree | f5611596b3c70cdd536adfc06e9880bdd1bfc211 | |
| parent | 78589529a7e7ea21f78c972c87b9e2c94ef27610 (diff) | |
| parent | f2caf08ca625f64c7eeea8dfa8f65a5b1bac58e2 (diff) | |
| download | emacs-bd6c1976fba03bd2e4ca0a52cea562c8ecf23ef8.tar.gz emacs-bd6c1976fba03bd2e4ca0a52cea562c8ecf23ef8.zip | |
Merge from origin/emacs-26
f2caf08ca6 ; Spelling fixes
f0e5f220b6 * lisp/progmodes/grep.el (zrgrep):
a0f71260f8 Minor copyedits in doc/emacs/text.texi
adfe2f580f Remove outdated comment in syntax.el
b80e15b6a6 Prevent Flyspell from changing unrelated words
e385599457 Avoid errors in flymake in builds --without-x
d691e30cb0 More improvements of the Emacs manual
| -rw-r--r-- | ChangeLog.2 | 2 | ||||
| -rw-r--r-- | ChangeLog.3 | 18 | ||||
| -rw-r--r-- | doc/emacs/glossary.texi | 37 | ||||
| -rw-r--r-- | doc/emacs/misc.texi | 6 | ||||
| -rw-r--r-- | doc/emacs/programs.texi | 1 | ||||
| -rw-r--r-- | doc/emacs/rmail.texi | 4 | ||||
| -rw-r--r-- | doc/emacs/text.texi | 40 | ||||
| -rw-r--r-- | doc/misc/cc-mode.texi | 2 | ||||
| -rw-r--r-- | doc/misc/org.texi | 2 | ||||
| -rw-r--r-- | doc/misc/tramp.texi | 2 | ||||
| -rw-r--r-- | etc/ORG-NEWS | 12 | ||||
| -rw-r--r-- | lisp/emacs-lisp/syntax.el | 6 | ||||
| -rw-r--r-- | lisp/filenotify.el | 2 | ||||
| -rw-r--r-- | lisp/frame.el | 2 | ||||
| -rw-r--r-- | lisp/org/org-element.el | 2 | ||||
| -rw-r--r-- | lisp/org/org.el | 4 | ||||
| -rw-r--r-- | lisp/progmodes/flymake.el | 4 | ||||
| -rw-r--r-- | lisp/progmodes/grep.el | 2 | ||||
| -rw-r--r-- | lisp/term.el | 4 | ||||
| -rw-r--r-- | lisp/textmodes/flyspell.el | 4 |
20 files changed, 80 insertions, 76 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2 index b17cc3c04b8..71c792e40bc 100644 --- a/ChangeLog.2 +++ b/ChangeLog.2 | |||
| @@ -9949,7 +9949,7 @@ | |||
| 9949 | * lisp/files-x.el (modify-dir-local-variable): Small rewrite | 9949 | * lisp/files-x.el (modify-dir-local-variable): Small rewrite |
| 9950 | 9950 | ||
| 9951 | Change a variable name to be more meaningful, and reorder some of | 9951 | Change a variable name to be more meaningful, and reorder some of |
| 9952 | the code with no change in behaviour. | 9952 | the code with no change in behavior. |
| 9953 | 9953 | ||
| 9954 | 2016-01-26 Artur Malabarba <bruce.connor.am@gmail.com> | 9954 | 2016-01-26 Artur Malabarba <bruce.connor.am@gmail.com> |
| 9955 | 9955 | ||
diff --git a/ChangeLog.3 b/ChangeLog.3 index 5b68559f430..ea4d71c63ae 100644 --- a/ChangeLog.3 +++ b/ChangeLog.3 | |||
| @@ -4805,7 +4805,7 @@ | |||
| 4805 | 4805 | ||
| 4806 | 2017-10-11 Alan Third <alan@idiocy.org> | 4806 | 2017-10-11 Alan Third <alan@idiocy.org> |
| 4807 | 4807 | ||
| 4808 | Make frame-list-z-order on NS match Windows behaviour (bug#28788) | 4808 | Make frame-list-z-order on NS match Windows behavior (bug#28788) |
| 4809 | 4809 | ||
| 4810 | * src/nsfns.m (Fns_frame_list_z_order): If terminal isn't a frame, | 4810 | * src/nsfns.m (Fns_frame_list_z_order): If terminal isn't a frame, |
| 4811 | ignore it rather than returning nil. | 4811 | ignore it rather than returning nil. |
| @@ -5932,7 +5932,7 @@ | |||
| 5932 | 5932 | ||
| 5933 | Flymake uses some new fringe bitmaps | 5933 | Flymake uses some new fringe bitmaps |
| 5934 | 5934 | ||
| 5935 | Also fix behaviour whereby flymake wouldn't react to a change in the | 5935 | Also fix behavior whereby flymake wouldn't react to a change in the |
| 5936 | variable. | 5936 | variable. |
| 5937 | 5937 | ||
| 5938 | * lisp/progmodes/flymake-ui.el (flymake-error-bitmap) | 5938 | * lisp/progmodes/flymake-ui.el (flymake-error-bitmap) |
| @@ -6180,7 +6180,7 @@ | |||
| 6180 | REPORT-FN's calling convention stipulates that a backend calls it with | 6180 | REPORT-FN's calling convention stipulates that a backend calls it with |
| 6181 | a list of diagnostics as argument, or, alternatively, with a symbol | 6181 | a list of diagnostics as argument, or, alternatively, with a symbol |
| 6182 | denoting an exceptional situation, usually some panic resulting from a | 6182 | denoting an exceptional situation, usually some panic resulting from a |
| 6183 | misconfigured backend. In keeping with legacy behaviour, | 6183 | misconfigured backend. In keeping with legacy behavior, |
| 6184 | flymake.el's response to a panic is to disable the issuing backend. | 6184 | flymake.el's response to a panic is to disable the issuing backend. |
| 6185 | 6185 | ||
| 6186 | The flymake--diag object representing a diagnostic now also keeps | 6186 | The flymake--diag object representing a diagnostic now also keeps |
| @@ -7918,7 +7918,7 @@ | |||
| 7918 | 7918 | ||
| 7919 | 2017-09-15 Michael Albinus <michael.albinus@gmx.de> | 7919 | 2017-09-15 Michael Albinus <michael.albinus@gmx.de> |
| 7920 | 7920 | ||
| 7921 | Improve Tramp behaviour according to bug#27986 | 7921 | Improve Tramp behavior according to bug#27986 |
| 7922 | 7922 | ||
| 7923 | * lisp/net/tramp-adb.el (tramp-adb-handle-copy-file): | 7923 | * lisp/net/tramp-adb.el (tramp-adb-handle-copy-file): |
| 7924 | * lisp/net/tramp-sh.el (tramp-sh-handle-copy-directory): | 7924 | * lisp/net/tramp-sh.el (tramp-sh-handle-copy-directory): |
| @@ -8120,7 +8120,7 @@ | |||
| 8120 | 8120 | ||
| 8121 | Add clarification to if-let* docstring | 8121 | Add clarification to if-let* docstring |
| 8122 | 8122 | ||
| 8123 | Also make its behaviour consistent with and-let* in that empty bindings | 8123 | Also make its behavior consistent with and-let* in that empty bindings |
| 8124 | results in success, not failure. | 8124 | results in success, not failure. |
| 8125 | * lisp/emacs-lisp/subr-x.el: Edit docstring, change else to then. | 8125 | * lisp/emacs-lisp/subr-x.el: Edit docstring, change else to then. |
| 8126 | 8126 | ||
| @@ -22797,7 +22797,7 @@ | |||
| 22797 | (Type Descriptors): new section. | 22797 | (Type Descriptors): new section. |
| 22798 | * doc/lispref/elisp.texi: reference it. | 22798 | * doc/lispref/elisp.texi: reference it. |
| 22799 | * doc/lispref/records.texi (Records): reference it. Document | 22799 | * doc/lispref/records.texi (Records): reference it. Document |
| 22800 | behaviour when type slot is a record. | 22800 | behavior when type slot is a record. |
| 22801 | 22801 | ||
| 22802 | * admin/alloc-colors.c (Fmake_record, Frecord): mention type desciptors. | 22802 | * admin/alloc-colors.c (Fmake_record, Frecord): mention type desciptors. |
| 22803 | 22803 | ||
| @@ -23348,7 +23348,7 @@ | |||
| 23348 | 23348 | ||
| 23349 | Now dired-mark-extension prepends '.' to extension when not present. | 23349 | Now dired-mark-extension prepends '.' to extension when not present. |
| 23350 | Add command dired-mark-suffix to preserve the previous | 23350 | Add command dired-mark-suffix to preserve the previous |
| 23351 | behaviour (Bug#25942). | 23351 | behavior (Bug#25942). |
| 23352 | * lisp/dired-x.el (dired-mark-suffix): New command; | 23352 | * lisp/dired-x.el (dired-mark-suffix): New command; |
| 23353 | mark files ending in a given suffix. | 23353 | mark files ending in a given suffix. |
| 23354 | (dired--mark-suffix-interactive-spec): New defun. | 23354 | (dired--mark-suffix-interactive-spec): New defun. |
| @@ -45072,7 +45072,7 @@ | |||
| 45072 | Sync from gnulib | 45072 | Sync from gnulib |
| 45073 | 45073 | ||
| 45074 | This incorporates a spelling fix, plus: | 45074 | This incorporates a spelling fix, plus: |
| 45075 | 2016-05-09 Fix undefined behaviour in gettext.h | 45075 | 2016-05-09 Fix undefined behavior in gettext.h |
| 45076 | * lib/gettext.h, lib/mktime.c: | 45076 | * lib/gettext.h, lib/mktime.c: |
| 45077 | Copy from gnulib. | 45077 | Copy from gnulib. |
| 45078 | 45078 | ||
| @@ -54900,7 +54900,7 @@ | |||
| 54900 | make check unconditional, check-maybe top-level. | 54900 | make check unconditional, check-maybe top-level. |
| 54901 | 54901 | ||
| 54902 | * Makefile.in: Add check-maybe target. | 54902 | * Makefile.in: Add check-maybe target. |
| 54903 | * test/Makefile.in: Restore unconditional behaviour to make check. | 54903 | * test/Makefile.in: Restore unconditional behavior to make check. |
| 54904 | 54904 | ||
| 54905 | 2015-12-01 Phillip Lord <phillip.lord@russet.org.uk> | 54905 | 2015-12-01 Phillip Lord <phillip.lord@russet.org.uk> |
| 54906 | 54906 | ||
diff --git a/doc/emacs/glossary.texi b/doc/emacs/glossary.texi index a9120194a49..fd9e97f2d5f 100644 --- a/doc/emacs/glossary.texi +++ b/doc/emacs/glossary.texi | |||
| @@ -103,13 +103,14 @@ supports both of these forms, as well as any mixture of them---this | |||
| 103 | is ``bidirectional text''. @xref{Bidirectional Editing}. | 103 | is ``bidirectional text''. @xref{Bidirectional Editing}. |
| 104 | 104 | ||
| 105 | @item Bind | 105 | @item Bind |
| 106 | @anchor{Glossary---Bind} | ||
| 106 | To bind a key sequence means to give it a binding (q.v.). | 107 | To bind a key sequence means to give it a binding (q.v.). |
| 107 | @xref{Rebinding}. | 108 | @xref{Rebinding}. |
| 108 | 109 | ||
| 109 | @anchor{Glossary---Binding} | 110 | @anchor{Glossary---Binding} |
| 110 | @item Binding | 111 | @item Binding |
| 111 | A key sequence gets its meaning in Emacs by having a binding, which is a | 112 | A key sequence gets its meaning in Emacs by having a binding, which is a |
| 112 | command (q.v.), a Lisp function that is run when you type that | 113 | command (q.v.)---a Lisp function that is run when you type that |
| 113 | sequence. @xref{Commands,Binding}. Customization often involves | 114 | sequence. @xref{Commands,Binding}. Customization often involves |
| 114 | rebinding a character to a different command function. The bindings of | 115 | rebinding a character to a different command function. The bindings of |
| 115 | all key sequences are recorded in the keymaps (q.v.). @xref{Keymaps}. | 116 | all key sequences are recorded in the keymaps (q.v.). @xref{Keymaps}. |
| @@ -141,8 +142,8 @@ are visiting (q.v.@:) some file. @xref{Buffers}. | |||
| 141 | 142 | ||
| 142 | @item Buffer Selection History | 143 | @item Buffer Selection History |
| 143 | Emacs keeps a buffer selection history that records how recently each | 144 | Emacs keeps a buffer selection history that records how recently each |
| 144 | Emacs buffer has been selected. This is used for choosing a buffer to | 145 | Emacs buffer has been selected. This is used for choosing which |
| 145 | select. @xref{Buffers}. | 146 | buffer to select. @xref{Buffers}. |
| 146 | 147 | ||
| 147 | @item Bug | 148 | @item Bug |
| 148 | A bug is an incorrect or unreasonable behavior of a program, or | 149 | A bug is an incorrect or unreasonable behavior of a program, or |
| @@ -220,9 +221,9 @@ the clipboard is used @emph{instead} of the primary selection. | |||
| 220 | @xref{Clipboard}. | 221 | @xref{Clipboard}. |
| 221 | 222 | ||
| 222 | @item Coding System | 223 | @item Coding System |
| 223 | A coding system is an encoding for representing text characters in a | 224 | A coding system is a way to encode text characters in a file or in a |
| 224 | file or in a stream of information. Emacs has the ability to convert | 225 | stream of information. Emacs has the ability to convert text to or |
| 225 | text to or from a variety of coding systems when reading or writing it. | 226 | from a variety of coding systems when reading or writing it. |
| 226 | @xref{Coding Systems}. | 227 | @xref{Coding Systems}. |
| 227 | 228 | ||
| 228 | @item Command | 229 | @item Command |
| @@ -263,12 +264,12 @@ executes faster. | |||
| 263 | 264 | ||
| 264 | @item Complete Key | 265 | @item Complete Key |
| 265 | A complete key is a key sequence that fully specifies one action to be | 266 | A complete key is a key sequence that fully specifies one action to be |
| 266 | performed by Emacs. For example, @kbd{X} and @kbd{C-f} and @kbd{C-x m} | 267 | performed by Emacs. For example, @kbd{X} and @kbd{C-f} and @kbd{C-x |
| 267 | are complete keys. Complete keys derive their meanings from being bound | 268 | m} are complete keys. Complete keys derive their meanings from being |
| 268 | (q.v.@:) to commands (q.v.). Thus, @kbd{X} is conventionally bound to | 269 | bound (@pxref{Glossary---Bind}) to commands (q.v.). Thus, @kbd{X} is |
| 269 | a command to insert @samp{X} in the buffer; @kbd{C-x m} is | 270 | conventionally bound to a command to insert @samp{X} in the buffer; |
| 270 | conventionally bound to a command to begin composing a mail message. | 271 | @kbd{C-x m} is conventionally bound to a command to begin composing a |
| 271 | @xref{Keys}. | 272 | mail message. @xref{Keys}. |
| 272 | 273 | ||
| 273 | @item Completion | 274 | @item Completion |
| 274 | Completion is what Emacs does when it automatically expands an | 275 | Completion is what Emacs does when it automatically expands an |
| @@ -281,11 +282,11 @@ file names. Completion usually occurs when @key{TAB}, @key{SPC} or | |||
| 281 | @anchor{Glossary---Continuation Line} | 282 | @anchor{Glossary---Continuation Line} |
| 282 | @item Continuation Line | 283 | @item Continuation Line |
| 283 | When a line of text is longer than the width of the window, it | 284 | When a line of text is longer than the width of the window, it |
| 284 | normally (but see @ref{Glossary---Truncation}) takes up more than one | 285 | normally takes up more than one screen line when displayed (but see |
| 285 | screen line when displayed. We say that the text line is continued, and all | 286 | @ref{Glossary---Truncation}). We say that the text line is continued, |
| 286 | screen lines used for it after the first are called continuation | 287 | and all screen lines used for it after the first are called |
| 287 | lines. @xref{Continuation Lines}. A related Emacs feature is | 288 | continuation lines. @xref{Continuation Lines}. A related Emacs |
| 288 | filling (q.v.). | 289 | feature is filling (q.v.). |
| 289 | 290 | ||
| 290 | @item Control Character | 291 | @item Control Character |
| 291 | A control character is a character that you type by holding down the | 292 | A control character is a character that you type by holding down the |
| @@ -418,7 +419,7 @@ Variables}. | |||
| 418 | On GNU and other Unix-like systems, directory names are strings that | 419 | On GNU and other Unix-like systems, directory names are strings that |
| 419 | end in @samp{/}. For example, @file{/no-such-dir/} is a directory | 420 | end in @samp{/}. For example, @file{/no-such-dir/} is a directory |
| 420 | name whereas @file{/tmp} is not, even though @file{/tmp} names a file | 421 | name whereas @file{/tmp} is not, even though @file{/tmp} names a file |
| 421 | that happens to be a directory. On MS-DOS the relationship is more | 422 | that happens to be a directory. On MS-Windows the relationship is more |
| 422 | complicated. @xref{Directory Names,,, elisp, the Emacs Lisp Reference | 423 | complicated. @xref{Directory Names,,, elisp, the Emacs Lisp Reference |
| 423 | Manual}. | 424 | Manual}. |
| 424 | 425 | ||
diff --git a/doc/emacs/misc.texi b/doc/emacs/misc.texi index e1b8070f432..60986347a71 100644 --- a/doc/emacs/misc.texi +++ b/doc/emacs/misc.texi | |||
| @@ -2463,12 +2463,6 @@ sessions, or add this line in your init file (@pxref{Init File}): | |||
| 2463 | (desktop-save-mode 1) | 2463 | (desktop-save-mode 1) |
| 2464 | @end example | 2464 | @end example |
| 2465 | 2465 | ||
| 2466 | @vindex desktop-auto-save-timeout | ||
| 2467 | @noindent | ||
| 2468 | When @code{desktop-save-mode} is active and the desktop file exists, | ||
| 2469 | Emacs auto-saves it every @code{desktop-auto-save-timeout} | ||
| 2470 | seconds, if that is non-@code{nil} and non-zero. | ||
| 2471 | |||
| 2472 | @findex desktop-change-dir | 2466 | @findex desktop-change-dir |
| 2473 | @findex desktop-revert | 2467 | @findex desktop-revert |
| 2474 | @vindex desktop-path | 2468 | @vindex desktop-path |
diff --git a/doc/emacs/programs.texi b/doc/emacs/programs.texi index 74fae2a8bb5..be471099a57 100644 --- a/doc/emacs/programs.texi +++ b/doc/emacs/programs.texi | |||
| @@ -77,7 +77,6 @@ mode for the C programming language is @code{c-mode}. | |||
| 77 | @cindex VHDL mode | 77 | @cindex VHDL mode |
| 78 | @cindex M4 mode | 78 | @cindex M4 mode |
| 79 | @cindex Shell-script mode | 79 | @cindex Shell-script mode |
| 80 | @cindex Scheme mode | ||
| 81 | @cindex OPascal mode | 80 | @cindex OPascal mode |
| 82 | @cindex PostScript mode | 81 | @cindex PostScript mode |
| 83 | @cindex Conf mode | 82 | @cindex Conf mode |
diff --git a/doc/emacs/rmail.texi b/doc/emacs/rmail.texi index e9371f39a96..cb62ce36526 100644 --- a/doc/emacs/rmail.texi +++ b/doc/emacs/rmail.texi | |||
| @@ -802,7 +802,7 @@ its contents. | |||
| 802 | @vindex rmail-enable-mime-composing | 802 | @vindex rmail-enable-mime-composing |
| 803 | @findex unforward-rmail-message | 803 | @findex unforward-rmail-message |
| 804 | Rmail offers two formats for forwarded messages. The default is to | 804 | Rmail offers two formats for forwarded messages. The default is to |
| 805 | use MIME (@pxref{Rmail Display}) format. This includes the original | 805 | use the MIME format (@pxref{Rmail Display}). This includes the original |
| 806 | message as a separate part. You can use a simpler format if you | 806 | message as a separate part. You can use a simpler format if you |
| 807 | prefer, by setting the variable @code{rmail-enable-mime-composing} to | 807 | prefer, by setting the variable @code{rmail-enable-mime-composing} to |
| 808 | @code{nil}. In this case, Rmail just includes the original message | 808 | @code{nil}. In this case, Rmail just includes the original message |
| @@ -1092,7 +1092,7 @@ Sort messages of current Rmail buffer by author's name. | |||
| 1092 | @findex rmail-sort-by-recipient | 1092 | @findex rmail-sort-by-recipient |
| 1093 | @item C-c C-s C-r | 1093 | @item C-c C-s C-r |
| 1094 | @itemx M-x rmail-sort-by-recipient | 1094 | @itemx M-x rmail-sort-by-recipient |
| 1095 | Sort messages of current Rmail buffer by recipient's names. | 1095 | Sort messages of current Rmail buffer by recipient's name. |
| 1096 | 1096 | ||
| 1097 | @findex rmail-sort-by-correspondent | 1097 | @findex rmail-sort-by-correspondent |
| 1098 | @item C-c C-s C-c | 1098 | @item C-c C-s C-c |
diff --git a/doc/emacs/text.texi b/doc/emacs/text.texi index 9ecc41e8880..8137945601b 100644 --- a/doc/emacs/text.texi +++ b/doc/emacs/text.texi | |||
| @@ -1461,8 +1461,9 @@ etc. | |||
| 1461 | export and publication. To export the current buffer, type @kbd{C-c | 1461 | export and publication. To export the current buffer, type @kbd{C-c |
| 1462 | C-e} (@code{org-export}) anywhere in an Org buffer. This command | 1462 | C-e} (@code{org-export}) anywhere in an Org buffer. This command |
| 1463 | prompts for an export format; currently supported formats include | 1463 | prompts for an export format; currently supported formats include |
| 1464 | HTML, @LaTeX{}, OpenDocument (@file{.odt}), and PDF@. Some formats, | 1464 | HTML, @LaTeX{}, Texinfo, OpenDocument (@file{.odt}), iCalendar, |
| 1465 | such as PDF, require certain system tools to be installed. | 1465 | Markdown, man-page, and PDF@. Some formats, such as PDF, require |
| 1466 | certain system tools to be installed. | ||
| 1466 | 1467 | ||
| 1467 | @vindex org-publish-project-alist | 1468 | @vindex org-publish-project-alist |
| 1468 | To export several files at once to a specific directory, either | 1469 | To export several files at once to a specific directory, either |
| @@ -1521,14 +1522,14 @@ with @LaTeX{}.}. | |||
| 1521 | Emacs provides a @TeX{} major mode for each of these variants: Plain | 1522 | Emacs provides a @TeX{} major mode for each of these variants: Plain |
| 1522 | @TeX{} mode, @LaTeX{} mode, Doc@TeX{} mode, and Sli@TeX{} mode. Emacs | 1523 | @TeX{} mode, @LaTeX{} mode, Doc@TeX{} mode, and Sli@TeX{} mode. Emacs |
| 1523 | selects the appropriate mode by looking at the contents of the buffer. | 1524 | selects the appropriate mode by looking at the contents of the buffer. |
| 1524 | (This is done by the @code{tex-mode} command, which is normally called | 1525 | (This is done by invoking the @code{tex-mode} command, which is |
| 1525 | automatically when you visit a @TeX{}-like file. @xref{Choosing | 1526 | normally called automatically when you visit a @TeX{}-like file. |
| 1526 | Modes}.) If the contents are insufficient to determine this, Emacs | 1527 | @xref{Choosing Modes}.) If the contents are insufficient to determine |
| 1527 | chooses the mode specified by the variable @code{tex-default-mode}; | 1528 | this, Emacs chooses the mode specified by the variable |
| 1528 | its default value is @code{latex-mode}. If Emacs does not guess | 1529 | @code{tex-default-mode}; its default value is @code{latex-mode}. If |
| 1529 | right, you can select the correct variant of @TeX{} mode using the | 1530 | Emacs does not guess right, you can select the correct variant of |
| 1530 | command @kbd{M-x plain-tex-mode}, @kbd{M-x latex-mode}, @kbd{M-x | 1531 | @TeX{} mode using the commands @code{plain-tex-mode}, |
| 1531 | slitex-mode}, or @kbd{doctex-mode}. | 1532 | @code{latex-mode}, @code{slitex-mode}, or @code{doctex-mode}. |
| 1532 | 1533 | ||
| 1533 | The following sections document the features of @TeX{} mode and its | 1534 | The following sections document the features of @TeX{} mode and its |
| 1534 | variants. There are several other @TeX{}-related Emacs packages, | 1535 | variants. There are several other @TeX{}-related Emacs packages, |
| @@ -1701,14 +1702,16 @@ chapter of a larger document). | |||
| 1701 | @table @kbd | 1702 | @table @kbd |
| 1702 | @item C-c C-b | 1703 | @item C-c C-b |
| 1703 | Invoke @TeX{} on the entire current buffer (@code{tex-buffer}). | 1704 | Invoke @TeX{} on the entire current buffer (@code{tex-buffer}). |
| 1705 | |||
| 1704 | @item C-c C-r | 1706 | @item C-c C-r |
| 1705 | Invoke @TeX{} on the current region, together with the buffer's header | 1707 | Invoke @TeX{} on the current region, together with the buffer's header |
| 1706 | (@code{tex-region}). | 1708 | (@code{tex-region}). |
| 1709 | |||
| 1707 | @item C-c C-f | 1710 | @item C-c C-f |
| 1708 | Invoke @TeX{} on the current file (@code{tex-file}). | 1711 | Invoke @TeX{} on the current file (@code{tex-file}). |
| 1709 | 1712 | ||
| 1710 | @item C-c C-v | 1713 | @item C-c C-v |
| 1711 | Preview the output from the last @kbd{C-c C-r}, @kbd{C-c C-b}, or @kbd{C-c | 1714 | Preview the output from the last @kbd{C-c C-b}, @kbd{C-c C-r}, or @kbd{C-c |
| 1712 | C-f} command (@code{tex-view}). | 1715 | C-f} command (@code{tex-view}). |
| 1713 | 1716 | ||
| 1714 | @item C-c C-p | 1717 | @item C-c C-p |
| @@ -1743,7 +1746,7 @@ C-p} (@code{tex-print}) to print a hardcopy of the output file. | |||
| 1743 | @cindex @env{TEXINPUTS} environment variable | 1746 | @cindex @env{TEXINPUTS} environment variable |
| 1744 | @vindex tex-directory | 1747 | @vindex tex-directory |
| 1745 | By default, @kbd{C-c C-b} runs @TeX{} in the current directory. The | 1748 | By default, @kbd{C-c C-b} runs @TeX{} in the current directory. The |
| 1746 | output of @TeX{} also goes in this directory. To run @TeX{} in a | 1749 | output of @TeX{} is also created in this directory. To run @TeX{} in a |
| 1747 | different directory, change the variable @code{tex-directory} to | 1750 | different directory, change the variable @code{tex-directory} to |
| 1748 | the desired directory. If your environment variable @env{TEXINPUTS} | 1751 | the desired directory. If your environment variable @env{TEXINPUTS} |
| 1749 | contains relative names, or if your files contain | 1752 | contains relative names, or if your files contain |
| @@ -1889,14 +1892,16 @@ keys (@pxref{Completion}). | |||
| 1889 | 1892 | ||
| 1890 | @vindex tex-shell-hook | 1893 | @vindex tex-shell-hook |
| 1891 | @vindex tex-mode-hook | 1894 | @vindex tex-mode-hook |
| 1895 | @vindex doctex-mode-hook | ||
| 1892 | @vindex latex-mode-hook | 1896 | @vindex latex-mode-hook |
| 1893 | @vindex slitex-mode-hook | 1897 | @vindex slitex-mode-hook |
| 1894 | @vindex plain-tex-mode-hook | 1898 | @vindex plain-tex-mode-hook |
| 1895 | Entering any variant of @TeX{} mode runs the hooks | 1899 | Entering any variant of @TeX{} mode runs the hooks |
| 1896 | @code{text-mode-hook} and @code{tex-mode-hook}. Then it runs either | 1900 | @code{text-mode-hook} and @code{tex-mode-hook}. Then it runs either |
| 1897 | @code{plain-tex-mode-hook}, @code{latex-mode-hook}, or | 1901 | @code{plain-tex-mode-hook}, @code{doctex-mode-hook}, |
| 1898 | @code{slitex-mode-hook}, whichever is appropriate. Starting the | 1902 | @code{latex-mode-hook}, or @code{slitex-mode-hook}, whichever is |
| 1899 | @TeX{} shell runs the hook @code{tex-shell-hook}. @xref{Hooks}. | 1903 | appropriate. Starting the @TeX{} shell runs the hook |
| 1904 | @code{tex-shell-hook}. @xref{Hooks}. | ||
| 1900 | 1905 | ||
| 1901 | @findex iso-iso2tex | 1906 | @findex iso-iso2tex |
| 1902 | @findex iso-tex2iso | 1907 | @findex iso-tex2iso |
| @@ -2002,7 +2007,8 @@ characters themselves (@code{sgml-name-8bit-mode}). | |||
| 2002 | @kindex C-c C-v @r{(SGML mode)} | 2007 | @kindex C-c C-v @r{(SGML mode)} |
| 2003 | @findex sgml-validate | 2008 | @findex sgml-validate |
| 2004 | Run a shell command (which you must specify) to validate the current | 2009 | Run a shell command (which you must specify) to validate the current |
| 2005 | buffer as SGML (@code{sgml-validate}). | 2010 | buffer as SGML (@code{sgml-validate}). (In HTML mode this key |
| 2011 | sequence runs a different command.) | ||
| 2006 | 2012 | ||
| 2007 | @item C-c @key{TAB} | 2013 | @item C-c @key{TAB} |
| 2008 | @kindex C-c TAB @r{(SGML mode)} | 2014 | @kindex C-c TAB @r{(SGML mode)} |
| @@ -2913,7 +2919,7 @@ right-hand buffer.) | |||
| 2913 | @kindex F2 RET | 2919 | @kindex F2 RET |
| 2914 | @kindex C-x 6 RET | 2920 | @kindex C-x 6 RET |
| 2915 | @findex 2C-newline | 2921 | @findex 2C-newline |
| 2916 | The command @kbd{C-x 6 @key{RET}} or @kbd{@key{F2} @key{RET}} | 2922 | The command @kbd{@key{F2} @key{RET}} or @kbd{C-x 6 @key{RET}} |
| 2917 | (@code{2C-newline}) inserts a newline in each of the two buffers at | 2923 | (@code{2C-newline}) inserts a newline in each of the two buffers at |
| 2918 | corresponding positions. This is the easiest way to add a new line to | 2924 | corresponding positions. This is the easiest way to add a new line to |
| 2919 | the two-column text while editing it in split buffers. | 2925 | the two-column text while editing it in split buffers. |
diff --git a/doc/misc/cc-mode.texi b/doc/misc/cc-mode.texi index d0d39d44e95..5a229c1cd6f 100644 --- a/doc/misc/cc-mode.texi +++ b/doc/misc/cc-mode.texi | |||
| @@ -4734,7 +4734,7 @@ Once again, line 8 is assigned as @code{brace-entry-open} as is line | |||
| 4734 | with anchor point at the @samp{@{} of line 8@footnote{This extra | 4734 | with anchor point at the @samp{@{} of line 8@footnote{This extra |
| 4735 | syntactic element was introduced in @ccmode{} 5.33.1 to allow extra | 4735 | syntactic element was introduced in @ccmode{} 5.33.1 to allow extra |
| 4736 | flexibility in indenting the second line of such a construct. You can | 4736 | flexibility in indenting the second line of such a construct. You can |
| 4737 | preserve the behaviour resulting from the former syntactic analysis by | 4737 | preserve the behavior resulting from the former syntactic analysis by |
| 4738 | giving @code{brace-list-entry} an offset of | 4738 | giving @code{brace-list-entry} an offset of |
| 4739 | @code{c-lineup-under-anchor} (@pxref{Misc Line-Up}).}, and | 4739 | @code{c-lineup-under-anchor} (@pxref{Misc Line-Up}).}, and |
| 4740 | @code{brace-list-entry} anchored on the @samp{1} of line 8. | 4740 | @code{brace-list-entry} anchored on the @samp{1} of line 8. |
diff --git a/doc/misc/org.texi b/doc/misc/org.texi index 4434636b7f2..c727cc3f8db 100644 --- a/doc/misc/org.texi +++ b/doc/misc/org.texi | |||
| @@ -10235,7 +10235,7 @@ for display purposes only. | |||
| 10235 | @cindex dash, special symbol | 10235 | @cindex dash, special symbol |
| 10236 | @cindex ellipsis, special symbol | 10236 | @cindex ellipsis, special symbol |
| 10237 | In addition to regular entities defined above, Org exports in a special | 10237 | In addition to regular entities defined above, Org exports in a special |
| 10238 | way@footnote{This behaviour can be disabled with @code{-} export setting | 10238 | way@footnote{This behavior can be disabled with @code{-} export setting |
| 10239 | (@pxref{Export settings}).} the following commonly used character | 10239 | (@pxref{Export settings}).} the following commonly used character |
| 10240 | combinations: @samp{\-} is treated as a shy hyphen, @samp{--} and @samp{---} | 10240 | combinations: @samp{\-} is treated as a shy hyphen, @samp{--} and @samp{---} |
| 10241 | are converted into dashes, and @samp{...} becomes a compact set of dots. | 10241 | are converted into dashes, and @samp{...} becomes a compact set of dots. |
diff --git a/doc/misc/tramp.texi b/doc/misc/tramp.texi index f2530cd6eaa..e1c4f3e980e 100644 --- a/doc/misc/tramp.texi +++ b/doc/misc/tramp.texi | |||
| @@ -3563,7 +3563,7 @@ Why is @file{~/.sh_history} file on the remote host growing? | |||
| 3563 | @vindex tramp-histfile-override | 3563 | @vindex tramp-histfile-override |
| 3564 | Due to the remote shell saving tilde expansions triggered by | 3564 | Due to the remote shell saving tilde expansions triggered by |
| 3565 | @value{tramp}, the history file is probably growing rapidly. | 3565 | @value{tramp}, the history file is probably growing rapidly. |
| 3566 | @value{tramp} can suppress this behaviour with the user option | 3566 | @value{tramp} can suppress this behavior with the user option |
| 3567 | @option{tramp-histfile-override}. When set to @code{t}, environment | 3567 | @option{tramp-histfile-override}. When set to @code{t}, environment |
| 3568 | variable @env{HISTFILE} is unset, and environment variables | 3568 | variable @env{HISTFILE} is unset, and environment variables |
| 3569 | @env{HISTFILESIZE} @env{HISTSIZE} are set to 0. | 3569 | @env{HISTFILESIZE} @env{HISTSIZE} are set to 0. |
diff --git a/etc/ORG-NEWS b/etc/ORG-NEWS index 12eab44f0f7..b9f3b0cdbe4 100644 --- a/etc/ORG-NEWS +++ b/etc/ORG-NEWS | |||
| @@ -1358,7 +1358,7 @@ don't have to be distinct on a heading. | |||
| 1358 | 1358 | ||
| 1359 | Grouptags had to previously be defined with { }. This syntax is | 1359 | Grouptags had to previously be defined with { }. This syntax is |
| 1360 | already used for exclusive tags and Grouptags need their own, | 1360 | already used for exclusive tags and Grouptags need their own, |
| 1361 | non-exclusive syntax. This behaviour is achieved with [ ]. Note: { } | 1361 | non-exclusive syntax. This behavior is achieved with [ ]. Note: { } |
| 1362 | can still be used also for Grouptags but then only one of the given | 1362 | can still be used also for Grouptags but then only one of the given |
| 1363 | tags can be used on the headline at the same time. Example: | 1363 | tags can be used on the headline at the same time. Example: |
| 1364 | 1364 | ||
| @@ -1422,9 +1422,9 @@ Check the documentation for more details. | |||
| 1422 | 1422 | ||
| 1423 | Thanks to Jarmo Hurri for this feature. | 1423 | Thanks to Jarmo Hurri for this feature. |
| 1424 | 1424 | ||
| 1425 | *** New behaviour for ~org-toggle-latex-fragment~ | 1425 | *** New behavior for ~org-toggle-latex-fragment~ |
| 1426 | 1426 | ||
| 1427 | The new behaviour is the following: | 1427 | The new behavior is the following: |
| 1428 | 1428 | ||
| 1429 | - With a double prefix argument or with a single prefix argument when | 1429 | - With a double prefix argument or with a single prefix argument when |
| 1430 | point is before the first headline, toggle overlays in the whole | 1430 | point is before the first headline, toggle overlays in the whole |
| @@ -1623,10 +1623,10 @@ leading spaces within table cells. | |||
| 1623 | Org uses the MathJax CDN by default. See the manual and the docstring | 1623 | Org uses the MathJax CDN by default. See the manual and the docstring |
| 1624 | of ~org-html-mathjax-options~ for details. | 1624 | of ~org-html-mathjax-options~ for details. |
| 1625 | 1625 | ||
| 1626 | *** New behaviour in `org-export-options-alist' | 1626 | *** New behavior in `org-export-options-alist' |
| 1627 | 1627 | ||
| 1628 | When defining a back-end, it is now possible to specify to give | 1628 | When defining a back-end, it is now possible to specify to give |
| 1629 | `parse' behaviour on a keyword. It is equivalent to call | 1629 | `parse' behavior on a keyword. It is equivalent to call |
| 1630 | `org-element-parse-secondary-string' on the value. | 1630 | `org-element-parse-secondary-string' on the value. |
| 1631 | 1631 | ||
| 1632 | However, parsed =KEYWORD= is automatically associated to an | 1632 | However, parsed =KEYWORD= is automatically associated to an |
| @@ -1745,7 +1745,7 @@ everywhere in the buffer, possibly corrupting URLs. | |||
| 1745 | *** Removed option =org-babel-sh-command= | 1745 | *** Removed option =org-babel-sh-command= |
| 1746 | 1746 | ||
| 1747 | This undocumented option defaulted to the value of =shell-file-name= at | 1747 | This undocumented option defaulted to the value of =shell-file-name= at |
| 1748 | the time of loading =ob-shell=. The new behaviour is to use the value | 1748 | the time of loading =ob-shell=. The new behavior is to use the value |
| 1749 | of =shell-file-name= directly when the shell langage is =shell=. To chose | 1749 | of =shell-file-name= directly when the shell langage is =shell=. To chose |
| 1750 | a different shell, either customize =shell-file-name= or bind this | 1750 | a different shell, either customize =shell-file-name= or bind this |
| 1751 | variable locally. | 1751 | variable locally. |
diff --git a/lisp/emacs-lisp/syntax.el b/lisp/emacs-lisp/syntax.el index 6106720f7a5..ad1a9665ff0 100644 --- a/lisp/emacs-lisp/syntax.el +++ b/lisp/emacs-lisp/syntax.el | |||
| @@ -363,12 +363,6 @@ An \"outermost position\" means one that it is outside of any syntactic entity: | |||
| 363 | outside of any parentheses, comments, or strings encountered in the scan. | 363 | outside of any parentheses, comments, or strings encountered in the scan. |
| 364 | If no such position is recorded in PPSS (because the end of the scan was | 364 | If no such position is recorded in PPSS (because the end of the scan was |
| 365 | itself at the outermost level), return nil." | 365 | itself at the outermost level), return nil." |
| 366 | ;; BEWARE! We rely on the undocumented 9th field. The 9th field currently | ||
| 367 | ;; contains the list of positions of the enclosing open-parens. | ||
| 368 | ;; I.e. those positions are outside of any string/comment and the first of | ||
| 369 | ;; those is outside of any paren (i.e. corresponds to a nil ppss). | ||
| 370 | ;; If this list is empty but we are in a string or comment, then the 8th | ||
| 371 | ;; field contains a similar "toplevel" position. | ||
| 372 | (or (car (nth 9 ppss)) | 366 | (or (car (nth 9 ppss)) |
| 373 | (nth 8 ppss))) | 367 | (nth 8 ppss))) |
| 374 | 368 | ||
diff --git a/lisp/filenotify.el b/lisp/filenotify.el index 5d37f39a70b..59a8c0e88aa 100644 --- a/lisp/filenotify.el +++ b/lisp/filenotify.el | |||
| @@ -423,7 +423,7 @@ DESCRIPTOR should be an object returned by `file-notify-add-watch'." | |||
| 423 | 423 | ||
| 424 | ;; TODO: | 424 | ;; TODO: |
| 425 | ;; * Watching a /dir/file may receive events for dir. | 425 | ;; * Watching a /dir/file may receive events for dir. |
| 426 | ;; (This may be the desired behaviour.) | 426 | ;; (This may be the desired behavior.) |
| 427 | ;; * Watching a file in an already watched directory | 427 | ;; * Watching a file in an already watched directory |
| 428 | ;; If the file is created and *then* a watch is added to that file, the | 428 | ;; If the file is created and *then* a watch is added to that file, the |
| 429 | ;; watch might receive events which occurred prior to it being created, | 429 | ;; watch might receive events which occurred prior to it being created, |
diff --git a/lisp/frame.el b/lisp/frame.el index 0ed7d6a64f1..0cf502d5066 100644 --- a/lisp/frame.el +++ b/lisp/frame.el | |||
| @@ -2439,7 +2439,7 @@ See also `toggle-frame-maximized'." | |||
| 2439 | frame `((fullscreen . fullboth) (fullscreen-restore . ,fullscreen)))) | 2439 | frame `((fullscreen . fullboth) (fullscreen-restore . ,fullscreen)))) |
| 2440 | ;; Manipulating a frame without waiting for the fullscreen | 2440 | ;; Manipulating a frame without waiting for the fullscreen |
| 2441 | ;; animation to complete can cause a crash, or other unexpected | 2441 | ;; animation to complete can cause a crash, or other unexpected |
| 2442 | ;; behaviour, on macOS (bug#28496). | 2442 | ;; behavior, on macOS (bug#28496). |
| 2443 | (when (featurep 'cocoa) (sleep-for 0.5)))) | 2443 | (when (featurep 'cocoa) (sleep-for 0.5)))) |
| 2444 | 2444 | ||
| 2445 | 2445 | ||
diff --git a/lisp/org/org-element.el b/lisp/org/org-element.el index 844349c2fc0..a63aae5329d 100644 --- a/lisp/org/org-element.el +++ b/lisp/org/org-element.el | |||
| @@ -4721,7 +4721,7 @@ indentation removed from its contents." | |||
| 4721 | ;; Cache is enabled by default, but can be disabled globally with | 4721 | ;; Cache is enabled by default, but can be disabled globally with |
| 4722 | ;; `org-element-use-cache'. `org-element-cache-sync-idle-time', | 4722 | ;; `org-element-use-cache'. `org-element-cache-sync-idle-time', |
| 4723 | ;; org-element-cache-sync-duration' and `org-element-cache-sync-break' | 4723 | ;; org-element-cache-sync-duration' and `org-element-cache-sync-break' |
| 4724 | ;; can be tweaked to control caching behaviour. | 4724 | ;; can be tweaked to control caching behavior. |
| 4725 | ;; | 4725 | ;; |
| 4726 | ;; Internally, parsed elements are stored in an AVL tree, | 4726 | ;; Internally, parsed elements are stored in an AVL tree, |
| 4727 | ;; `org-element--cache'. This tree is updated lazily: whenever | 4727 | ;; `org-element--cache'. This tree is updated lazily: whenever |
diff --git a/lisp/org/org.el b/lisp/org/org.el index 2f60a075055..3ec6b4eabe3 100644 --- a/lisp/org/org.el +++ b/lisp/org/org.el | |||
| @@ -10641,7 +10641,7 @@ a timestamp or a link." | |||
| 10641 | (save-excursion | 10641 | (save-excursion |
| 10642 | ;; Do not validate action when point is on the | 10642 | ;; Do not validate action when point is on the |
| 10643 | ;; spaces right after the footnote label, in | 10643 | ;; spaces right after the footnote label, in |
| 10644 | ;; order to be on par with behaviour on links. | 10644 | ;; order to be on par with behavior on links. |
| 10645 | (skip-chars-forward " \t") | 10645 | (skip-chars-forward " \t") |
| 10646 | (let ((begin | 10646 | (let ((begin |
| 10647 | (org-element-property :contents-begin context))) | 10647 | (org-element-property :contents-begin context))) |
| @@ -10794,7 +10794,7 @@ there is one, return it." | |||
| 10794 | (cons link end))))) | 10794 | (cons link end))))) |
| 10795 | 10795 | ||
| 10796 | ;; TODO: These functions are deprecated since `org-open-at-point' | 10796 | ;; TODO: These functions are deprecated since `org-open-at-point' |
| 10797 | ;; hard-codes behaviour for "file+emacs" and "file+sys" types. | 10797 | ;; hard-codes behavior for "file+emacs" and "file+sys" types. |
| 10798 | (defun org-open-file-with-system (path) | 10798 | (defun org-open-file-with-system (path) |
| 10799 | "Open file at PATH using the system way of opening it." | 10799 | "Open file at PATH using the system way of opening it." |
| 10800 | (org-open-file path 'system)) | 10800 | (org-open-file path 'system)) |
diff --git a/lisp/progmodes/flymake.el b/lisp/progmodes/flymake.el index a47f13fea35..56f43e4bb36 100644 --- a/lisp/progmodes/flymake.el +++ b/lisp/progmodes/flymake.el | |||
| @@ -48,6 +48,10 @@ | |||
| 48 | (require 'thingatpt) ; end-of-thing | 48 | (require 'thingatpt) ; end-of-thing |
| 49 | (require 'warnings) ; warning-numeric-level, display-warning | 49 | (require 'warnings) ; warning-numeric-level, display-warning |
| 50 | (require 'compile) ; for some faces | 50 | (require 'compile) ; for some faces |
| 51 | ;; We need the next require to avoid compiler warnings and run-time | ||
| 52 | ;; errors about mouse-wheel-up/down-event in builds --without-x, where | ||
| 53 | ;; mwheel is not preloaded. | ||
| 54 | (require 'mwheel) | ||
| 51 | ;; when-let*, if-let*, hash-table-keys, hash-table-values: | 55 | ;; when-let*, if-let*, hash-table-keys, hash-table-values: |
| 52 | (eval-when-compile (require 'subr-x)) | 56 | (eval-when-compile (require 'subr-x)) |
| 53 | 57 | ||
diff --git a/lisp/progmodes/grep.el b/lisp/progmodes/grep.el index 9b2c6f112c6..dc74ad2de5f 100644 --- a/lisp/progmodes/grep.el +++ b/lisp/progmodes/grep.el | |||
| @@ -1230,6 +1230,8 @@ file name to `*.gz', and sets `grep-highlight-matches' to `always'." | |||
| 1230 | (grep-find-template nil) | 1230 | (grep-find-template nil) |
| 1231 | (grep-find-command nil) | 1231 | (grep-find-command nil) |
| 1232 | (grep-host-defaults-alist nil) | 1232 | (grep-host-defaults-alist nil) |
| 1233 | ;; `zgrep' doesn't support the `--null' option. | ||
| 1234 | (grep-use-null-filename-separator nil) | ||
| 1233 | ;; Use for `grep-read-files' | 1235 | ;; Use for `grep-read-files' |
| 1234 | (grep-files-aliases '(("all" . "* .*") | 1236 | (grep-files-aliases '(("all" . "* .*") |
| 1235 | ("gz" . "*.gz")))) | 1237 | ("gz" . "*.gz")))) |
diff --git a/lisp/term.el b/lisp/term.el index a0313d88dac..cf7699abc94 100644 --- a/lisp/term.el +++ b/lisp/term.el | |||
| @@ -487,7 +487,7 @@ inconsistent with the state of the terminal understood by the | |||
| 487 | inferior process. Only the process filter is allowed to make | 487 | inferior process. Only the process filter is allowed to make |
| 488 | changes to the buffer. | 488 | changes to the buffer. |
| 489 | 489 | ||
| 490 | Customize this option to nil if you want the previous behaviour." | 490 | Customize this option to nil if you want the previous behavior." |
| 491 | :version "26.1" | 491 | :version "26.1" |
| 492 | :type 'boolean | 492 | :type 'boolean |
| 493 | :group 'term) | 493 | :group 'term) |
| @@ -508,7 +508,7 @@ commands can be invoked on the mouse-selected point or region, | |||
| 508 | until the process filter (or user) moves point to the process | 508 | until the process filter (or user) moves point to the process |
| 509 | mark once again. | 509 | mark once again. |
| 510 | 510 | ||
| 511 | Customize this option to nil if you want the previous behaviour." | 511 | Customize this option to nil if you want the previous behavior." |
| 512 | :version "26.1" | 512 | :version "26.1" |
| 513 | :type 'boolean | 513 | :type 'boolean |
| 514 | :group 'term) | 514 | :group 'term) |
diff --git a/lisp/textmodes/flyspell.el b/lisp/textmodes/flyspell.el index d87cb5e72ed..e4626696262 100644 --- a/lisp/textmodes/flyspell.el +++ b/lisp/textmodes/flyspell.el | |||
| @@ -1944,6 +1944,10 @@ spell-check." | |||
| 1944 | (call-interactively flyspell--prev-meta-tab-binding) | 1944 | (call-interactively flyspell--prev-meta-tab-binding) |
| 1945 | (let ((pos (point)) | 1945 | (let ((pos (point)) |
| 1946 | (old-max (point-max))) | 1946 | (old-max (point-max))) |
| 1947 | ;; Flush a possibly stale cache from previous invocations of | ||
| 1948 | ;; flyspell-auto-correct-word. | ||
| 1949 | (if (not (eq last-command 'flyspell-auto-correct-word)) | ||
| 1950 | (setq flyspell-auto-correct-region nil)) | ||
| 1947 | ;; Use the correct dictionary. | 1951 | ;; Use the correct dictionary. |
| 1948 | (flyspell-accept-buffer-local-defs) | 1952 | (flyspell-accept-buffer-local-defs) |
| 1949 | (if (and (eq flyspell-auto-correct-pos pos) | 1953 | (if (and (eq flyspell-auto-correct-pos pos) |