Skip to content

Commit d583603

Browse files
author
Yuuki Harano
committed
Merge branch 'master' of https://github.com/emacs-mirror/emacs into pgtk
2 parents bd843b3 + 8ab0e73 commit d583603

File tree

220 files changed

+75146
-1448
lines changed

Some content is hidden

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

220 files changed

+75146
-1448
lines changed

ChangeLog.3

Lines changed: 72733 additions & 2 deletions
Large diffs are not rendered by default.

Makefile.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1143,7 +1143,7 @@ ChangeLog:
11431143
./$(emacslog) -o $(CHANGELOG) -n $(CHANGELOG_HISTORY_INDEX_MAX)
11441144

11451145
# Check that we are in a good state for changing history.
1146-
PREFERRED_BRANCH = emacs-26
1146+
PREFERRED_BRANCH = emacs-27
11471147
preferred-branch-is-current:
11481148
git branch | grep -q '^\* $(PREFERRED_BRANCH)$$'
11491149
unchanged-history-files:

admin/merge-gnulib

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ GNULIB_MODULES='
3333
crypto/md5-buffer crypto/sha1-buffer crypto/sha256-buffer crypto/sha512-buffer
3434
d-type diffseq dosname double-slash-root dtoastr dtotimespec dup2
3535
environ execinfo explicit_bzero faccessat
36-
fcntl fcntl-h fdopendir
36+
fchmodat fcntl fcntl-h fdopendir
3737
filemode filevercmp flexmember fpieee fstatat fsusage fsync
3838
getloadavg getopt-gnu gettime gettimeofday gitlog-to-changelog
3939
ieee754-h ignore-value intprops largefile lstat

admin/release-process

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -197,16 +197,11 @@ and change key bindings where necessary. The current list of modes:
197197
2. Minibuffer binds 'M-s' to 'next-matching-history-element'
198198
(not useful any more since C-s can now search in the history).
199199

200-
3. 'center-line' in Text mode was already moved to the text formatting
201-
keymap as 'M-o M-s' (thus this binding is not necessary any more
202-
in 'nroff-mode-map' too and can be removed now from the nroff mode
203-
because it can now use the global key binding 'M-o M-s' 'center-line').
204-
205-
4. PCL-CVS binds 'M-s' to 'cvs-status', and log-edit-mode binds it to
200+
3. PCL-CVS binds 'M-s' to 'cvs-status', and log-edit-mode binds it to
206201
'log-edit-comment-search-forward'. Perhaps search commands
207202
on the global key binding 'M-s' are useless in these modes.
208203

209-
5. Rmail binds '\es' to 'rmail-search'/'rmail-summary-search'.
204+
4. Rmail binds '\es' to 'rmail-search'/'rmail-summary-search'.
210205

211206

212207
* DOCUMENTATION

doc/emacs/package.texi

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,8 +154,11 @@ redisplays the package list.
154154
@item H
155155
@kindex H @r{(Package Menu)}
156156
@findex package-menu-hide-package
157-
Permanently hide packages that match a regexp
158-
(@code{package-menu-hide-package}).
157+
Hide packages whose names match a regexp
158+
(@code{package-menu-hide-package}). This prompts for a regexp, and
159+
then hides the packages with matching names. The default value of the
160+
regexp will hide only the package whose name is at point, so just
161+
pressing @key{RET} to the prompt will hide the current package.
159162

