From 584430fd453c32ce4b9b69ab4f94558edd67311c Mon Sep 17 00:00:00 2001 From: Eshel Yaron Date: Wed, 29 May 2024 18:18:45 +0200 Subject: [PATCH] ; Update ldefs-boot.el some more --- lisp/ldefs-boot.el | 408 +++++++++++++++++++-------------------------- 1 file changed, 167 insertions(+), 241 deletions(-) diff --git a/lisp/ldefs-boot.el b/lisp/ldefs-boot.el index a0bb147de8c..7ec608d4bfa 100644 --- a/lisp/ldefs-boot.el +++ b/lisp/ldefs-boot.el @@ -2289,10 +2289,9 @@ after a bookmark was set in it. (autoload 'bookmark-insert-location "bookmark" "\ Insert the name of the file associated with BOOKMARK-NAME. -Optional second arg NO-HISTORY means don't record this in the -minibuffer history list `bookmark-history'. +Optional second argument is obsolete and ignored. -(fn BOOKMARK-NAME &optional NO-HISTORY)" t) +(fn BOOKMARK-NAME &optional _)" t) (defalias 'bookmark-locate 'bookmark-insert-location) (autoload 'bookmark-rename "bookmark" "\ Change the name of OLD-NAME bookmark to NEW-NAME name. @@ -5003,7 +5002,7 @@ The variable `native-comp-async-jobs-number' specifies the number of (commands) to run simultaneously. (fn FILES &optional RECURSIVELY LOAD SELECTOR)") -(register-definition-prefixes "comp-run" '("comp-" "native-comp")) +(register-definition-prefixes "comp-run" '("comp-" "native-")) ;;; Generated autoloads from vc/compare-w.el @@ -5257,55 +5256,6 @@ This is the value of `next-error-function' in Compilation buffers. (register-definition-prefixes "semantic/complete" '("semantic-")) - -;;; Generated autoloads from completion.el - -(defvar dynamic-completion-mode nil "\ -Non-nil if Dynamic-Completion mode is enabled. -See the `dynamic-completion-mode' command -for a description of this minor mode. -Setting this variable directly does not take effect; -either customize it (see the info node `Easy Customization') -or call the function `dynamic-completion-mode'.") -(custom-autoload 'dynamic-completion-mode "completion" nil) -(autoload 'dynamic-completion-mode "completion" "\ -Toggle dynamic word-completion on or off. - -When this minor mode is turned on, typing \\`M-RET' or \\`C-RET' -invokes the command `complete', which completes the word or -symbol at point using the record of words/symbols you used -previously and the previously-inserted completions. Typing -a word or moving point across it constitutes \"using\" the -word. - -By default, the database of all the dynamic completions that -were inserted by \\[complete] is saved on the file specified -by `save-completions-file-name' when you exit Emacs, and will -be loaded from that file when this mode is enabled in a future -Emacs session. - -The following important options control the various aspects of -this mode: `enable-completion', `save-completions-flag', and -`save-completions-retention-time'. Few other less important -options can be found in the `completion' group. - -This is a global minor mode. If called interactively, toggle the -`Dynamic-Completion mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable the -mode if ARG is nil, omitted, or is a positive number. Disable the mode -if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='dynamic-completion-mode)'. - -The mode's hook is called both when the mode is enabled and when it is -disabled. - -(fn &optional ARG)" t) -(register-definition-prefixes "completion" '("*c-def-regexp*" "*lisp-def-regexp*" "accept-completion" "add-" "cdabbrev-" "check-completion-length" "clear-all-completions" "cmpl-" "complet" "current-completion-source" "delete-completion" "enable-completion" "find-" "inside-locate-completion-entry" "interactive-completion-string-reader" "kill-" "list-all-completions" "load-completions-from-file" "make-c" "next-cdabbrev" "num-cmpl-sources" "reset-cdabbrev" "save" "set-c" "symbol-" "use-completion-")) - ;;; Generated autoloads from completion-preview.el @@ -5815,7 +5765,7 @@ Edit display information for cpp conditionals." t) (autoload 'completing-read-multiple "crm" "\ Read multiple strings in the minibuffer, with completion. The arguments are the same as those of `completing-read'. -\\ +\\ Input multiple strings by separating each one with a string that matches the regexp `crm-separator'. For example, if the separator regexp is \",\", entering \"alice,bob,eve\" specifies the strings @@ -5832,7 +5782,7 @@ This function returns a list of the strings that were read, with empty strings removed. (fn PROMPT TABLE &optional PREDICATE REQUIRE-MATCH INITIAL-INPUT HIST DEF INHERIT-INPUT-METHOD)") -(register-definition-prefixes "crm" '("crm-")) +(register-definition-prefixes "crm" '("completi" "crm-" "read-string-matching")) ;;; Generated autoloads from cedet/semantic/symref/cscope.el @@ -6173,9 +6123,13 @@ Customize SYMBOL, which must be a user option. (fn SYMBOL)" t) (autoload 'customize-toggle-option "cus-edit" "\ -Toggle the value of boolean option SYMBOL for this session. +Toggle boolean user OPTION. -(fn SYMBOL)" t) +Interactively, prompt for OPTION, with completion. Normally, completion +candidates include only option with custom type `boolean'. With a +prefix argument, completion candidates include all user options instead. + +(fn OPTION)" t) (defalias 'toggle-option #'customize-toggle-option) (defalias 'customize-variable-other-window 'customize-option-other-window) (autoload 'customize-option-other-window "cus-edit" "\ @@ -6562,11 +6516,6 @@ Create a new data-debug buffer with NAME. (register-definition-prefixes "semantic/db-debug" '("semanticdb-")) - -;;; Generated autoloads from cedet/semantic/db-ebrowse.el - -(register-definition-prefixes "semantic/db-ebrowse" '("semanticdb-")) - ;;; Generated autoloads from cedet/semantic/db-el.el @@ -7505,6 +7454,20 @@ command. Non-interactively, OLD and NEW may each be a file or a buffer. (fn OLD NEW &optional SWITCHES NO-ASYNC)" t) +(autoload 'diff-no-select "diff" "\ +Compare the OLD and NEW file/buffer. +If the optional SWITCHES is nil, the switches specified in the +variable `diff-switches' are passed to the diff command, +otherwise SWITCHES is used. SWITCHES can be a string or a list +of strings. + +If NO-ASYNC is non-nil, call diff synchronously. + +By default, this function creates the diff in the \"*Diff*\" +buffer. If BUF is non-nil, BUF is used instead. This function +returns the buffer used. + +(fn OLD NEW &optional SWITCHES NO-ASYNC BUF)") (autoload 'diff-backup "diff" "\ Diff this file with its backup file or vice versa. Uses the latest backup, if there are several numerical backups. @@ -8762,107 +8725,6 @@ See also `ebnf-push-style'. See `ebnf-style-database' documentation." t) (register-definition-prefixes "ebnf2ps" '("ebnf-")) - -;;; Generated autoloads from progmodes/ebrowse.el - -(autoload 'ebrowse-tree-mode "ebrowse" "\ -Major mode for Ebrowse class tree buffers. -Each line corresponds to a class in a class tree. -Letters do not insert themselves, they are commands. -File operations in the tree buffer work on class tree data structures. -E.g. \\[save-buffer] writes the tree to the file it was loaded from. - -Tree mode key bindings: -\\{ebrowse-tree-mode-map} - -(fn)" t) -(autoload 'ebrowse-electric-choose-tree "ebrowse" "\ -Return a buffer containing a tree or nil if no tree found or canceled." t) -(autoload 'ebrowse-member-mode "ebrowse" "\ -Major mode for Ebrowse member buffers. - -(fn)" t) -(autoload 'ebrowse-tags-view-declaration "ebrowse" "\ -View declaration of member at point." t) -(autoload 'ebrowse-tags-find-declaration "ebrowse" "\ -Find declaration of member at point." t) -(autoload 'ebrowse-tags-view-definition "ebrowse" "\ -View definition of member at point." t) -(autoload 'ebrowse-tags-find-definition "ebrowse" "\ -Find definition of member at point." t) -(autoload 'ebrowse-tags-find-declaration-other-window "ebrowse" "\ -Find declaration of member at point in other window." t) -(autoload 'ebrowse-tags-view-definition-other-window "ebrowse" "\ -View definition of member at point in other window." t) -(autoload 'ebrowse-tags-find-definition-other-window "ebrowse" "\ -Find definition of member at point in other window." t) -(autoload 'ebrowse-tags-find-declaration-other-frame "ebrowse" "\ -Find definition of member at point in other frame." t) -(autoload 'ebrowse-tags-view-definition-other-frame "ebrowse" "\ -View definition of member at point in other frame." t) -(autoload 'ebrowse-tags-find-definition-other-frame "ebrowse" "\ -Find definition of member at point in other frame." t) -(autoload 'ebrowse-tags-complete-symbol "ebrowse" "\ -Perform completion on the C++ symbol preceding point. -A second call of this function without changing point inserts the next match. -A call with prefix PREFIX reads the symbol to insert from the minibuffer with -completion. - -(fn PREFIX)" '("P")) -(autoload 'ebrowse-tags-loop-continue "ebrowse" "\ -Repeat last operation on files in tree. -FIRST-TIME non-nil means this is not a repetition, but the first time. -TREE-BUFFER if indirectly specifies which files to loop over. - -(fn &optional FIRST-TIME TREE-BUFFER)" t) -(autoload 'ebrowse-tags-search "ebrowse" "\ -Search for REGEXP in all files in a tree. -If marked classes exist, process marked classes, only. -If regular expression is nil, repeat last search. - -(fn REGEXP)" t) -(autoload 'ebrowse-tags-query-replace "ebrowse" "\ -Query replace FROM with TO in all files of a class tree. -With prefix arg, process files of marked classes only. - -As each match is found, the user must type a character saying -what to do with it. Type SPC or `y' to replace the match, -DEL or `n' to skip and go to the next match. For more directions, -type \\[help-command] at that time. - -(fn FROM TO)" t) -(autoload 'ebrowse-tags-search-member-use "ebrowse" "\ -Search for call sites of a member. -If FIX-NAME is specified, search uses of that member. -Otherwise, read a member name from the minibuffer. -Searches in all files mentioned in a class tree for something that -looks like a function call to the member. - -(fn &optional FIX-NAME)" t) -(autoload 'ebrowse-back-in-position-stack "ebrowse" "\ -Move backward in the position stack. -Prefix arg ARG says how much. - -(fn ARG)" t) -(autoload 'ebrowse-forward-in-position-stack "ebrowse" "\ -Move forward in the position stack. -Prefix arg ARG says how much. - -(fn ARG)" t) -(autoload 'ebrowse-electric-position-menu "ebrowse" "\ -List positions in the position stack in an electric buffer." t) -(autoload 'ebrowse-save-tree "ebrowse" "\ -Save current tree in same file it was loaded from." t) -(autoload 'ebrowse-save-tree-as "ebrowse" "\ -Write the current tree data structure to a file. -Read the file name from the minibuffer if interactive. -Otherwise, FILE-NAME specifies the file to save the tree in. - -(fn &optional FILE-NAME)" t) -(autoload 'ebrowse-statistics "ebrowse" "\ -Display statistics for a class tree." t) -(register-definition-prefixes "ebrowse" '("ebrowse-" "electric-buffer-menu-mode-hook")) - ;;; Generated autoloads from ebuff-menu.el @@ -8895,16 +8757,6 @@ Run hooks in `electric-buffer-menu-mode-hook' on entry. (fn ARG)" t) (register-definition-prefixes "ebuff-menu" '("Electric-buffer-menu-" "electric-buffer-")) - -;;; Generated autoloads from echistory.el - -(autoload 'Electric-command-history-redo-expression "echistory" "\ -Edit current history line in minibuffer and execute result. -With prefix arg NOCONFIRM, execute current line as-is without editing. - -(fn &optional NOCONFIRM)" t) -(register-definition-prefixes "echistory" '("Electric-history-" "electric-")) - ;;; Generated autoloads from ecomplete.el @@ -12254,56 +12106,6 @@ Evaluate the forms in variable `ffap-bindings'." t) (register-definition-prefixes "srecode/fields" '("srecode-")) - -;;; Generated autoloads from filecache.el - -(autoload 'file-cache-add-directory "filecache" "\ -Add all files in DIRECTORY to the file cache. -If called from Lisp with a non-nil REGEXP argument is non-nil, -only add files whose names match REGEXP. - -(fn DIRECTORY &optional REGEXP)" t) -(autoload 'file-cache-add-directory-list "filecache" "\ -Add DIRECTORIES (a list of directory names) to the file cache. -If called interactively, read the directory names one by one. -If the optional REGEXP argument is non-nil, only files which match it -will be added to the cache. Note that the REGEXP is applied to the -files in each directory, not to the directory list itself. - -(fn DIRECTORIES &optional REGEXP)" t) -(autoload 'file-cache-add-file "filecache" "\ -Add FILE to the file cache. - -(fn FILE)" t) -(autoload 'file-cache-add-directory-using-find "filecache" "\ -Use the `find' command to add files to the file cache. -Find is run in DIRECTORY. - -(fn DIRECTORY)" t) -(autoload 'file-cache-add-directory-using-locate "filecache" "\ -Use the `locate' command to add files to the file cache. -STRING is passed as an argument to the locate command. - -(fn STRING)" t) -(autoload 'file-cache-add-directory-recursively "filecache" "\ -Add DIR and any subdirectories to the file-cache. -This function does not use any external programs. -If the optional REGEXP argument is non-nil, only files which match it -will be added to the cache. Note that the REGEXP is applied to the -files in each directory, not to the directory list itself. - -(fn DIR &optional REGEXP)" t) -(autoload 'file-cache-minibuffer-complete "filecache" "\ -Complete a filename in the minibuffer using a preloaded cache. -Filecache does two kinds of substitution: it completes on names in -the cache, and, once it has found a unique name, it cycles through -the directories that the name is available in. With a prefix argument, -the name is considered already unique; only the second substitution -(directories) is done. - -(fn ARG)" t) -(register-definition-prefixes "filecache" '("file-cache-")) - ;;; Generated autoloads from fileloop.el @@ -12534,14 +12336,6 @@ The connection-local value of `path-separator'.") The connection-local value of `null-device'.") (register-definition-prefixes "files-x" '("connection-local-" "dir-locals-to-string" "modify-" "read-")) - -;;; Generated autoloads from filesets.el - -(autoload 'filesets-init "filesets" "\ -Filesets initialization. -Set up hooks, load the cache file -- if existing -- and build the menu.") -(register-definition-prefixes "filesets" '("filesets-")) - ;;; Generated autoloads from cedet/semantic/symref/filter.el @@ -12877,7 +12671,7 @@ Find directly the function at point in the other window." t) Find directly the variable at point in the other window." t) (autoload 'find-function-setup-keys "find-func" "\ Define some key bindings for the `find-function' family of functions.") -(register-definition-prefixes "find-func" '("find-" "read-library-name--find-files")) +(register-definition-prefixes "find-func" '("display-library" "find-" "read-library-name--find-files")) ;;; Generated autoloads from find-lisp.el @@ -12984,7 +12778,16 @@ created diagnostic, overriding the default properties and any properties listed in the `flymake-overlay-control' property of the diagnostic's type symbol. -(fn LOCUS BEG END TYPE TEXT &optional DATA OVERLAY-PROPERTIES)") +FIX-FUNCTION, if non-nil, is a function that takes DATA and returns a +list of fix suggestions for this diagnostic. Each fix suggestion is a +list (TITLE EDITS), where TITLE is a string describing the fix and EDITS +is a list of (FILE-OR-BUFFER . CHANGES) cons cells, where FILE-OR-BUFFER +is the file name or buffer to edit, and CHANGES is a list of changes to +perform in FILE-OR-BUFFER. Each element of CHANGES is in turn a +list (BEG END STR), where BEG and END are buffer positions to delete and +STR is the string to insert at BEG afterwards. + +(fn LOCUS BEG END TYPE TEXT &optional DATA OVERLAY-PROPERTIES FIX-FUNCTION)") (autoload 'flymake-diagnostics "flymake" "\ Get Flymake diagnostics in region determined by BEG and END. @@ -15090,6 +14893,15 @@ easily repeat a find command. (fn COMMAND-ARGS)" t) (defalias 'find-grep #'grep-find) +(autoload 'grep-read-files "grep" "\ +Read a file-name pattern arg for interactive grep. +The pattern can include shell wildcards. As SPC can triggers +completion when entering a pattern, including it requires +quoting, e.g. `\\[quoted-insert]'. + +REGEXP is used as a string in the prompt. + +(fn REGEXP)") (autoload 'lgrep "grep" "\ Run grep, searching for REGEXP in FILES in directory DIR. The search is limited to file names matching shell pattern FILES. @@ -25780,14 +25592,14 @@ The following commands are available: (when (bound-and-true-p tab-prefix-map) (define-key tab-prefix-map "p" #'project-other-tab-command)) (autoload 'project-find-regexp "project" "\ Find all matches for REGEXP in the current project's roots. -With \\[universal-argument] prefix, you can specify the directory -to search in, and the file name pattern to search for. The +With \\[universal-argument] prefix, you can specify the DIR +to search in, and the file name PATTERN to search for. The pattern may use abbreviations defined in `grep-files-aliases', e.g. entering `ch' is equivalent to `*.[ch]'. As whitespace triggers completion when entering a pattern, including it requires quoting, e.g. `\\[quoted-insert]'. -(fn REGEXP)" t) +(fn REGEXP &optional DIR PATTERN)" t) (autoload 'project-or-external-find-regexp "project" "\ Find all matches for REGEXP in the project roots or external roots. @@ -26665,8 +26477,10 @@ provided in the Commentary section of this library." t) ;;; Generated autoloads from recentf.el (autoload 'recentf-open "recentf" "\ -Prompt for FILE in `recentf-list' and visit it. -Enable `recentf-mode' if it isn't already. +Open recently visited FILE. + +Interactively, prompt for FILE, and enable `recentf-mode' if it +is not already on. (fn FILE)" t) (defalias 'recentf 'recentf-open) @@ -26858,6 +26672,57 @@ disabled. (fn &optional ARG)" t) (register-definition-prefixes "rect" '("apply-on-rectangle" "clear-rectangle-line" "delete-" "extract-rectangle-" "killed-rectangle" "ope" "rectangle-" "spaces-string" "string-rectangle-")) + +;;; Generated autoloads from progmodes/refactor.el + +(autoload 'refactor "refactor" "\ + + +(fn OPERATION BACKEND)" t) +(autoload 'refactor-rename "refactor" "\ + + +(fn BACKEND)" t) +(autoload 'refactor-apply-edits "refactor" "\ +Apply EDITS. + +Call the function specified by `refactor-apply-edits-function' to +do the work. + +(fn EDITS)") +(register-definition-prefixes "refactor" '("refactor-")) + + +;;; Generated autoloads from progmodes/refactor-simple.el + +(defvar refactor-simple-mode nil "\ +Non-nil if Refactor-Simple mode is enabled. +See the `refactor-simple-mode' command +for a description of this minor mode. +Setting this variable directly does not take effect; +either customize it (see the info node `Easy Customization') +or call the function `refactor-simple-mode'.") +(custom-autoload 'refactor-simple-mode "refactor-simple" nil) +(autoload 'refactor-simple-mode "refactor-simple" "\ +Use the dummy backend for refactoring operations. + +This is a global minor mode. If called interactively, toggle the +`Refactor-Simple mode' mode. If the prefix argument is positive, enable +the mode, and if it is zero or negative, disable the mode. + +If called from Lisp, toggle the mode if ARG is `toggle'. Enable the +mode if ARG is nil, omitted, or is a positive number. Disable the mode +if ARG is a negative number. + +To check whether the minor mode is enabled in the current buffer, +evaluate `(default-value \\='refactor-simple-mode)'. + +The mode's hook is called both when the mode is enabled and when it is +disabled. + +(fn &optional ARG)" t) +(register-definition-prefixes "refactor-simple" '("refactor-simple-")) + ;;; Generated autoloads from textmodes/refbib.el @@ -32378,7 +32243,52 @@ value of `texinfo-mode-hook'. ;;; Generated autoloads from emacs-lisp/text-property-search.el -(register-definition-prefixes "text-property-search" '("text-property-")) +(autoload 'text-property-search-forward "text-property-search" "\ +Search for next region of text where PREDICATE returns non-nil for PROPERTY. +PREDICATE is used to decide whether the value of PROPERTY at a given +buffer position should be considered as a match for VALUE. +VALUE defaults to nil if omitted. + +If PREDICATE is a function, it will be called with two arguments: +VALUE and the value of PROPERTY at some buffer position. The function +should return non-nil if these two values are to be considered a match. + +Two special values of PREDICATE can also be used: +If PREDICATE is t, that means the value of PROPERTY must `equal' VALUE +to be considered a match. +If PREDICATE is nil (which is the default), the value of PROPERTY will +match if it is not `equal' to VALUE. Furthermore, a nil PREDICATE +means that the match region ends where the value changes. For +instance, this means that if you loop with + + (while (setq prop (text-property-search-forward \\='face)) + ...) + +you will get all the distinct regions with non-nil `face' values in +the buffer, and the `prop' object will have the details about the +match. See the manual for more details and examples about how +VALUE and PREDICATE interact. + +If NOT-CURRENT is non-nil, current buffer position is not examined for +matches: the function will search for the first region that doesn't +include point and has a value of PROPERTY that matches VALUE. + +If no matches can be found, return nil and don't move point. +If found, move point to the end of the region and return a +`prop-match' object describing the match. To access the details +of the match, use `prop-match-beginning' and `prop-match-end' for +the buffer positions that limit the region, and `prop-match-value' +for the value of PROPERTY in the region. + +(fn PROPERTY &optional VALUE PREDICATE NOT-CURRENT)" t) +(autoload 'text-property-search-backward "text-property-search" "\ +Search for previous region of text where PREDICATE returns non-nil for PROPERTY. + +Like `text-property-search-forward', which see, but searches backward, +and if a matching region is found, place point at the start of the region. + +(fn PROPERTY &optional VALUE PREDICATE NOT-CURRENT)" t) +(register-definition-prefixes "text-property-search" '("text-property--")) ;;; Generated autoloads from international/textsec.el @@ -37758,12 +37668,28 @@ Go to the point where a previous \\[xref-go-back] was invoked." t) Whether the xref back-history is empty.") (autoload 'xref-forward-history-empty-p "xref" "\ Whether the xref forward-history is empty.") +(autoload 'xref-bookmark-jump "xref" "\ +Jump to Xref buffer bookmark BOOKMARK. + +(fn BOOKMARK)") (autoload 'xref-show-xrefs "xref" "\ Display some Xref values produced by FETCHER using DISPLAY-ACTION. The meanings of both arguments are the same as documented in `xref-show-xrefs-function'. -(fn FETCHER DISPLAY-ACTION)") +(fn FETCHER &optional DISPLAY-ACTION)") +(autoload 'xref-make-fetcher "xref" "\ +Return fetcher function for xrefs of kind KIND for IDENTIFIER using BACKEND. + +INPUT is the user input for the Xref operation, usually it is the same +as IDENTIFIER, but the two may differ when KIND is `apropos'. BUFFER +and POINT are the buffer and specific position in which the xref +operation was invoked. + +The fetcher function returns a list of xrefs, and sets +`xref-fetcher-alist', which see. + +(fn BACKEND INPUT KIND IDENTIFIER &optional BUFFER POINT)") (autoload 'xref-find-definitions "xref" "\ Find the definition of the identifier at point. With prefix argument or when there's no identifier at point, @@ -37977,9 +37903,9 @@ run a specific program. The program must be a member of (provide 'loaddefs) ;; Local Variables: +;; no-byte-compile: t ;; version-control: never ;; no-update-autoloads: t -;; no-byte-compile: t ;; no-native-compile: t ;; coding: utf-8-emacs-unix ;; End: -- 2.39.2