Skip to content

Commit 42c1e60

Browse files
committed
; Auto-commit of loaddefs files.
1 parent cdf8c31 commit 42c1e60

File tree

1 file changed

+71
-2
lines changed

1 file changed

+71
-2
lines changed

lisp/ldefs-boot.el

Lines changed: 71 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4751,6 +4751,75 @@ and runs the normal hook `command-history-hook'." t nil)
47514751
;;; Generated autoloads from emacs-lisp/cl-generic.el
47524752
(push (purecopy '(cl-generic 1 0)) package--builtin-versions)
47534753

4754+
(autoload 'cl-defgeneric "cl-generic" "\
4755+
Create a generic function NAME.
4756+
DOC-STRING is the base documentation for this class. A generic
4757+
function has no body, as its purpose is to decide which method body
4758+
is appropriate to use. Specific methods are defined with `cl-defmethod'.
4759+
With this implementation the ARGS are currently ignored.
4760+
OPTIONS-AND-METHODS currently understands:
4761+
- (:documentation DOCSTRING)
4762+
- (declare DECLARATIONS)
4763+
- (:argument-precedence-order &rest ARGS)
4764+
- (:method [QUALIFIERS...] ARGS &rest BODY)
4765+
DEFAULT-BODY, if present, is used as the body of a default method.
4766+
4767+
\(fn NAME ARGS [DOC-STRING] [OPTIONS-AND-METHODS...] &rest DEFAULT-BODY)" nil t)
4768+
4769+
(function-put 'cl-defgeneric 'lisp-indent-function '2)
4770+
4771+
(function-put 'cl-defgeneric 'doc-string-elt '3)
4772+
4773+
(autoload 'cl-generic-define "cl-generic" "\
4774+
4775+
4776+
\(fn NAME ARGS OPTIONS)" nil nil)
4777+
4778+
(autoload 'cl-defmethod "cl-generic" "\
4779+
Define a new method for generic function NAME.
4780+
I.e. it defines the implementation of NAME to use for invocations where the
4781+
values of the dispatch arguments match the specified TYPEs.
4782+
The dispatch arguments have to be among the mandatory arguments, and
4783+
all methods of NAME have to use the same set of arguments for dispatch.
4784+
Each dispatch argument and TYPE are specified in ARGS where the corresponding
4785+
formal argument appears as (VAR TYPE) rather than just VAR.
4786+
4787+
The optional second argument QUALIFIER is a specifier that
4788+
modifies how the method is combined with other methods, including:
4789+
:before - Method will be called before the primary
4790+
:after - Method will be called after the primary
4791+
:around - Method will be called around everything else
4792+
The absence of QUALIFIER means this is a \"primary\" method.
4793+
The set of acceptable qualifiers and their meaning is defined
4794+
\(and can be extended) by the methods of `cl-generic-combine-methods'.
4795+
4796+
ARGS can also include so-called context specializers, introduced by
4797+
`&context' (which should appear right after the mandatory arguments,
4798+
before any &optional or &rest). They have the form (EXPR TYPE) where
4799+
EXPR is an Elisp expression whose value should match TYPE for the
4800+
method to be applicable.
4801+
4802+
The set of acceptable TYPEs (also called \"specializers\") is defined
4803+
\(and can be extended) by the various methods of `cl-generic-generalizers'.
4804+
4805+
\(fn NAME [QUALIFIER] ARGS &rest [DOCSTRING] BODY)" nil t)
4806+
4807+
(function-put 'cl-defmethod 'doc-string-elt '3)
4808+
4809+
(function-put 'cl-defmethod 'lisp-indent-function 'defun)
4810+
4811+
(autoload 'cl-generic-define-method "cl-generic" "\
4812+
4813+
4814+
\(fn NAME QUALIFIERS ARGS USES-CNM FUNCTION)" nil nil)
4815+
4816+
(autoload 'cl-find-method "cl-generic" "\
4817+
4818+
4819+
\(fn GENERIC QUALIFIERS SPECIALIZERS)" nil nil)
4820+
4821+
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "cl-generic" '("cl-")))
4822+
47544823
;;;***
47554824

47564825
;;;### (autoloads nil "cl-indent" "emacs-lisp/cl-indent.el" (0 0
@@ -33959,7 +34028,7 @@ Update the time stamp string(s) in the buffer.
3395934028
A template in a file can be automatically updated with a new time stamp
3396034029
every time you save the file. Add this line to your init file:
3396134030
(add-hook \\='before-save-hook \\='time-stamp)
33962-
or customize `before-save-hook' through Custom.
34031+
or customize option `before-save-hook'.
3396334032
Normally the template must appear in the first 8 lines of a file and
3396434033
look like one of the following:
3396534034
Time-stamp: <>
@@ -34416,7 +34485,7 @@ names. When calling `tramp-register-file-name-handlers', the
3441634485
initial value is overwritten by the car of `tramp-file-name-structure'.")
3441734486

3441834487
(defvar tramp-ignored-file-name-regexp nil "\
34419-
Regular expression matching file names that are not under Tramps control.")
34488+
Regular expression matching file names that are not under Tramp's control.")
3442034489

3442134490
(custom-autoload 'tramp-ignored-file-name-regexp "tramp" t)
3442234491

0 commit comments

Comments
 (0)