160163
@item (
161164
@kindex ( @r{(Package Menu)}

doc/emacs/programs.texi

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1269,9 +1269,27 @@ information whenever there is a Lisp function or variable at point;
12691269
for a function, it shows the argument list, and for a variable it
12701270
shows the first line of the variable's documentation string. To
12711271
toggle Eldoc mode, type @kbd{M-x eldoc-mode}. There's also a Global
1272-
Eldoc mode, which is turned on by default, and affects buffers, such
1273-
as @samp{*scratch*}, whose major mode is Emacs Lisp or Lisp
1274-
Interaction (@w{@kbd{M-x global-eldoc-mode}} to turn it off globally).
1272+
Eldoc mode, which is turned on by default, and affects buffers whose
1273+
major mode sets the variables described below. Use @w{@kbd{M-x
1274+
global-eldoc-mode}} to turn it off globally.
1275+
1276+
@vindex eldoc-documentation-function
1277+
@vindex eldoc-documentation-functions
1278+
These variables can be used to configure ElDoc mode:
1279+
1280+
@table @code
1281+
@item eldoc-documentation-function
1282+
This variable holds the function which is used to retrieve
1283+
documentation for the item at point from the functions in the hook
1284+
@code{eldoc-documentation-functions}. By default,
1285+
@code{eldoc-documentation-function} returns the first documentation
1286+
string produced by the @code{eldoc-documentation-functions} hook.
1287+
1288+
@item eldoc-documentation-functions
1289+
This abnormal hook holds documentation functions. It acts as a
1290+
collection of backends for ElDoc. This is what modes should use to
1291+
register their documentation functions with ElDoc.
1292+
@end table
12751293

12761294
@node Hideshow
12771295
@section Hideshow minor mode

doc/emacs/screen.texi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ what is going on in the current buffer. When there is only one
167167
window, the mode line appears right above the echo area; it is the
168168
next-to-last line in the frame. On a graphical display, the mode line
169169
is drawn with a 3D box appearance. Emacs also usually draws the mode
170-
line of the selected window with a different color than that of
170+
line of the selected window with a different color from that of
171171
unselected windows, in order to make it stand out.
172172

173173
The text displayed in the mode line has the following format:

doc/emacs/sending.texi

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -338,14 +338,14 @@ Send the message, and leave the mail buffer selected (@code{message-send}).
338338
@kindex C-c C-s @r{(Message mode)}
339339
@kindex C-c C-c @r{(Message mode)}
340340
@findex message-send
341+
@findex message-send-and-exit
341342
@vindex message-kill-buffer-on-exit
342343
The usual command to send a message is @kbd{C-c C-c}
343-
(@code{mail-send-and-exit}). This sends the message and then
344+
(@code{message-send-and-exit}). This sends the message and then
344345
buries the mail buffer, putting it at the lowest priority for
345346
reselection. If you want it to kill the mail buffer instead, change
346347
the variable @code{message-kill-buffer-on-exit} to @code{t}.
347348

348-
@findex message-send-and-exit
349349
The command @kbd{C-c C-s} (@code{message-send}) sends the message
350350
and leaves the buffer selected. Use this command if you want to
351351
modify the message (perhaps with new recipients) and send it again.
@@ -361,9 +361,12 @@ twice).
361361
@cindex Feedmail
362362
@cindex Sendmail
363363
@cindex Mailclient
364+
@vindex message-send-mail-function
364365
@vindex send-mail-function
365-
The variable @code{send-mail-function} controls how the message is
366-
delivered. Its value should be one of the following functions:
366+
The variable @code{message-send-mail-function} controls how the
367+
message is delivered (@code{send-mail-function} is used for Mail mode).
368+
The value of @code{send-mail-function} should be one of the following
369+
functions:
367370

368371
@table @code
369372
@item sendmail-query-once

doc/lispintro/emacs-lisp-intro.texi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12919,7 +12919,7 @@ familiar part of this function.
1291912919
@unnumberedsubsec The @code{let*} expression
1292012920

1292112921
The next line of the @code{forward-paragraph} function begins a
12922-
@code{let*} expression. This is a different than @code{let}. The
12922+
@code{let*} expression. This is different from @code{let}. The
1292312923
symbol is @code{let*} not @code{let}.
1292412924

1292512925
@findex let*

doc/lispref/display.texi

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,10 @@ the echo area. See also @code{clear-message-function} that can be
319319
used to clear the message displayed by this function.
320320

321321
The default value is the function that displays the message at the end
322-
of the minibuffer when the minibuffer is active.
322+
of the minibuffer when the minibuffer is active. However, if the text
323+
shown in the active minibuffer has the @code{minibuffer-message} text
324+
property (@pxref{Special Properties}) on some character, the message
325+
will be displayed before the first character having that property.
323326
@end defvar
324327

325328
@defvar clear-message-function
@@ -332,8 +335,8 @@ after displaying an echo-area message. The function is expected to
332335
clear the message displayed by its counterpart function specified by
333336
@code{set-message-function}.
334337

335-
The default value is the function that clears the message displayed at
336-
the end of the minibuffer when the minibuffer is active.
338+
The default value is the function that clears the message displayed in
339+
an active minibuffer.
337340
@end defvar
338341

339342
@defvar inhibit-message

0 commit comments

Comments
 (0)