]> git.eshelyaron.com Git - emacs.git/commitdiff
; Update ldefs-boot.el some more
authorEshel Yaron <me@eshelyaron.com>
Wed, 29 May 2024 16:18:45 +0000 (18:18 +0200)
committerEshel Yaron <me@eshelyaron.com>
Wed, 29 May 2024 16:18:45 +0000 (18:18 +0200)
lisp/ldefs-boot.el

index a0bb147de8c33349613de9caed147c10e6cdc83d..7ec608d4bfabb131a22035406a1900c55d93b87c 100644 (file)
@@ -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-"))
 
 \f
 ;;; 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-"))
 
-\f
-;;; 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-"))
-
 \f
 ;;; 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'.
-\\<crm-local-completion-map>
+\\<minibuffer-local-completion-map>
 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"))
 
 \f
 ;;; 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-"))
 
-\f
-;;; Generated autoloads from cedet/semantic/db-ebrowse.el
-
-(register-definition-prefixes "semantic/db-ebrowse" '("semanticdb-"))
-
 \f
 ;;; 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-"))
 
-\f
-;;; 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"))
-
 \f
 ;;; 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-"))
 
-\f
-;;; 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-"))
-
 \f
 ;;; Generated autoloads from ecomplete.el
 
@@ -12254,56 +12106,6 @@ Evaluate the forms in variable `ffap-bindings'." t)
 
 (register-definition-prefixes "srecode/fields" '("srecode-"))
 
-\f
-;;; 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-"))
-
 \f
 ;;; 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-"))
 
-\f
-;;; 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-"))
-
 \f
 ;;; 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"))
 
 \f
 ;;; 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]<space>'.
+
+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]<space>'.
 
-(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-"))
 
+\f
+;;; 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-"))
+
+\f
+;;; 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-"))
+
 \f
 ;;; Generated autoloads from textmodes/refbib.el
 
@@ -32378,7 +32243,52 @@ value of `texinfo-mode-hook'.
 \f
 ;;; 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--"))
 
 \f
 ;;; 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: