diff options
| author | Glenn Morris | 2020-02-01 06:11:46 -0800 |
|---|---|---|
| committer | Glenn Morris | 2020-02-01 06:11:46 -0800 |
| commit | 42c1e606578b47a0d61ad8db44f73f746f64fe7b (patch) | |
| tree | cc29b9c40e6333ebfb381876801f43070ae57948 | |
| parent | cdf8c31844263312aaf08527ce251edb32c5819c (diff) | |
| download | emacs-42c1e606578b47a0d61ad8db44f73f746f64fe7b.tar.gz emacs-42c1e606578b47a0d61ad8db44f73f746f64fe7b.zip | |
; Auto-commit of loaddefs files.
| -rw-r--r-- | lisp/ldefs-boot.el | 73 |
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" "\ | ||
| 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 | ;;;### (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. | |||
| 33959 | A template in a file can be automatically updated with a new time stamp | 34028 | A template in a file can be automatically updated with a new time stamp |
| 33960 | every time you save the file. Add this line to your init file: | 34029 | every 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) |
| 33962 | or customize `before-save-hook' through Custom. | 34031 | or customize option `before-save-hook'. |
| 33963 | Normally the template must appear in the first 8 lines of a file and | 34032 | Normally the template must appear in the first 8 lines of a file and |
| 33964 | look like one of the following: | 34033 | look like one of the following: |
| 33965 | Time-stamp: <> | 34034 | Time-stamp: <> |
| @@ -34416,7 +34485,7 @@ names. When calling `tramp-register-file-name-handlers', the | |||
| 34416 | initial value is overwritten by the car of `tramp-file-name-structure'.") | 34485 | initial 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 "\ |
| 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 | (custom-autoload 'tramp-ignored-file-name-regexp "tramp" t) | 34490 | (custom-autoload 'tramp-ignored-file-name-regexp "tramp" t) |
| 34422 | 34491 | ||