aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2020-02-01 06:11:46 -0800
committerGlenn Morris2020-02-01 06:11:46 -0800
commit42c1e606578b47a0d61ad8db44f73f746f64fe7b (patch)
treecc29b9c40e6333ebfb381876801f43070ae57948
parentcdf8c31844263312aaf08527ce251edb32c5819c (diff)
downloademacs-42c1e606578b47a0d61ad8db44f73f746f64fe7b.tar.gz
emacs-42c1e606578b47a0d61ad8db44f73f746f64fe7b.zip
; Auto-commit of loaddefs files.
-rw-r--r--lisp/ldefs-boot.el73
1 files changed, 71 insertions, 2 deletions
diff --git a/lisp/ldefs-boot.el b/lisp/ldefs-boot.el
index abf17b29627..240e02e72f9 100644
--- a/lisp/ldefs-boot.el
+++ b/lisp/ldefs-boot.el
@@ -4751,6 +4751,75 @@ and runs the normal hook `command-history-hook'." t nil)
4751;;; Generated autoloads from emacs-lisp/cl-generic.el 4751;;; Generated autoloads from emacs-lisp/cl-generic.el
4752(push (purecopy '(cl-generic 1 0)) package--builtin-versions) 4752(push (purecopy '(cl-generic 1 0)) package--builtin-versions)
4753 4753
4754(autoload 'cl-defgeneric "cl-generic" "\
4755Create a generic function NAME.
4756DOC-STRING is the base documentation for this class. A generic
4757function has no body, as its purpose is to decide which method body
4758is appropriate to use. Specific methods are defined with `cl-defmethod'.
4759With this implementation the ARGS are currently ignored.
4760OPTIONS-AND-METHODS currently understands:
4761- (:documentation DOCSTRING)
4762- (declare DECLARATIONS)
4763- (:argument-precedence-order &rest ARGS)
4764- (:method [QUALIFIERS...] ARGS &rest BODY)
4765DEFAULT-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" "\
4779Define a new method for generic function NAME.
4780I.e. it defines the implementation of NAME to use for invocations where the
4781values of the dispatch arguments match the specified TYPEs.
4782The dispatch arguments have to be among the mandatory arguments, and
4783all methods of NAME have to use the same set of arguments for dispatch.
4784Each dispatch argument and TYPE are specified in ARGS where the corresponding
4785formal argument appears as (VAR TYPE) rather than just VAR.
4786
4787The optional second argument QUALIFIER is a specifier that
4788modifies 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
4792The absence of QUALIFIER means this is a \"primary\" method.
4793The set of acceptable qualifiers and their meaning is defined
4794\(and can be extended) by the methods of `cl-generic-combine-methods'.
4795
4796ARGS can also include so-called context specializers, introduced by
4797`&context' (which should appear right after the mandatory arguments,
4798before any &optional or &rest). They have the form (EXPR TYPE) where
4799EXPR is an Elisp expression whose value should match TYPE for the
4800method to be applicable.
4801
4802The 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;;;### (autoloads nil "cl-indent" "emacs-lisp/cl-indent.el" (0 0 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.
33959A template in a file can be automatically updated with a new time stamp 34028A template in a file can be automatically updated with a new time stamp
33960every time you save the file. Add this line to your init file: 34029every time you save the file. Add this line to your init file:
33961 (add-hook \\='before-save-hook \\='time-stamp) 34030 (add-hook \\='before-save-hook \\='time-stamp)
33962or customize `before-save-hook' through Custom. 34031or customize option `before-save-hook'.
33963Normally the template must appear in the first 8 lines of a file and 34032Normally the template must appear in the first 8 lines of a file and
33964look like one of the following: 34033look like one of the following:
33965 Time-stamp: <> 34034 Time-stamp: <>
@@ -34416,7 +34485,7 @@ names. When calling `tramp-register-file-name-handlers', the
34416initial value is overwritten by the car of `tramp-file-name-structure'.") 34485initial value is overwritten by the car of `tramp-file-name-structure'.")
34417 34486
34418(defvar tramp-ignored-file-name-regexp nil "\ 34487(defvar tramp-ignored-file-name-regexp nil "\
34419Regular expression matching file names that are not under Tramps control.") 34488Regular expression matching file names that are not under Tramp's control.")
34420 34489
34421(custom-autoload 'tramp-ignored-file-name-regexp "tramp" t) 34490(custom-autoload 'tramp-ignored-file-name-regexp "tramp" t)
34422 34491