@@ -4751,6 +4751,75 @@ and runs the normal hook `command-history-hook'." t nil)
4751
4751
;;; Generated autoloads from emacs-lisp/cl-generic.el
4752
4752
(push (purecopy '(cl-generic 1 0)) package--builtin-versions)
4753
4753
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
+
4754
4823
;;;***
4755
4824
4756
4825
;;;### (autoloads nil "cl-indent" "emacs-lisp/cl-indent.el" (0 0
@@ -33959,7 +34028,7 @@ Update the time stamp string(s) in the buffer.
33959
34028
A template in a file can be automatically updated with a new time stamp
33960
34029
every time you save the file. Add this line to your init file:
33961
34030
(add-hook \\='before-save-hook \\='time-stamp)
33962
- or customize `before-save-hook' through Custom .
34031
+ or customize option `before-save-hook'.
33963
34032
Normally the template must appear in the first 8 lines of a file and
33964
34033
look like one of the following:
33965
34034
Time-stamp: <>
@@ -34416,7 +34485,7 @@ names. When calling `tramp-register-file-name-handlers', the
34416
34485
initial value is overwritten by the car of `tramp-file-name-structure'.")
34417
34486
34418
34487
(defvar tramp-ignored-file-name-regexp nil "\
34419
- Regular expression matching file names that are not under Tramp’ s control.")
34488
+ Regular expression matching file names that are not under Tramp' s control.")
34420
34489
34421
34490
(custom-autoload 'tramp-ignored-file-name-regexp "tramp" t)
34422
34491
0 commit comments