Skip to content

Commit e17cda4

Browse files
committed
Merge from origin/emacs-26
758e9a8 Revert "Don't mark main_thread (Bug#36155)" 1877b7b Don't mark main_thread (Bug#36155) 4904fb3 More quotation fixes (Bug#35885) 4cc4b5d ; * src/keyboard.c (tool_bar_items): Fix a typo. (Bug#36143) b58ecaf Minor copyedits in efaq-w32 48422af Tiny improvement of documentation of major mode conventions 25d44d2 * nt/addpm.c (main): Fix buffer overflow
2 parents ef74411 + 758e9a8 commit e17cda4

File tree

6 files changed

+13
-8
lines changed

6 files changed

+13
-8
lines changed

doc/emacs/modes.texi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ amount of work you can lose in case of a crash. @xref{Auto Save}.
207207

208208
@item
209209
Electric Quote mode automatically converts quotation marks. For
210-
example, it requotes text typed @t{`like this'} to text @t{‘like
210+
example, it requotes text typed @kbd{`like this'} to text @t{‘like
211211
this’}. You can control what kind of text it operates in, and you can
212212
disable it entirely in individual buffers. @xref{Quotation Marks}.
213213

doc/emacs/text.texi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -429,7 +429,7 @@ this"}. Another common way is the curved quote convention, which uses
429429
left and right single or double quotation marks `@t{like this}' or
430430
``@t{like this}''@footnote{
431431
The curved single quote characters are U+2018 @sc{left single quotation
432-
mark} and U+2018 @sc{right single quotation mark}; the curved double quotes
432+
mark} and U+2019 @sc{right single quotation mark}; the curved double quotes
433433
are U+201C @sc{left double quotation mark} and U+201D @sc{right double
434434
quotation mark}. On text terminals which cannot display these
435435
characters, the Info reader might show them as the typewriter ASCII

doc/lispref/modes.texi

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -392,7 +392,9 @@ it provides a command that does the same job in a way better
392392
suited to the text this mode is used for. For example, a major mode
393393
for editing a programming language might redefine @kbd{C-M-a} to
394394
move to the beginning of a function in a way that works better for
395-
that language.
395+
that language. The recommended way of tailoring @kbd{C-M-a} to the
396+
needs of a major mode is to set @code{beginning-of-defun-function}
397+
(@pxref{List Motion}) to invoke the function specific to the mode.
396398

397399
It is also legitimate for a major mode to rebind a standard key
398400
sequence whose standard meaning is rarely useful in that mode. For

doc/misc/efaq-w32.texi

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1820,7 +1820,8 @@ If you want a quick solution without installing extra tools, a poor
18201820
substitute that works for simple text searches is to specify the built
18211821
in Windows command @command{findstr} as the command to run at the
18221822
@kbd{M-x grep} prompt. Normally you will want to use the @option{/n}
1823-
argument to @command{findstr}.
1823+
argument to @command{findstr}, to have it print the line numbers for
1824+
each hit.
18241825

18251826
@menu
18261827
* Recursive grep::
@@ -1860,7 +1861,8 @@ path to the findutils @command{find} command.
18601861
An alternative if you have a recent version of grep is to customize
18611862
@code{grep-find-command} to use @samp{grep -r} instead of both find
18621863
and grep. Another alternative if you don't need the full capabilities
1863-
of grep is to use @samp{findstr /n /r}.
1864+
of grep is to use @samp{findstr /n /r}; add the @samp{/s} option if
1865+
you want a recursive search.
18641866

18651867
@c ------------------------------------------------------------
18661868
@node Developing with Emacs

nt/addpm.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -219,8 +219,9 @@ main (int argc, char *argv[])
219219
{
220220
int result;
221221

222-
char msg[ MAX_PATH ];
223-
sprintf (msg, "Install Emacs at %s?\n", emacs_path);
222+
const char install_msg[] = "Install Emacs at %s?\n";
223+
char msg[ MAX_PATH + sizeof (install_msg) ];
224+
sprintf (msg, install_msg, emacs_path);
224225
result = MessageBox (NULL, msg, "Install Emacs",
225226
MB_OKCANCEL | MB_ICONQUESTION);
226227
if (result != IDOK)

src/keyboard.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7969,7 +7969,7 @@ tool_bar_items (Lisp_Object reuse, int *nitems)
79697969
{
79707970
/* No, so use major and minor mode keymaps and keymap property.
79717971
Note that tool-bar bindings in the local-map and keymap
7972-
properties may not work reliable, as they are only
7972+
properties may not work reliably, as they are only
79737973
recognized when the tool-bar (or mode-line) is updated,
79747974
which does not normally happen after every command. */
79757975
ptrdiff_t nminor = current_minor_maps (NULL, &tmaps);

0 commit comments

Comments
 (0)