Skip to content

Commit 50eb9f1

Browse files
author
Yuuki Harano
committed
Merge branch 'master' of https://github.com/emacs-mirror/emacs into pgtk
2 parents d56f600 + d55f2f7 commit 50eb9f1

File tree

145 files changed

+2054
-1223
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

145 files changed

+2054
-1223
lines changed

ChangeLog.2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15300,7 +15300,7 @@
1530015300

1530115301
* lisp/progmodes/cc-langs.el (c++-template-syntax-table)
1530215302
(c-no-parens-syntax-table): Add extra "(eval ..)"s around "'(lambda ..)"
15303-
forms to remove the superflous quotes.
15303+
forms to remove the superfluous quotes.
1530415304

1530515305
2015-11-24 Eli Zaretskii <[email protected]>
1530615306

ChangeLog.3

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1039,7 +1039,7 @@
10391039
recursively sorted with the same mechanism. That way variables tied
10401040
to a particular subdirectory override those in a parent directory.
10411041

1042-
Previously the behaviour didn’t seem to be well defined anyway and was
1042+
Previously the behavior didn’t seem to be well defined anyway and was
10431043
dependent on the order they appeared in the file. However this order
10441044
was changed in version 26.1 and it probably also depended on the
10451045
number of dir-local files that are merged.
@@ -7238,7 +7238,8 @@
72387238

72397239
2018-04-17 Andreas Schwab <[email protected]>
72407240

7241-
Fix undefined behaviour while looking for lexical-binding file variable (bug 31186)
7241+
Fix undefined behavior while looking for lexical-binding file
7242+
variable (bug 31186).
72427243

72437244
* src/lread.c (lisp_file_lexically_bound_p): Reset
72447245
beg_end_state before reading variable or value.
@@ -16431,7 +16432,7 @@
1643116432
Loading flymake-elisp.el doesn't setup flymake-mode to turn on
1643216433
automatically, but it affects emacs-lisp-mode-hook so that
1643316434
flymake-diagnostic-functions is setup with a suitable buffer-local
16434-
value. The variable flymake-diagnostic-funtions in every live
16435+
value. The variable flymake-diagnostic-functions in every live
1643516436
emacs-lisp-mode buffer is also adjusted.
1643616437

1643716438
* lisp/progmodes/flymake.el (top): Require flymake-elisp.
@@ -63858,7 +63859,7 @@
6385863859

6385963860
2016-01-20 Eli Zaretskii <[email protected]>
6386063861

63861-
Anoter fix for problematic merge from emacs-25
63862+
Another fix for problematic merge from emacs-25
6386263863

6386363864
* src/w32fns.c (globals_of_w32fns): Move initialization of
6386463865
resetstkoflw to a non-Cygwin part.
@@ -66448,8 +66449,8 @@
6644866449
(verilog-modi-cache-results, verilog-save-buffer-state)
6644966450
(verilog-save-font-no-change-functions): When internally suppressing change
6645066451
functions, use `inhibit-modification-hooks' and call
66451-
`after-change-funtions' to more nicely work with user hooks. Reported by
66452-
Stefan Monnier.
66452+
`after-change-functions' to more nicely work with user hooks.
66453+
Reported by Stefan Monnier.
6645366454

6645466455
(verilog-auto, verilog-delete-auto, verilog-delete-auto-buffer):
6645566456
Create `verilog-delete-auto-buffer' to avoid double-calling

admin/nt/dist-build/build-dep-zips.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ def immediate_deps(pkg):
7878
## Split into dependencies
7979
dependencies = dependencies.strip().split(" ")
8080

81-
## Remove > signs TODO can we get any other punctation here?
81+
## Remove > signs TODO can we get any other punctuation here?
8282
dependencies = [d.split(">")[0] for d in dependencies if d]
8383
dependencies = [d for d in dependencies if not d == "None"]
8484

doc/emacs/files.texi

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1394,6 +1394,10 @@ backup of. In all other respects, this behaves like @kbd{M-x diff}.
13941394
buffer with its corresponding file. This shows you what changes you
13951395
would make to the file if you save the buffer.
13961396

1397+
@findex diff-buffers
1398+
The command @kbd{M-x diff-buffers} compares the contents of two
1399+
specified buffers.
1400+
13971401
@findex compare-windows
13981402
The command @kbd{M-x compare-windows} compares the text in the
13991403
current window with that in the window that was the selected window

doc/emacs/macos.texi

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ keys and the fullscreen behavior. To see all such options, use
9999

100100
@subsection Modifier keys
101101

102-
The following variables control the behaviour of the actual modifier
102+
The following variables control the behavior of the actual modifier
103103
keys:
104104

105105
@table @code
@@ -135,12 +135,12 @@ which describes the modifier when used with ordinary keys, function keys
135135
If the @var{symbol} is one of @code{control}, @code{meta}, @code{alt},
136136
@code{super} or @code{hyper}, this describes the Emacs modifier it
137137
represents. If @var{symbol} is @code{none}, Emacs does not use the
138-
key, which retains its standard behaviour. For instance, the
138+
key, which retains its standard behavior. For instance, the
139139
@key{Option} key in macOS is then used for composing additional
140140
characters.
141141

