aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2018-12-01 06:23:51 -0500
committerGlenn Morris2018-12-01 06:23:51 -0500
commit42320cc8ca772dbd669bc58b78aa493ddb5f5990 (patch)
treef81e58dceefd693211b1cfe83cbcd9c0ea25023a
parente06562ce7c164fd1f1b93154e34e6edab004719b (diff)
downloademacs-42320cc8ca772dbd669bc58b78aa493ddb5f5990.tar.gz
emacs-42320cc8ca772dbd669bc58b78aa493ddb5f5990.zip
; Auto-commit of loaddefs files.
-rw-r--r--lisp/ldefs-boot.el77
1 files changed, 49 insertions, 28 deletions
diff --git a/lisp/ldefs-boot.el b/lisp/ldefs-boot.el
index 56a6283f708..945bc954393 100644
--- a/lisp/ldefs-boot.el
+++ b/lisp/ldefs-boot.el
@@ -4582,9 +4582,8 @@ a separate buffer.
4582 4582
4583(autoload 'checkdoc-continue "checkdoc" "\ 4583(autoload 'checkdoc-continue "checkdoc" "\
4584Find the next doc string in the current buffer which has a style error. 4584Find the next doc string in the current buffer which has a style error.
4585Prefix argument TAKE-NOTES means to continue through the whole buffer and 4585Prefix argument TAKE-NOTES means to continue through the whole
4586save warnings in a separate buffer. Second optional argument START-POINT 4586buffer and save warnings in a separate buffer.
4587is the starting location. If this is nil, `point-min' is used instead.
4588 4587
4589\(fn &optional TAKE-NOTES)" t nil) 4588\(fn &optional TAKE-NOTES)" t nil)
4590 4589
@@ -6969,13 +6968,22 @@ The position information includes POS; the total size of BUFFER; the
6969region limits, if narrowed; the column number; and the horizontal 6968region limits, if narrowed; the column number; and the horizontal
6970scroll amount, if the buffer is horizontally scrolled. 6969scroll amount, if the buffer is horizontally scrolled.
6971 6970
6972The character information includes the character code; charset and 6971The character information includes:
6973code points in it; syntax; category; how the character is encoded in 6972 its codepoint;
6974BUFFER and in BUFFER's file; character composition information (if 6973 its charset (see `char-charset'), overridden by the `charset' text
6975relevant); the font and font glyphs used to display the character; 6974 property at POS, if any;
6976the character's canonical name and other properties defined by the 6975 the codepoint of the character in the above charset;
6977Unicode Data Base; and widgets, buttons, overlays, and text properties 6976 the character's script (as defined by `char-script-table')
6978relevant to POS. 6977 the character's syntax, as produced by `syntax-after'
6978 and `internal-describe-syntax-value';
6979 its category (see `char-category-set' and `describe-char-categories');
6980 how to input the character using the keyboard and input methods;
6981 how the character is encoded in BUFFER and in BUFFER's file;
6982 the font and font glyphs used to display the character;
6983 the composition information for displaying the character (if relevant);
6984 the character's canonical name and other properties defined by the
6985 Unicode Data Base;
6986 and widgets, buttons, overlays, and text properties relevant to POS.
6979 6987
6980\(fn POS &optional BUFFER)" t nil) 6988\(fn POS &optional BUFFER)" t nil)
6981 6989
@@ -9283,6 +9291,7 @@ MERGE-AUTOSTORE-DIR is the directory in which to store merged files.
9283 9291
9284(autoload 'ediff-windows-wordwise "ediff" "\ 9292(autoload 'ediff-windows-wordwise "ediff" "\
9285Compare WIND-A and WIND-B, which are selected by clicking, wordwise. 9293Compare WIND-A and WIND-B, which are selected by clicking, wordwise.
9294This compares the portions of text visible in each of the two windows.
9286With prefix argument, DUMB-MODE, or on a non-windowing display, works as 9295With prefix argument, DUMB-MODE, or on a non-windowing display, works as
9287follows: 9296follows:
9288If WIND-A is nil, use selected window. 9297If WIND-A is nil, use selected window.
@@ -9294,6 +9303,7 @@ arguments after setting up the Ediff buffers.
9294 9303
9295(autoload 'ediff-windows-linewise "ediff" "\ 9304(autoload 'ediff-windows-linewise "ediff" "\
9296Compare WIND-A and WIND-B, which are selected by clicking, linewise. 9305Compare WIND-A and WIND-B, which are selected by clicking, linewise.
9306This compares the portions of text visible in each of the two windows.
9297With prefix argument, DUMB-MODE, or on a non-windowing display, works as 9307With prefix argument, DUMB-MODE, or on a non-windowing display, works as
9298follows: 9308follows:
9299If WIND-A is nil, use selected window. 9309If WIND-A is nil, use selected window.
@@ -9307,8 +9317,8 @@ arguments after setting up the Ediff buffers.
9307Run Ediff on a pair of regions in specified buffers. 9317Run Ediff on a pair of regions in specified buffers.
9308BUFFER-A and BUFFER-B are the buffers to be compared. 9318BUFFER-A and BUFFER-B are the buffers to be compared.
9309Regions (i.e., point and mark) can be set in advance or marked interactively. 9319Regions (i.e., point and mark) can be set in advance or marked interactively.
9310This function is effective only for relatively small regions, up to 200 9320This function might be slow for large regions. If you find it slow,
9311lines. For large regions, use `ediff-regions-linewise'. 9321use `ediff-regions-linewise' instead.
9312STARTUP-HOOKS is a list of functions that Emacs calls without 9322STARTUP-HOOKS is a list of functions that Emacs calls without
9313arguments after setting up the Ediff buffers. 9323arguments after setting up the Ediff buffers.
9314 9324
@@ -24950,34 +24960,45 @@ variable name being but a special case of it).
24950(function-put 'pcase-lambda 'lisp-indent-function 'defun) 24960(function-put 'pcase-lambda 'lisp-indent-function 'defun)
24951 24961
24952(autoload 'pcase-let* "pcase" "\ 24962(autoload 'pcase-let* "pcase" "\
24953Like `let*' but where you can use `pcase' patterns for bindings. 24963Like `let*', but supports destructuring BINDINGS using `pcase' patterns.
24954BODY should be an expression, and BINDINGS should be a list of bindings 24964As with `pcase-let', BINDINGS are of the form (PATTERN EXP), but the
24955of the form (PATTERN EXP). 24965EXP in each binding in BINDINGS can use the results of the destructuring
24956See `pcase-let' for discussion of how PATTERN is matched. 24966bindings that precede it in BINDINGS' order.
24967
24968Each EXP should match (i.e. be of compatible structure) to its
24969respective PATTERN; a mismatch may signal an error or may go
24970undetected, binding variables to arbitrary values, such as nil.
24957 24971
24958\(fn BINDINGS &rest BODY)" nil t) 24972\(fn BINDINGS &rest BODY)" nil t)
24959 24973
24960(function-put 'pcase-let* 'lisp-indent-function '1) 24974(function-put 'pcase-let* 'lisp-indent-function '1)
24961 24975
24962(autoload 'pcase-let "pcase" "\ 24976(autoload 'pcase-let "pcase" "\
24963Like `let' but where you can use `pcase' patterns for bindings. 24977Like `let', but supports destructuring BINDINGS using `pcase' patterns.
24964BODY should be a list of expressions, and BINDINGS should be a list of bindings 24978BODY should be a list of expressions, and BINDINGS should be a list of
24965of the form (PATTERN EXP). 24979bindings of the form (PATTERN EXP).
24966The PATTERNs are only used to extract data, so the code does not test 24980All EXPs are evaluated first, and then used to perform destructuring
24967whether the data does match the corresponding patterns: a mismatch 24981bindings by matching each EXP against its respective PATTERN. Then
24968may signal an error or may go undetected, binding variables to arbitrary 24982BODY is evaluated with those bindings in effect.
24969values, such as nil. 24983
24984Each EXP should match (i.e. be of compatible structure) to its
24985respective PATTERN; a mismatch may signal an error or may go
24986undetected, binding variables to arbitrary values, such as nil.
24970 24987
24971\(fn BINDINGS &rest BODY)" nil t) 24988\(fn BINDINGS &rest BODY)" nil t)
24972 24989
24973(function-put 'pcase-let 'lisp-indent-function '1) 24990(function-put 'pcase-let 'lisp-indent-function '1)
24974 24991
24975(autoload 'pcase-dolist "pcase" "\ 24992(autoload 'pcase-dolist "pcase" "\
24976Superset of `dolist' where the VAR binding can be a `pcase' PATTERN. 24993Eval BODY once for each set of bindings defined by PATTERN and LIST elements.
24977More specifically, this is just a shorthand for the following combination 24994PATTERN should be a `pcase' pattern describing the structure of
24978of `dolist' and `pcase-let': 24995LIST elements, and LIST is a list of objects that match PATTERN,
24979 24996i.e. have a structure that is compatible with PATTERN.
24980 (dolist (x LIST) (pcase-let ((PATTERN x)) BODY...)) 24997For each element of LIST, this macro binds the variables in
24998PATTERN to the corresponding subfields of the LIST element, and
24999then evaluates BODY with these bindings in effect. The
25000destructuring bindings of variables in PATTERN to the subfields
25001of the elements of LIST is performed as if by `pcase-let'.
24981 25002
24982\(fn (PATTERN LIST) BODY...)" nil t) 25003\(fn (PATTERN LIST) BODY...)" nil t)
24983 25004