diff options
| author | Glenn Morris | 2018-12-01 06:23:51 -0500 |
|---|---|---|
| committer | Glenn Morris | 2018-12-01 06:23:51 -0500 |
| commit | 42320cc8ca772dbd669bc58b78aa493ddb5f5990 (patch) | |
| tree | f81e58dceefd693211b1cfe83cbcd9c0ea25023a | |
| parent | e06562ce7c164fd1f1b93154e34e6edab004719b (diff) | |
| download | emacs-42320cc8ca772dbd669bc58b78aa493ddb5f5990.tar.gz emacs-42320cc8ca772dbd669bc58b78aa493ddb5f5990.zip | |
; Auto-commit of loaddefs files.
| -rw-r--r-- | lisp/ldefs-boot.el | 77 |
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" "\ |
| 4584 | Find the next doc string in the current buffer which has a style error. | 4584 | Find the next doc string in the current buffer which has a style error. |
| 4585 | Prefix argument TAKE-NOTES means to continue through the whole buffer and | 4585 | Prefix argument TAKE-NOTES means to continue through the whole |
| 4586 | save warnings in a separate buffer. Second optional argument START-POINT | 4586 | buffer and save warnings in a separate buffer. |
| 4587 | is 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 | |||
| 6969 | region limits, if narrowed; the column number; and the horizontal | 6968 | region limits, if narrowed; the column number; and the horizontal |
| 6970 | scroll amount, if the buffer is horizontally scrolled. | 6969 | scroll amount, if the buffer is horizontally scrolled. |
| 6971 | 6970 | ||
| 6972 | The character information includes the character code; charset and | 6971 | The character information includes: |
| 6973 | code points in it; syntax; category; how the character is encoded in | 6972 | its codepoint; |
| 6974 | BUFFER and in BUFFER's file; character composition information (if | 6973 | its charset (see `char-charset'), overridden by the `charset' text |
| 6975 | relevant); the font and font glyphs used to display the character; | 6974 | property at POS, if any; |
| 6976 | the character's canonical name and other properties defined by the | 6975 | the codepoint of the character in the above charset; |
| 6977 | Unicode Data Base; and widgets, buttons, overlays, and text properties | 6976 | the character's script (as defined by `char-script-table') |
| 6978 | relevant 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" "\ |
| 9285 | Compare WIND-A and WIND-B, which are selected by clicking, wordwise. | 9293 | Compare WIND-A and WIND-B, which are selected by clicking, wordwise. |
| 9294 | This compares the portions of text visible in each of the two windows. | ||
| 9286 | With prefix argument, DUMB-MODE, or on a non-windowing display, works as | 9295 | With prefix argument, DUMB-MODE, or on a non-windowing display, works as |
| 9287 | follows: | 9296 | follows: |
| 9288 | If WIND-A is nil, use selected window. | 9297 | If 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" "\ |
| 9296 | Compare WIND-A and WIND-B, which are selected by clicking, linewise. | 9305 | Compare WIND-A and WIND-B, which are selected by clicking, linewise. |
| 9306 | This compares the portions of text visible in each of the two windows. | ||
| 9297 | With prefix argument, DUMB-MODE, or on a non-windowing display, works as | 9307 | With prefix argument, DUMB-MODE, or on a non-windowing display, works as |
| 9298 | follows: | 9308 | follows: |
| 9299 | If WIND-A is nil, use selected window. | 9309 | If WIND-A is nil, use selected window. |
| @@ -9307,8 +9317,8 @@ arguments after setting up the Ediff buffers. | |||
| 9307 | Run Ediff on a pair of regions in specified buffers. | 9317 | Run Ediff on a pair of regions in specified buffers. |
| 9308 | BUFFER-A and BUFFER-B are the buffers to be compared. | 9318 | BUFFER-A and BUFFER-B are the buffers to be compared. |
| 9309 | Regions (i.e., point and mark) can be set in advance or marked interactively. | 9319 | Regions (i.e., point and mark) can be set in advance or marked interactively. |
| 9310 | This function is effective only for relatively small regions, up to 200 | 9320 | This function might be slow for large regions. If you find it slow, |
| 9311 | lines. For large regions, use `ediff-regions-linewise'. | 9321 | use `ediff-regions-linewise' instead. |
| 9312 | STARTUP-HOOKS is a list of functions that Emacs calls without | 9322 | STARTUP-HOOKS is a list of functions that Emacs calls without |
| 9313 | arguments after setting up the Ediff buffers. | 9323 | arguments 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" "\ |
| 24953 | Like `let*' but where you can use `pcase' patterns for bindings. | 24963 | Like `let*', but supports destructuring BINDINGS using `pcase' patterns. |
| 24954 | BODY should be an expression, and BINDINGS should be a list of bindings | 24964 | As with `pcase-let', BINDINGS are of the form (PATTERN EXP), but the |
| 24955 | of the form (PATTERN EXP). | 24965 | EXP in each binding in BINDINGS can use the results of the destructuring |
| 24956 | See `pcase-let' for discussion of how PATTERN is matched. | 24966 | bindings that precede it in BINDINGS' order. |
| 24967 | |||
| 24968 | Each EXP should match (i.e. be of compatible structure) to its | ||
| 24969 | respective PATTERN; a mismatch may signal an error or may go | ||
| 24970 | undetected, 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" "\ |
| 24963 | Like `let' but where you can use `pcase' patterns for bindings. | 24977 | Like `let', but supports destructuring BINDINGS using `pcase' patterns. |
| 24964 | BODY should be a list of expressions, and BINDINGS should be a list of bindings | 24978 | BODY should be a list of expressions, and BINDINGS should be a list of |
| 24965 | of the form (PATTERN EXP). | 24979 | bindings of the form (PATTERN EXP). |
| 24966 | The PATTERNs are only used to extract data, so the code does not test | 24980 | All EXPs are evaluated first, and then used to perform destructuring |
| 24967 | whether the data does match the corresponding patterns: a mismatch | 24981 | bindings by matching each EXP against its respective PATTERN. Then |
| 24968 | may signal an error or may go undetected, binding variables to arbitrary | 24982 | BODY is evaluated with those bindings in effect. |
| 24969 | values, such as nil. | 24983 | |
| 24984 | Each EXP should match (i.e. be of compatible structure) to its | ||
| 24985 | respective PATTERN; a mismatch may signal an error or may go | ||
| 24986 | undetected, 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" "\ |
| 24976 | Superset of `dolist' where the VAR binding can be a `pcase' PATTERN. | 24993 | Eval BODY once for each set of bindings defined by PATTERN and LIST elements. |
| 24977 | More specifically, this is just a shorthand for the following combination | 24994 | PATTERN should be a `pcase' pattern describing the structure of |
| 24978 | of `dolist' and `pcase-let': | 24995 | LIST elements, and LIST is a list of objects that match PATTERN, |
| 24979 | 24996 | i.e. have a structure that is compatible with PATTERN. | |
| 24980 | (dolist (x LIST) (pcase-let ((PATTERN x)) BODY...)) | 24997 | For each element of LIST, this macro binds the variables in |
| 24998 | PATTERN to the corresponding subfields of the LIST element, and | ||
| 24999 | then evaluates BODY with these bindings in effect. The | ||
| 25000 | destructuring bindings of variables in PATTERN to the subfields | ||
| 25001 | of 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 | ||