142142
The variables for right-hand keys, like @code{ns-right-alternate-modifier},
143-
may also be set to @code{left}, which means to use the same behaviour as
143+
may also be set to @code{left}, which means to use the same behavior as
144144
the corresponding left-hand key.
145145

146146
@subsection Font Panel
@@ -210,7 +210,7 @@ the mouse.
210210

211211
The sending application has some limited ability to decide how Emacs
212212
handles the sent object, but the user may override the default
213-
behaviour by holding one or more modifier key.
213+
behavior by holding one or more modifier key.
214214

215215
@table @kbd
216216
@item control
@@ -220,7 +220,7 @@ will insert the filename.
220220
Attempt to open the object as though it is a file or URL.
221221
@item super/command
222222
Perform the default action for the type. This can be useful when an
223-
application is overriding the default behaviour.
223+
application is overriding the default behavior.
224224
@end table
225225

226226
The modifier keys listed above are defined by macOS and are unaffected

doc/emacs/mini.texi

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,9 +222,13 @@ can also scroll the help text with @kbd{M-@key{PageUp}} and
222222
possible completions. @xref{Other Window}.
223223

224224
@vindex enable-recursive-minibuffers
225+
@findex minibuffer-depth-indicate-mode
225226
Emacs normally disallows most commands that use the minibuffer while
226227
the minibuffer is active. To allow such commands in the minibuffer,
227228
set the variable @code{enable-recursive-minibuffers} to @code{t}.
229+
You might need also to enable @code{minibuffer-depth-indicate-mode}
230+
to show the current recursion depth in the minibuffer prompt
231+
on recursive use of the minibuffer.
228232

229233
@findex minibuffer-inactive-mode
230234
When not active, the minibuffer is in @code{minibuffer-inactive-mode},

