]> git.eshelyaron.com Git - emacs.git/commitdiff
; Update ldefs-boot.el
authorEshel Yaron <me@eshelyaron.com>
Sun, 15 Sep 2024 08:29:15 +0000 (10:29 +0200)
committerEshel Yaron <me@eshelyaron.com>
Sun, 15 Sep 2024 08:29:15 +0000 (10:29 +0200)
lisp/ldefs-boot.el

index 14ac1fab438a200849aede65b13f4bf71a74c0b4..d4aee151ff55367a9b88088f706a548f89f39e9f 100644 (file)
@@ -3544,14 +3544,6 @@ See Info node `(calc)Defining Functions'.
 
 (register-definition-prefixes "calcsel2" '("calc-"))
 
-\f
-;;; Generated autoloads from calculator.el
-
-(autoload 'calculator "calculator" "\
-Run the Emacs calculator.
-See the documentation for `calculator-mode' for more information." t)
-(register-definition-prefixes "calculator" '("calculator-"))
-
 \f
 ;;; Generated autoloads from calendar/calendar.el
 
@@ -6143,6 +6135,11 @@ This is like `setq', but is meant for user options instead of
 plain variables.  This means that `setopt' will execute any
 `custom-set' form associated with VARIABLE.
 
+Note that `setopt' will emit a warning if the type of a VALUE
+does not match the type of the corresponding VARIABLE as
+declared by `defcustom'.  (VARIABLE will be assigned the value
+even if it doesn't match the type.)
+
 (fn [VARIABLE VALUE]...)" nil t)
 (autoload 'setopt--set "cus-edit" "\
 
@@ -7704,45 +7701,6 @@ Like \\[dired-jump] (`dired-jump') but in other window.
 
 (register-definition-prefixes "dired-x" '("dired-" "virtual-dired"))
 
-\f
-;;; Generated autoloads from dirtrack.el
-
-(autoload 'dirtrack-mode "dirtrack" "\
-Toggle directory tracking in shell buffers (Dirtrack mode).
-
-This method requires that your shell prompt contain the current
-working directory at all times, and that you set the variable
-`dirtrack-list' to match the prompt.
-
-This is an alternative to `shell-dirtrack-mode', which works by
-tracking `cd' and similar commands which change the shell working
-directory.
-
-This is a minor mode.  If called interactively, toggle the `Dirtrack
-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 `dirtrack-mode'.
-
-The mode's hook is called both when the mode is enabled and when it is
-disabled.
-
-(fn &optional ARG)" t)
-(autoload 'dirtrack "dirtrack" "\
-Determine the current directory from the process output for a prompt.
-This filter function is used by `dirtrack-mode'.  It looks for
-the prompt specified by `dirtrack-list', and calls
-`shell-process-cd' if the directory seems to have changed away
-from `default-directory'.
-
-(fn INPUT)")
-(register-definition-prefixes "dirtrack" '("dirtrack-"))
-
 \f
 ;;; Generated autoloads from emacs-lisp/disass.el
 
@@ -8688,38 +8646,6 @@ See also `ebnf-push-style'.
 See `ebnf-style-database' documentation." t)
 (register-definition-prefixes "ebnf2ps" '("ebnf-"))
 
-\f
-;;; Generated autoloads from ebuff-menu.el
-
-(autoload 'electric-buffer-list "ebuff-menu" "\
-Pop up the Buffer Menu in an \"electric\" window.
-If you type SPC or RET (`Electric-buffer-menu-select'), that
-selects the buffer at point and quits the \"electric\" window.
-Otherwise, you can move around in the Buffer Menu, marking
-buffers to be selected, saved or deleted; these other commands
-are much like those of `Buffer-menu-mode'.
-
-Run hooks in `electric-buffer-menu-mode-hook' on entry.
-
-\\<electric-buffer-menu-mode-map>
-\\[keyboard-quit] or \\[Electric-buffer-menu-quit] -- exit buffer menu, returning to previous window and buffer
-  configuration.  If the very first character typed is a space, it
-  also has this effect.
-\\[Electric-buffer-menu-select] -- select buffer of line point is on.
-  Also show buffers marked with m in other windows,
-  deletes buffers marked with \"D\", and saves those marked with \"S\".
-\\[Buffer-menu-mark] -- mark buffer to be displayed.
-\\[Buffer-menu-not-modified] -- clear modified-flag on that buffer.
-\\[Buffer-menu-save] -- mark that buffer to be saved.
-\\[Buffer-menu-delete] or \\[Buffer-menu-delete-backwards] -- mark that buffer to be deleted.
-\\[Buffer-menu-unmark] -- remove all kinds of marks from current line.
-\\[Buffer-menu-unmark-all] -- remove all kinds of marks from all lines.
-\\[Electric-buffer-menu-mode-view-buffer] -- view buffer, returning when done.
-\\[Buffer-menu-backup-unmark] -- back up a line and remove marks.
-
-(fn ARG)" t)
-(register-definition-prefixes "ebuff-menu" '("Electric-buffer-menu-" "electric-buffer-"))
-
 \f
 ;;; Generated autoloads from ecomplete.el
 
@@ -9227,39 +9153,6 @@ or nil, use a compact 80-column format.
 (fn &optional MACRO VERBOSE)")
 (register-definition-prefixes "edmacro" '("edmacro-"))
 
-\f
-;;; Generated autoloads from emulation/edt.el
-
-(autoload 'edt-set-scroll-margins "edt" "\
-Set scroll margins.
-Argument TOP is the top margin in number of lines or percent of window.
-Argument BOTTOM is the bottom margin in number of lines or percent of window.
-
-(fn TOP BOTTOM)" t)
-(autoload 'edt-emulation-on "edt" "\
-Turn on EDT Emulation." t)
-(register-definition-prefixes "edt" '("edt-"))
-
-\f
-;;; Generated autoloads from emulation/edt-lk201.el
-
-(register-definition-prefixes "edt-lk201" '("*EDT-keys*"))
-
-\f
-;;; Generated autoloads from emulation/edt-mapper.el
-
-(register-definition-prefixes "edt-mapper" '("edt-"))
-
-\f
-;;; Generated autoloads from emulation/edt-pc.el
-
-(register-definition-prefixes "edt-pc" '("*EDT-keys*"))
-
-\f
-;;; Generated autoloads from emulation/edt-vt100.el
-
-(register-definition-prefixes "edt-vt100" '("edt-set-term-width-"))
-
 \f
 ;;; Generated autoloads from progmodes/eglot.el
 
@@ -9328,40 +9221,6 @@ Update Eglot to latest version.
 (defun eglot--debbugs-or-github-bug-uri nil (format (if (string= (match-string 2) "github") "https://github.com/joaotavora/eglot/issues/%s" "https://debbugs.gnu.org/%s") (match-string 3)))
 (register-definition-prefixes "eglot" '("eglot-"))
 
-\f
-;;; Generated autoloads from ehelp.el
-
-(autoload 'with-electric-help "ehelp" "\
-Pop up an \"electric\" help buffer.
-THUNK is a function of no arguments which is called to initialize the
-contents of BUFFER.  BUFFER defaults to `*Help*'.  BUFFER will be
-erased before THUNK is called unless NOERASE is non-nil.  THUNK will
-be called while BUFFER is current and with `standard-output' bound to
-the buffer specified by BUFFER.
-
-If THUNK returns nil, we display BUFFER starting at the top, and shrink
-the window to fit.  If THUNK returns non-nil, we don't do those things.
-
-After THUNK has been called, this function \"electrically\" pops up a
-window in which BUFFER is displayed and allows the user to scroll
-through that buffer in `electric-help-mode'.  The window's height will
-be at least MINHEIGHT if this value is non-nil.
-
-If THUNK returns nil, we display BUFFER starting at the top, and
-shrink the window to fit if `electric-help-shrink-window' is non-nil.
-If THUNK returns non-nil, we don't do those things.
-
-When the user exits (with `electric-help-exit', or otherwise), the help
-buffer's window disappears (i.e., we use `save-window-excursion'), and
-BUFFER is put back into its original major mode.
-
-(fn THUNK &optional BUFFER NOERASE MINHEIGHT)")
-(autoload 'electric-helpify "ehelp" "\
-
-
-(fn FUN &optional NAME)")
-(register-definition-prefixes "ehelp" '("ehelp-" "electric-"))
-
 \f
 ;;; Generated autoloads from emacs-lisp/eieio.el
 
@@ -9432,6 +9291,15 @@ Describe CTR if it is a class constructor.
 
 (register-definition-prefixes "eieio-speedbar" '("eieio-speedbar"))
 
+\f
+;;; Generated autoloads from progmodes/el.el
+
+(autoload 'el-mode "el" "\
+Major mode for editing Emacs Lisp code.
+
+(fn)" t)
+(register-definition-prefixes "el" '("el-"))
+
 \f
 ;;; Generated autoloads from emacs-lisp/eldoc.el
 
@@ -10558,10 +10426,10 @@ in batch mode, an error is signaled.
 (autoload 'ert-run-tests-batch "ert" "\
 Run the tests specified by SELECTOR, printing results to the terminal.
 
-SELECTOR works as described in `ert-select-tests', except if
-SELECTOR is nil, in which case all tests rather than none will be
-run; this makes the command line \"emacs -batch -l my-tests.el -f
-ert-run-tests-batch-and-exit\" useful.
+SELECTOR selects which tests to run as described in `ert-select-tests' when
+called with its second argument t, except if SELECTOR is nil, in which case
+all tests rather than none will be run; this makes the command line
+ \"emacs -batch -l my-tests.el -f ert-run-tests-batch-and-exit\" useful.
 
 Returns the stats object.
 
@@ -10578,7 +10446,9 @@ the tests).
 (autoload 'ert-run-tests-interactively "ert" "\
 Run the tests specified by SELECTOR and display the results in a buffer.
 
-SELECTOR works as described in `ert-select-tests'.
+SELECTOR selects which tests to run as described in `ert-select-tests'
+when called with its second argument t.  Interactively, prompt for
+SELECTOR; the default t means run all the defined tests.
 
 (fn SELECTOR)" t)
 (defalias 'ert #'ert-run-tests-interactively)
@@ -14159,11 +14029,6 @@ Usage: emacs -batch -l ~/.emacs -l gnus -f gnus-batch-score" t)
 
 (register-definition-prefixes "gnus-logic" '("gnus-"))
 
-\f
-;;; Generated autoloads from gnus/gnus-mh.el
-
-(register-definition-prefixes "gnus-mh" '("gnus-"))
-
 \f
 ;;; Generated autoloads from gnus/gnus-ml.el
 
@@ -20022,7 +19887,7 @@ Makefile mode can be configured by modifying the following variables:
    to MODIFY A FILE WITHOUT YOUR CONFIRMATION when \"it seems necessary\".
 
 `makefile-special-targets-list':
-   List of special targets. You will be offered to complete
+   List of special targets.  You will be offered to complete
    on one of those in the minibuffer whenever you enter a `.'.
    at the beginning of a line in Makefile mode.
 
@@ -20341,271 +20206,6 @@ Major mode for editing MetaPost sources.
 (fn)" t)
 (register-definition-prefixes "meta-mode" '("meta"))
 
-\f
-;;; Generated autoloads from mh-e/mh-acros.el
-
-(register-definition-prefixes "mh-acros" '("mh-" "with-mh-folder-updating"))
-
-\f
-;;; Generated autoloads from mh-e/mh-alias.el
-
-(register-definition-prefixes "mh-alias" '("mh-"))
-
-\f
-;;; Generated autoloads from mh-e/mh-buffers.el
-
-(register-definition-prefixes "mh-buffers" '("mh-"))
-
-\f
-;;; Generated autoloads from mh-e/mh-comp.el
-
-(autoload 'mh-smail "mh-comp" "\
-Compose a message with the MH mail system.
-See `mh-send' for more details on composing mail." t)
-(autoload 'mh-smail-other-window "mh-comp" "\
-Compose a message with the MH mail system in other window.
-See `mh-send' for more details on composing mail." t)
-(autoload 'mh-smail-batch "mh-comp" "\
-Compose a message with the MH mail system.
-
-This function does not prompt the user for any header fields, and
-thus is suitable for use by programs that want to create a mail
-buffer. Users should use \\[mh-smail] to compose mail.
-
-Optional arguments for setting certain fields include TO,
-SUBJECT, and OTHER-HEADERS. Additional arguments are IGNORED.
-
-This function remains for Emacs 21 compatibility. New
-applications should use `mh-user-agent-compose'.
-
-(fn &optional TO SUBJECT OTHER-HEADERS &rest IGNORED)")
-(define-mail-user-agent 'mh-e-user-agent 'mh-user-agent-compose 'mh-send-letter 'mh-fully-kill-draft 'mh-before-send-letter-hook)
-(autoload 'mh-user-agent-compose "mh-comp" "\
-Set up mail composition draft with the MH mail system.
-This is the `mail-user-agent' entry point to MH-E. This function
-conforms to the contract specified by `define-mail-user-agent'
-which means that this function should accept the same arguments
-as `compose-mail'.
-
-The optional arguments TO and SUBJECT specify recipients and the
-initial Subject field, respectively.
-
-OTHER-HEADERS is an alist specifying additional header fields.
-Elements look like (HEADER . VALUE) where both HEADER and VALUE
-are strings.
-
-Any additional arguments are IGNORED.
-
-(fn &optional TO SUBJECT OTHER-HEADERS &rest IGNORED)")
-(autoload 'mh-send-letter "mh-comp" "\
-Save draft and send message.
-
-When you are all through editing a message, you send it with this
-command. You can give a prefix argument ARG to monitor the first stage
-of the delivery; this output can be found in a buffer called \"*MH-E
-Mail Delivery*\".
-
-The hook `mh-before-send-letter-hook' is run at the beginning of
-this command. For example, if you want to check your spelling in
-your message before sending, add the function `ispell-message'.
-
-Unless `mh-insert-auto-fields' had previously been called
-manually, the function `mh-insert-auto-fields' is called to
-insert fields based upon the recipients. If fields are added, you
-are given a chance to see and to confirm these fields before the
-message is actually sent. You can do away with this confirmation
-by turning off the option `mh-auto-fields-prompt-flag'.
-
-In case the MH \"send\" program is installed under a different name,
-use `mh-send-prog' to tell MH-E the name.
-
-The hook `mh-annotate-msg-hook' is run after annotating the
-message and scan line.
-
-(fn &optional ARG)" t)
-(autoload 'mh-fully-kill-draft "mh-comp" "\
-Quit editing and delete draft message.
-
-If for some reason you are not happy with the draft, you can use
-this command to kill the draft buffer and delete the draft
-message. Use the command \\[kill-buffer] if you don't want to
-delete the draft message." t)
-(register-definition-prefixes "mh-comp" '("mh-"))
-
-\f
-;;; Generated autoloads from mh-e/mh-e.el
-
-(push (purecopy '(mh-e 8 6 -4)) package--builtin-versions)
-(put 'mh-progs 'risky-local-variable t)
-(put 'mh-lib 'risky-local-variable t)
-(put 'mh-lib-progs 'risky-local-variable t)
-(autoload 'mh-version "mh-e" "\
-Display version information about MH-E and the MH mail handling system." t)
-(register-definition-prefixes "mh-e" '("defcustom-mh" "defface-mh" "defgroup-mh" "mh-"))
-
-\f
-;;; Generated autoloads from mh-e/mh-folder.el
-
-(autoload 'mh-rmail "mh-folder" "\
-Incorporate new mail with MH.
-Scan an MH folder if ARG is non-nil.
-
-This function is an entry point to MH-E, the Emacs interface to
-the MH mail system.
-
-(fn &optional ARG)" t)
-(autoload 'mh-nmail "mh-folder" "\
-Check for new mail in inbox folder.
-Scan an MH folder if ARG is non-nil.
-
-This function is an entry point to MH-E, the Emacs interface to
-the MH mail system.
-
-(fn &optional ARG)" t)
-(autoload 'mh-folder-mode "mh-folder" "\
-Major MH-E mode for \"editing\" an MH folder scan listing.
-\\<mh-folder-mode-map>
-You can show the message the cursor is pointing to, and step through
-the messages. Messages can be marked for deletion or refiling into
-another folder; these commands are executed all at once with a
-separate command.
-
-Options that control this mode can be changed with
-\\[customize-group]; specify the \"mh\" group. In particular, please
-see the `mh-scan-format-file' option if you wish to modify scan's
-format.
-
-When a folder is visited, the hook `mh-folder-mode-hook' is run.
-
-Ranges
-======
-Many commands that operate on individual messages, such as
-`mh-forward' or `mh-refile-msg' take a RANGE argument. This argument
-can be used in several ways.
-
-If you provide the prefix argument (\\[universal-argument]) to
-these commands, then you will be prompted for the message range.
-This can be any valid MH range which can include messages,
-sequences, and the abbreviations (described in the mh(1) man
-page):
-
-<num1>-<num2>
-    Indicates all messages in the range <num1> to <num2>, inclusive.
-    The range must be nonempty.
-
-<num>:N
-<num>:+N
-<num>:-N
-    Up to N messages beginning with (or ending with) message num. Num
-    may be any of the predefined symbols: first, prev, cur, next or
-    last.
-
-first:N
-prev:N
-next:N
-last:N
-    The first, previous, next or last messages, if they exist.
-
-all
-    All of the messages.
-
-For example, a range that shows all of these things is `1 2 3
-5-10 last:5 unseen'.
-
-If the option `transient-mark-mode' is set to t and you set a
-region in the MH-Folder buffer, then the MH-E command will
-perform the operation on all messages in that region.
-
-\\{mh-folder-mode-map}
-
-(fn)" t)
-(register-definition-prefixes "mh-folder" '("mh-"))
-
-\f
-;;; Generated autoloads from mh-e/mh-funcs.el
-
-(register-definition-prefixes "mh-funcs" '("mh-"))
-
-\f
-;;; Generated autoloads from mh-e/mh-identity.el
-
-(register-definition-prefixes "mh-identity" '("mh-"))
-
-\f
-;;; Generated autoloads from mh-e/mh-inc.el
-
-(register-definition-prefixes "mh-inc" '("mh-inc-spool-"))
-
-\f
-;;; Generated autoloads from mh-e/mh-junk.el
-
-(register-definition-prefixes "mh-junk" '("mh-"))
-
-\f
-;;; Generated autoloads from mh-e/mh-letter.el
-
-(register-definition-prefixes "mh-letter" '("mh-"))
-
-\f
-;;; Generated autoloads from mh-e/mh-limit.el
-
-(register-definition-prefixes "mh-limit" '("mh-"))
-
-\f
-;;; Generated autoloads from mh-e/mh-mime.el
-
-(register-definition-prefixes "mh-mime" '("mh-"))
-
-\f
-;;; Generated autoloads from mh-e/mh-print.el
-
-(register-definition-prefixes "mh-print" '("mh-p"))
-
-\f
-;;; Generated autoloads from mh-e/mh-scan.el
-
-(register-definition-prefixes "mh-scan" '("mh-"))
-
-\f
-;;; Generated autoloads from mh-e/mh-search.el
-
-(register-definition-prefixes "mh-search" '("mh-"))
-
-\f
-;;; Generated autoloads from mh-e/mh-seq.el
-
-(register-definition-prefixes "mh-seq" '("mh-"))
-
-\f
-;;; Generated autoloads from mh-e/mh-show.el
-
-(register-definition-prefixes "mh-show" '("mh-"))
-
-\f
-;;; Generated autoloads from mh-e/mh-speed.el
-
-(register-definition-prefixes "mh-speed" '("mh-"))
-
-\f
-;;; Generated autoloads from mh-e/mh-thread.el
-
-(register-definition-prefixes "mh-thread" '("mh-"))
-
-\f
-;;; Generated autoloads from mh-e/mh-tool-bar.el
-
-(register-definition-prefixes "mh-tool-bar" '("mh-tool-bar-"))
-
-\f
-;;; Generated autoloads from mh-e/mh-utils.el
-
-(register-definition-prefixes "mh-utils" '("mh-"))
-
-\f
-;;; Generated autoloads from mh-e/mh-xface.el
-
-(register-definition-prefixes "mh-xface" '("mh-"))
-
 \f
 ;;; Generated autoloads from textmodes/mhtml-mode.el
 
@@ -22549,11 +22149,6 @@ startup file, `~/.emacs-octave'.
 
 (register-definition-prefixes "ol-man" '("org-man-"))
 
-\f
-;;; Generated autoloads from org/ol-mhe.el
-
-(register-definition-prefixes "ol-mhe" '("org-mhe-"))
-
 \f
 ;;; Generated autoloads from org/ol-rmail.el
 
@@ -22601,7 +22196,7 @@ Coloring:
 \f
 ;;; Generated autoloads from org/org.el
 
-(push (purecopy '(org 9 7 9)) package--builtin-versions)
+(push (purecopy '(org 9 7 11)) package--builtin-versions)
 (autoload 'org-babel-do-load-languages "org" "\
 Load the languages defined in `org-babel-load-languages'.
 
@@ -23863,6 +23458,12 @@ return a \"likely\" value even for somewhat malformed strings.
 The values returned are identical to those of `decode-time', but
 any unknown values other than DST are returned as nil, and an
 unknown DST value is returned as -1.
+Note that, unlike `decode-time', this function does not interpret
+the time string, and in particular the values of DST and TZ do not
+affect the returned value of date and time, they only affect the
+last two members of the returned value.  This function simply
+parses the textual representation of date and time into separate
+numerical values, and doesn't care whether the time is local or UTC.
 
 See `decode-time' for the meaning of FORM.
 
@@ -24575,12 +24176,14 @@ ROUTER-SCRIPT: Path of the router PHP script,
 see `https://www.php.net/manual/en/features.commandline.webserver.php'
 NUM-OF-WORKERS: Before run the web server set the
 PHP_CLI_SERVER_WORKERS env variable useful for testing code against
-multiple simultaneous requests.
+multiple simultaneous requests
+CONFIG: Alternative php.ini config, default `php-ts-mode-php-config'.
 
-Interactively, when invoked with prefix argument, always prompt
-for PORT, HOSTNAME, DOCUMENT-ROOT and ROUTER-SCRIPT.
+Interactively, when invoked with prefix argument, always prompt for
+PORT, HOSTNAME, DOCUMENT-ROOT, ROUTER-SCRIPT, NUM-OF-WORKERS and
+CONFIG.
 
-(fn &optional PORT HOSTNAME DOCUMENT-ROOT ROUTER-SCRIPT NUM-OF-WORKERS)" t)
+(fn &optional PORT HOSTNAME DOCUMENT-ROOT ROUTER-SCRIPT NUM-OF-WORKERS CONFIG)" t)
 (autoload 'run-php "php-ts-mode" "\
 Run an PHP interpreter as a inferior process.
 
@@ -25446,6 +25049,14 @@ requires quoting, e.g. `\\[quoted-insert]<space>'.
 Find all matches for REGEXP in the project roots or external roots.
 
 (fn REGEXP)" t)
+(autoload 'project-find-file-in-root "project" "\
+Edit file FILENAME.
+
+Interactively, prompt for FILENAME, defaulting to the root directory of
+the current project.
+
+(fn FILENAME)" t)
+(function-put 'project-find-file-in-root 'interactive-only 'find-file)
 (autoload 'project-find-file "project" "\
 Visit a file (with completion) in the current project.
 
@@ -26457,8 +26068,6 @@ deleted.
 If the buffer is read-only, Emacs will beep and refrain from deleting
 the rectangle, but put it in `killed-rectangle' anyway.  This means that
 you can use this command to copy text from a read-only buffer.
-(If the variable `kill-read-only-ok' is non-nil, then this won't
-even beep.)
 
 (fn START END &optional FILL)" t)
 (autoload 'copy-rectangle-as-kill "rect" "\
@@ -28220,16 +27829,47 @@ that variable's value is a string.
 ;;; Generated autoloads from emacs-lisp/scope.el
 
 (autoload 'scope "scope" "\
-Return bindings graph in FORM.
-
-FORM should contain positioned symbols, see `read-positioning-symbols'.
-
-The graph is a list of elements (OCCURENCE LEN BINDING): OCCURENCE is a
-buffer position where a symbol of length LEN occurs, which is bound by
-another occurence of the same symbol that starts at position BINDING.
-If the symbol at OCCURENCE is not lexically bound, then BINDING is nil.
-
-(fn FORM)")
+Read and analyze code from STREAM, reporting findings via CALLBACK.
+
+Call CALLBACK for each analyzed symbol SYM with arguments TYPE, POS, LEN
+and BINDER, where TYPE a symbol that specifies the semantics of SYM, one
+of `variable', `function', `block' `defun' and `defvar'; POS is the
+position of SYM in STREAM; LEN is SYM's length; and BINDER is the
+position in which SYM is bound.  If SYM is itself a binding occurrence,
+then POS and BINDER are equal.  If SYM is not lexically bound, then
+BINDER is nil.
+
+If STREAM is nil, it defaults to the current buffer.
+
+This function recursively analyzes Lisp forms (HEAD . TAIL), usually
+starting with a top-level form, by inspecting HEAD at each level:
+
+- If HEAD satisfies `functionp', which means it is a function in the
+  running Emacs session, analzye the form as a function call.
+
+- Special forms such as `if', and `let', along with some standard macros
+  like `lambda', `setf' and backquotes, are handled specially according
+  to their particular semantics.  Other macros are expanded.
+
+- If HEAD has the symbol property `scope-function', the value of this
+  property is used to analyze TAIL.  It should be a function that takes
+  two arguments, LOCAL and TAIL, and calls `scope-callback' to report on
+  analyzed symbols in TAIL.  `scope-callback' is let-bound to CALLBACK.
+  LOCAL represents the local context around the current form; the
+  `scope-function' can pass LOCAL to functions such as `scope-1' and
+  `scope-n' to analyze sub-forms.  See also `scope-local-new' for
+  extending LOCAL with local bindings while analyzing TAIL.
+
+- If within the code under analysis HEAD is a `cl-flet'-bound local
+  function name, analyze the form as a function call.
+
+- Otherwise, HEAD is unknown.  If the HEAD of the top-level form that
+  this function reads from STREAM is unknown, then this function ignores
+  it and returns nil.  If an unknown HEAD occurs in a nested form, then
+  by default it is similarly ignored, but if `scope-assume-func-p' is
+  non-nil, then this function assumes that such HEADs are functions.
+
+(fn CALLBACK &optional STREAM)")
 (register-definition-prefixes "scope" '("scope-"))
 
 \f
@@ -30389,6 +30029,29 @@ Browse the contents of an sqlite file.
 (fn FILE)" t)
 (register-definition-prefixes "sqlite-mode" '("sqlite-"))
 
+\f
+;;; Generated autoloads from strict-indent.el
+
+(autoload 'strict-indent-mode "strict-indent" "\
+Keep code indented as you edit.
+
+This is a minor mode.  If called interactively, toggle the
+`Strict-Indent 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 `strict-indent-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 "strict-indent" '("strict-indent-"))
+
 \f
 ;;; Generated autoloads from textmodes/string-edit.el
 
@@ -30633,6 +30296,13 @@ This construct can only be used with lexical binding.
 
 (fn NAME BINDINGS &rest BODY)" nil t)
 (function-put 'named-let 'lisp-indent-function 2)
+(autoload 'with-work-buffer "subr-x" "\
+Create a work buffer, and evaluate BODY there like `progn'.
+Like `with-temp-buffer', but reuse an already created temporary
+buffer when possible, instead of creating a new one on each call.
+
+(fn &rest BODY)" nil t)
+(function-put 'with-work-buffer 'lisp-indent-function 0)
 (autoload 'string-pixel-width "subr-x" "\
 Return the width of STRING in pixels.
 If BUFFER is non-nil, use the face remappings from that buffer when
@@ -30662,7 +30332,7 @@ this defaults to the current buffer.
 Query the user for a process and return the process object.
 
 (fn PROMPT)")
-(register-definition-prefixes "subr-x" '("emacs-etc--hide-local-variables" "hash-table-" "internal--thread-argument" "replace-region-contents" "string-remove-" "thread-" "with-buffer-unmodified-if-unchanged"))
+(register-definition-prefixes "subr-x" '("emacs-etc--hide-local-variables" "hash-table-" "internal--thread-argument" "replace-region-contents" "string-remove-" "thread-" "with-buffer-unmodified-if-unchanged" "work-buffer-"))
 
 \f
 ;;; Generated autoloads from progmodes/subword.el
@@ -30859,6 +30529,14 @@ disabled.
 (autoload 'tab-line-mode "tab-line" "\
 Toggle display of tab line in the windows displaying the current buffer.
 
+When this mode is enabled, each window displays a tab line on its
+top screen line.  The tab line is a row of tabs -- buttons which
+you can click to have the window display the buffer whose name is
+shown on the button.  Clicking on the \"x\" icon of the button
+removes the button (but does not kill the corresponding buffer).
+In addition, the tab line shows a \"+\" button which adds a new
+button, so you could have one more buffer shown on the tab line.
+
 This is a minor mode.  If called interactively, toggle the `Tab-Line
 mode' mode.  If the prefix argument is positive, enable the mode, and if
 it is zero or negative, disable the mode.
@@ -32460,7 +32138,7 @@ the default format \"%f seconds\" is used.
 (autoload 'date-to-time "time-date" "\
 Parse a string DATE that represents a date-time and return a time value.
 DATE should be in one of the forms recognized by `parse-time-string'.
-If DATE lacks timezone information, GMT is assumed.
+If DATE lacks time zone information, local time is assumed.
 
 (fn DATE)")
 (defalias 'time-to-seconds #'float-time)
@@ -33024,8 +32702,9 @@ the output buffer or changing the window configuration.
   (load "tramp-compat" 'noerror 'nomessage))
 (defvar tramp-mode t "\
 Whether Tramp is enabled.
-If it is set to nil, all remote file names are used literally.")
-(custom-autoload 'tramp-mode "tramp" t)
+If it is set to nil, all remote file names are used literally.  Don't
+set it manually, use `inhibit-remote-files' or `without-remote-files'
+instead.")
 (defconst tramp-initial-file-name-regexp (rx bos "/" (+ (not (any "/:"))) ":" (* (not (any "/:"))) ":") "\
 Value for `tramp-file-name-regexp' for autoload.
 It must match the initial `tramp-syntax' settings.")
@@ -34234,7 +33913,7 @@ is \"www.fsf.co.uk\".
 \f
 ;;; Generated autoloads from use-package/use-package.el
 
-(push (purecopy '(use-package 2 4 5)) package--builtin-versions)
+(push (purecopy '(use-package 2 4 6)) package--builtin-versions)
 
 \f
 ;;; Generated autoloads from use-package/use-package-bind-key.el