doc/emacs/search.texi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1199,7 +1199,7 @@ symbol-constituent character.
11991199
matches any character whose syntax is @var{c}. Here @var{c} is a
12001200
character that designates a particular syntax class: thus, @samp{w}
12011201
for word constituent, @samp{-} or @samp{ } for whitespace, @samp{.}
1202-
for ordinary punctuation, etc. @xref{Syntax Tables,, Syntax Tables,
1202+
for ordinary punctuation, etc. @xref{Syntax Class Table,, Syntax Class Table,
12031203
elisp, The Emacs Lisp Reference Manual}.
12041204

12051205
@item \S@var{c}

doc/lispintro/emacs-lisp-intro.texi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@
103103
@c number suitable for the title page, and update-date to be the date,
104104
@c in the preferred style for these. E.g., run the shell command:
105105
@c texi2any -D 'edition-number 3.11' \
106-
@c -D 'titlepage-edition-number Revised Third Edtion' \
106+
@c -D 'titlepage-edition-number Revised Third Edition' \
107107
@c -D 'update-date 31 March 2020'
108108
@c This relates mainly to the published book sold by the FSF.
109109

@@ -3832,7 +3832,7 @@ delimit them from the body of the @code{let}.
38323832
@findex if
38333833
@cindex Conditional with @code{if}
38343834

3835-
Anoter special form is the conditional @code{if}. This form is used
3835+
Another special form is the conditional @code{if}. This form is used
38363836
to instruct the computer to make decisions. You can write function
38373837
definitions without using @code{if}, but it is used often enough, and
38383838
is important enough, to be included here. It is used, for example, in

doc/lispref/commands.texi

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1788,9 +1788,10 @@ additional data because signals do not carry additional information.
17881788
They can be useful for debugging (@pxref{Error Debugging}).
17891789

17901790
To catch a user signal, bind the corresponding event to an interactive
1791-
command in the @code{special-event-map} (@pxref{Active Keymaps}).
1791+
command in the @code{special-event-map} (@pxref{Controlling Active Maps}).
17921792
The command is called with no arguments, and the specific signal event is
1793-
available in @code{last-input-event}. For example:
1793+
available in @code{last-input-event} (@pxref{Event Input Misc}. For
1794+
example:
17941795

17951796
@smallexample
17961797
(defun sigusr-handler ()
@@ -3018,7 +3019,7 @@ definition to find the actual event.
30183019
user signals like @code{sigusr1} are normally handled in this way.
30193020
The keymap which defines how to handle special events---and which
30203021
events are special---is in the variable @code{special-event-map}
3021-
(@pxref{Active Keymaps}).
3022+
(@pxref{Controlling Active Maps}).
30223023

30233024
@node Waiting
30243025
@section Waiting for Elapsed Time or Input

doc/lispref/display.texi

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -276,13 +276,11 @@ followed by a newline.
276276
When @code{inhibit-message} is non-@code{nil}, no message will be displayed
277277
in the echo area, it will only be logged to @samp{*Messages*}.
278278

279-
If the minibuffer is active, it uses the @code{minibuffer-message}
280-
function to display the message temporarily at the end of the
281-
minibuffer (@pxref{Minibuffer Misc}).
282-
283279
If @var{format-string} is @code{nil} or the empty string,
284280
@code{message} clears the echo area; if the echo area has been
285-
expanded automatically, this brings it back to its normal size.
281+
expanded automatically, this brings it back to its normal size. If
282+
the minibuffer is active, this brings the minibuffer contents back
283+
onto the screen immediately.
286284

287285
@example
288286
@group
@@ -2499,9 +2497,12 @@ space between end of line and edge of the window using this face, or
24992497
@code{nil} to not use this face for the space between the end of the
25002498
line and the edge of the window. When Emacs merges several faces for
25012499
displaying the empty space beyond end of line, only those faces with
2502-
@code{:extend} non-@code{nil} will be merged. By default, only
2503-
@code{region} and @code{hl-line} faces have this attribute set to
2504-
@code{t}.
2500+
@code{:extend} non-@code{nil} will be merged. By default, only a
2501+
small number of faces, notably, @code{region}, have this attribute
2502+
set. This attribute is different from the others in that when a theme
2503+
doesn't specify an explicit value for a face, the value from the
2504+
original face definition by @code{defface} is inherited
2505+
(@pxref{Defining Faces}).
25052506

25062507
@end table
25072508

@@ -4913,7 +4914,7 @@ Recursive display specifications are not supported---@var{string}'s
49134914
@code{display} properties, if any, are not used.
49144915

49154916
@item (image . @var{image-props})
4916-
This kind of display specification is an image descriptor (@pxref{Images}).
4917+
This kind of display specification is an image descriptor (@pxref{Image Descriptors}).
49174918
When used as a display specification, it means to display the image
49184919
instead of the text that has the display specification.
49194920

@@ -5619,7 +5620,7 @@ area from the left of the original image, and if negative the offset
56195620
from the right. If @var{y} is a positive number it specifies the
56205621
offset from the top of the original image, and if negative from the
56215622
bottom. If @var{x} or @var{y} are @code{nil} or unspecified the crop
5622-
area will be centred on the original image.
5623+
area will be centered on the original image.
56235624

56245625
If the crop area is outside or overlaps the edge of the image it will
56255626
be reduced to exclude any areas outside of the image. This means it
@@ -5914,7 +5915,7 @@ Draw vertical lines.
59145915
@deffn Command curveto coordinate-sets
59155916
Using the first element in @var{coordinate-sets}, draw a cubic Bézier
59165917
curve from the current point. If there are multiple coordinate sets,
5917-
draw a polybézier. Each coordinate set is a list of the form
5918+
draw a polybezier. Each coordinate set is a list of the form
59185919
@code{(@var{x1} @var{y1} @var{x2} @var{y2} @var{x} @var{y})}, where
59195920
@w{(@var{x}, @var{y})} is the curve’s end point. @w{(@var{x1},
59205921
@var{y1})} and @w{(@var{x2}, @var{y2})} are control points at the
@@ -5931,7 +5932,7 @@ beginning and at the end, respectively.
59315932
@deffn Command smooth-curveto coordinate-sets
59325933
Using the first element in @var{coordinate-sets}, draw a cubic Bézier
59335934
curve from the current point. If there are multiple coordinate sets,
5934-
draw a polybézier. Each coordinate set is a list of the form
5935+
draw a polybezier. Each coordinate set is a list of the form
59355936
@code{(@var{x2} @var{y2} @var{x} @var{y})}, where @w{(@var{x},
59365937
@var{y})} is the curve’s end point and @w{(@var{x2}, @var{y2})} is the
59375938
corresponding control point. The first control point is the
@@ -5951,7 +5952,7 @@ coincides with the current point.
59515952
@deffn Command quadratic-bezier-curveto coordinate-sets
59525953
Using the first element in @var{coordinate-sets}, draw a quadratic
59535954
Bézier curve from the current point. If there are multiple coordinate
5954-
sets, draw a polybézier. Each coordinate set is a list of the form
5955+
sets, draw a polybezier. Each coordinate set is a list of the form
59555956
@code{(@var{x1} @var{y1} @var{x} @var{y})}, where @w{(@var{x},
59565957
@var{y})} is the curve’s end point and @w{(@var{x1}, @var{y1})} is the
59575958
control point.
@@ -5969,7 +5970,7 @@ control point.
59695970
@deffn Command smooth-quadratic-bezier-curveto coordinate-sets
59705971
Using the first element in @var{coordinate-sets}, draw a quadratic
59715972
Bézier curve from the current point. If there are multiple coordinate
5972-
sets, draw a polybézier. Each coordinate set is a list of the form
5973+
sets, draw a polybezier. Each coordinate set is a list of the form
59735974
@code{(@var{x} @var{y})}, where @w{(@var{x}, @var{y})} is the curve’s
59745975
end point. The control point is the reflection of the control point
59755976
of the previous command relative to the current point, if that command

0 commit comments

Comments
 (0)