diff --git a/lisp/ldefs-boot.el b/lisp/ldefs-boot.el index 648633004c9..c1deb84754d 100644 --- a/lisp/ldefs-boot.el +++ b/lisp/ldefs-boot.el @@ -417,7 +417,7 @@ indented." t) ;;; Generated autoloads from allout.el -(push (purecopy '(allout 2 3)) package--builtin-versions) +(push '(allout 2 3) package--builtin-versions) (autoload 'allout-auto-activation-helper "allout" "\ Institute `allout-auto-activation'. @@ -758,7 +758,7 @@ for details on preparing Emacs for automatic allout activation. ;;; Generated autoloads from allout-widgets.el -(push (purecopy '(allout-widgets 1 0)) package--builtin-versions) +(push '(allout-widgets 1 0) package--builtin-versions) (autoload 'allout-widgets-setup "allout-widgets" "\ Commission or decommission `allout-widgets-mode' along with `allout-mode'. @@ -874,7 +874,7 @@ the buffer *Birthday-Present-for-Name*. ;;; Generated autoloads from ansi-color.el -(push (purecopy '(ansi-color 3 4 2)) package--builtin-versions) +(push '(ansi-color 3 4 2) package--builtin-versions) (autoload 'ansi-color-for-comint-mode-on "ansi-color" "\ Set `ansi-color-for-comint-mode' to t." t) (autoload 'ansi-color-process-output "ansi-color" "\ @@ -909,7 +909,7 @@ and is meant to be used in `compilation-filter-hook'.") ;;; Generated autoloads from progmodes/antlr-mode.el -(push (purecopy '(antlr-mode 2 2 3)) package--builtin-versions) +(push '(antlr-mode 2 2 3) package--builtin-versions) (autoload 'antlr-show-makefile-rules "antlr-mode" "\ Show Makefile rules for all grammar files in the current directory. If the `major-mode' of the current buffer has the value `makefile-mode', @@ -1420,9 +1420,7 @@ Features a private abbrev table and the following bindings: The character used for making comments is set by the variable `asm-comment-char' (which defaults to `?\\;'). - -Alternatively, you may set this variable in `asm-mode-set-comment-hook', -which is called near the beginning of mode initialization. +Alternatively, you may set this variable in `asm-mode-hook'. Turning on Asm mode runs the hook `asm-mode-hook' at the end of initialization. @@ -1470,7 +1468,7 @@ by doing (clear-string STRING). ;;; Generated autoloads from auth-source-pass.el -(push (purecopy '(auth-source-pass 5 0 0)) package--builtin-versions) +(push '(auth-source-pass 5 0 0) package--builtin-versions) (autoload 'auth-source-pass-enable "auth-source-pass" "\ Enable auth-source-password-store.") (autoload 'auth-source-pass-get "auth-source-pass" "\ @@ -1684,6 +1682,11 @@ The mode's hook is called both when the mode is enabled and when it is disabled. (fn &optional ARG)" t) +(defvar inhibit-auto-revert-buffers nil "\ +A list of buffers with suppressed auto-revert.") +(defmacro inhibit-auto-revert (&rest body) "\ +Deactivate auto-reverting of current buffer temporarily. +Run BODY." (declare (indent 0) (debug (body))) (let ((buf (make-symbol "buf"))) `(progn (dolist (,buf inhibit-auto-revert-buffers) (unless (buffer-live-p ,buf) (setq inhibit-auto-revert-buffers (delq ,buf inhibit-auto-revert-buffers)))) (let ((,buf (and (not (memq (current-buffer) inhibit-auto-revert-buffers)) (current-buffer)))) (unwind-protect (progn (when ,buf (add-to-list 'inhibit-auto-revert-buffers ,buf)) ,@body) (when ,buf (setq inhibit-auto-revert-buffers (delq ,buf inhibit-auto-revert-buffers)))))))) (register-definition-prefixes "autorevert" '("auto-revert-" "global-auto-revert-")) @@ -1729,7 +1732,7 @@ definition of \"random distance\".) ;;; Generated autoloads from emacs-lisp/backtrace.el -(push (purecopy '(backtrace 1 0)) package--builtin-versions) +(push '(backtrace 1 0) package--builtin-versions) (autoload 'backtrace "backtrace" "\ Print a trace of Lisp function calls currently active. Output stream used is value of `standard-output'.") @@ -1958,7 +1961,7 @@ Major mode for editing BibTeX style files. ;;; Generated autoloads from bind-key.el -(push (purecopy '(bind-key 2 4 1)) package--builtin-versions) +(push '(bind-key 2 4 1) package--builtin-versions) (defvar personal-keybindings nil "\ List of bindings performed by `bind-key'. @@ -2384,7 +2387,7 @@ deletion, or > if it is flagged for displaying." t) (defalias 'edit-bookmarks 'bookmark-bmenu-list) (autoload 'bookmark-bmenu-search "bookmark" "\ Incremental search of bookmarks, hiding the non-matches as we go." '(bookmark-bmenu-mode)) -(defvar menu-bar-bookmark-map (let ((map (make-sparse-keymap "Bookmark functions"))) (bindings--define-key map [load] '(menu-item "Load a Bookmark File..." bookmark-load :help "Load bookmarks from a bookmark file)")) (bindings--define-key map [write] '(menu-item "Save Bookmarks As..." bookmark-write :help "Write bookmarks to a file (reading the file name with the minibuffer)")) (bindings--define-key map [save] '(menu-item "Save Bookmarks" bookmark-save :help "Save currently defined bookmarks")) (bindings--define-key map [edit] '(menu-item "Edit Bookmark List" bookmark-bmenu-list :help "Display a list of existing bookmarks")) (bindings--define-key map [delete] '(menu-item "Delete Bookmark..." bookmark-delete :help "Delete a bookmark from the bookmark list")) (bindings--define-key map [delete-all] '(menu-item "Delete all Bookmarks..." bookmark-delete-all :help "Delete all bookmarks from the bookmark list")) (bindings--define-key map [rename] '(menu-item "Rename Bookmark..." bookmark-rename :help "Change the name of a bookmark")) (bindings--define-key map [locate] '(menu-item "Insert Location..." bookmark-locate :help "Insert the name of the file associated with a bookmark")) (bindings--define-key map [insert] '(menu-item "Insert Contents..." bookmark-insert :help "Insert the text of the file pointed to by a bookmark")) (bindings--define-key map [set] '(menu-item "Set Bookmark..." bookmark-set :help "Set a bookmark named inside a file.")) (bindings--define-key map [jump] '(menu-item "Jump to Bookmark..." bookmark-jump :help "Jump to a bookmark (a point in some file)")) map)) +(defvar menu-bar-bookmark-map (let ((map (make-sparse-keymap "Bookmark functions"))) (define-key map [load] '(menu-item "Load a Bookmark File..." bookmark-load :help "Load bookmarks from a bookmark file)")) (define-key map [write] '(menu-item "Save Bookmarks As..." bookmark-write :help "Write bookmarks to a file (reading the file name with the minibuffer)")) (define-key map [save] '(menu-item "Save Bookmarks" bookmark-save :help "Save currently defined bookmarks")) (define-key map [edit] '(menu-item "Edit Bookmark List" bookmark-bmenu-list :help "Display a list of existing bookmarks")) (define-key map [delete] '(menu-item "Delete Bookmark..." bookmark-delete :help "Delete a bookmark from the bookmark list")) (define-key map [delete-all] '(menu-item "Delete all Bookmarks..." bookmark-delete-all :help "Delete all bookmarks from the bookmark list")) (define-key map [rename] '(menu-item "Rename Bookmark..." bookmark-rename :help "Change the name of a bookmark")) (define-key map [locate] '(menu-item "Insert Location..." bookmark-locate :help "Insert the name of the file associated with a bookmark")) (define-key map [insert] '(menu-item "Insert Contents..." bookmark-insert :help "Insert the text of the file pointed to by a bookmark")) (define-key map [set] '(menu-item "Set Bookmark..." bookmark-set :help "Set a bookmark named inside a file.")) (define-key map [jump] '(menu-item "Jump to Bookmark..." bookmark-jump :help "Jump to a bookmark (a point in some file)")) map)) (defalias 'menu-bar-bookmark-map menu-bar-bookmark-map) (register-definition-prefixes "bookmark" '("bookmark-" "with-buffer-modified-unmodified")) @@ -2487,7 +2490,13 @@ Optional prefix argument ARG non-nil inverts the value of the option (fn &optional ARG)" t) (autoload 'browse-url-with-browser-kind "browse-url" "\ Browse URL with a browser of the given browser KIND. -KIND is either `internal' or `external'. + +KIND is either `internal' or `external'. In order to find an +appropriate browser for the given KIND, first consult the `browse-url-handlers' +and `browse-url-default-handlers' lists. If no handler is found, try the +functions `browse-url-browser-function', +`browse-url-secondary-browser-function', `browse-url-default-browser' +and `eww', in that order. When called interactively, the default browser kind is the opposite of the browser kind of `browse-url-browser-function'. @@ -2568,6 +2577,12 @@ If `browse-url-android-share' is non-nil, try to share URL using an external program instead. Default to the URL around or before point. +(fn URL &optional NEW-WINDOW)" t) +(autoload 'browse-url-default-gtk-browser "browse-url" "\ +Browse URL with GTK's idea of the default browser. +If the selected frame isn't a GTK frame, fall back to +`browse-url-default-browser'. + (fn URL &optional NEW-WINDOW)" t) (autoload 'browse-url-emacs "browse-url" "\ Ask Emacs to load URL into a buffer and show it in another window. @@ -2575,41 +2590,6 @@ Optional argument SAME-WINDOW non-nil means show the URL in the currently selected window instead. (fn URL &optional SAME-WINDOW)" t) -(autoload 'browse-url-gnome-moz "browse-url" "\ -Ask Mozilla to load URL via the GNOME program `gnome-moz-remote'. -Default to the URL around or before point. The strings in variable -`browse-url-gnome-moz-arguments' are also passed. - -When called interactively, if variable `browse-url-new-window-flag' is -non-nil, load the document in a new browser window, otherwise use an -existing one. A non-nil interactive prefix argument reverses the -effect of `browse-url-new-window-flag'. - -When called non-interactively, optional second argument NEW-WINDOW is -used instead of `browse-url-new-window-flag'. - -(fn URL &optional NEW-WINDOW)" t) -(make-obsolete 'browse-url-gnome-moz 'nil "25.1") -(autoload 'browse-url-conkeror "browse-url" "\ -Ask the Conkeror WWW browser to load URL. -Default to the URL around or before point. Also pass the strings -in the variable `browse-url-conkeror-arguments' to Conkeror. - -When called interactively, if variable -`browse-url-new-window-flag' is non-nil, load the document in a -new Conkeror window, otherwise use a random existing one. A -non-nil interactive prefix argument reverses the effect of -`browse-url-new-window-flag'. - -If variable `browse-url-conkeror-new-window-is-buffer' is -non-nil, then whenever a document would otherwise be loaded in a -new window, load it in a new buffer in an existing window instead. - -When called non-interactively, use optional second argument -NEW-WINDOW instead of `browse-url-new-window-flag'. - -(fn URL &optional NEW-WINDOW)" t) -(make-obsolete 'browse-url-conkeror 'nil "28.1") (autoload 'browse-url-w3 "browse-url" "\ Ask the w3 WWW browser to load URL. Default to the URL around or before point. @@ -2623,13 +2603,6 @@ used instead of `browse-url-new-window-flag'. (fn URL &optional NEW-WINDOW)" t) (make-obsolete 'browse-url-w3 'nil "29.1") -(autoload 'browse-url-w3-gnudoit "browse-url" "\ -Ask another Emacs running emacsclient to load the URL using the W3 browser. -The `browse-url-gnudoit-program' program is used with options given by -`browse-url-gnudoit-args'. Default to the URL around or before point. - -(fn URL &optional NEW-WINDOW)" t) -(make-obsolete 'browse-url-w3-gnudoit 'nil "25.1") (autoload 'browse-url-text-xterm "browse-url" "\ Ask a text browser to load URL. URL defaults to the URL around or before point. @@ -3595,7 +3568,7 @@ the absolute file name of the file if STYLE-NAME is nil. ;;; Generated autoloads from progmodes/cc-mode.el -(push (purecopy '(cc-mode 5 33 1)) package--builtin-versions) +(push '(cc-mode 5 33 1) package--builtin-versions) (autoload 'c-initialize-cc-mode "cc-mode" "\ Initialize CC Mode for use in the current buffer. If the optional NEW-STYLE-INIT is nil or left out then all necessary @@ -4116,7 +4089,7 @@ See the documentation of `define-ccl-program' for the detail of CCL program. ;;; Generated autoloads from cedet/cedet.el -(push (purecopy '(cedet 2 0)) package--builtin-versions) +(push '(cedet 2 0) package--builtin-versions) (register-definition-prefixes "cedet" '("cedet-")) @@ -4142,7 +4115,7 @@ See the documentation of `define-ccl-program' for the detail of CCL program. ;;; Generated autoloads from progmodes/cfengine.el -(push (purecopy '(cfengine 1 4)) package--builtin-versions) +(push '(cfengine 1 4) package--builtin-versions) (autoload 'cfengine3-mode "cfengine" "\ Major mode for editing CFEngine3 input. There are no special keybindings by default. @@ -4508,7 +4481,7 @@ disabled. ;;; Generated autoloads from emacs-lisp/cl-generic.el -(push (purecopy '(cl-generic 1 0)) package--builtin-versions) +(push '(cl-generic 1 0) package--builtin-versions) ;;; Generated autoloads from emacs-lisp/cl-indent.el @@ -4595,7 +4568,7 @@ instead. ;;; Generated autoloads from emacs-lisp/cl-lib.el -(push (purecopy '(cl-lib 1 0)) package--builtin-versions) +(push '(cl-lib 1 0) package--builtin-versions) (defvar cl-custom-print-functions nil "\ This is a list of functions that format user objects for printing. Each function is called in turn with three arguments: the object, the @@ -4654,7 +4627,7 @@ disabled. ;;; Generated autoloads from emacs-lisp/cl-print.el -(push (purecopy '(cl-print 1 0)) package--builtin-versions) +(push '(cl-print 1 0) package--builtin-versions) (autoload 'cl-print-object "cl-print" "\ Dispatcher to print OBJECT on STREAM according to its type. You can add methods to it to customize the output. @@ -4849,7 +4822,7 @@ See `make-comint' and `comint-exec'. (fn PROGRAM &optional SWITCHES)" t) (function-put 'comint-run 'interactive-only 'make-comint) -(defvar comint-file-name-prefix (purecopy "") "\ +(defvar comint-file-name-prefix "" "\ Prefix prepended to absolute file names taken from process input. This is used by Comint's and shell's completion functions, and by shell's directory tracking functions.") @@ -4945,6 +4918,8 @@ Force the produced .eln to be outputted in the eln system directory (the last entry in `native-comp-eln-load-path') unless `native-compile-target-directory' is non-nil. If the environment variable \"NATIVE_DISABLED\" is set, only byte compile.") +(autoload 'native-compile-prune-cache "comp" "\ +Remove .eln files that aren't applicable to the current Emacs invocation." t) (register-definition-prefixes "comp" '("comp-" "native-comp" "no-native-compile")) @@ -5120,7 +5095,7 @@ List of directories to search for source files named in error messages. Elements should be directory names, not file names of directories. The value nil as an element means to try the default directory.") (custom-autoload 'compilation-search-path "compile" t) -(defvar compile-command (purecopy "make -k ") "\ +(defvar compile-command "make -k " "\ Last shell command used to do a compilation; default for next compilation. Sometimes it is useful for files to supply local values for this variable. @@ -5417,7 +5392,43 @@ list.") ;;; Generated autoloads from emacs-lisp/cond-star.el -(register-definition-prefixes "cond-star" '("cond*" "match*")) +(autoload 'cond* "cond-star" "\ +Extended form of traditional Lisp `cond' construct. +A `cond*' construct is a series of clauses, and a clause +normally has the form (CONDITION BODY...). + +CONDITION can be a Lisp expression, as in `cond'. +Or it can be one of `(pcase* PATTERN DATUM)', +`(bind* BINDINGS...)', or `(match* PATTERN DATUM)', + +`(pcase* PATTERN DATUM)' means to match DATUM against the +pattern PATTERN, using the same pattern syntax as `pcase'. +The condition counts as true if PATTERN matches DATUM. + +`(bind* BINDINGS...)' means to bind BINDINGS (as if they were in `let*') +for the body of the clause. As a condition, it counts as true +if the first binding's value is non-nil. All the bindings are made +unconditionally for whatever scope they cover. + +`(match* PATTERN DATUM)' is an alternative to `pcase*' that uses another +syntax for its patterns, see `match*'. + +When a clause's condition is true, and it exits the `cond*' +or is the last clause, the value of the last expression +in its body becomes the return value of the `cond*' construct. + +Non-exit clause: + +If a clause has only one element, or if its first element is +a `bind*' clause, this clause never exits the `cond*' construct. +Instead, control always falls through to the next clause (if any). +All bindings made in CONDITION for the BODY of the non-exit clause +are passed along to the rest of the clauses in this `cond*' construct. + +\\[match*\\] for documentation of the patterns for use in `match*'. + +(fn &rest CLAUSES)" nil t) +(register-definition-prefixes "cond-star" '("cond*-" "match*")) ;;; Generated autoloads from textmodes/conf-mode.el @@ -7545,7 +7556,7 @@ the word at mouse click. ;;; Generated autoloads from vc/diff.el -(defvar diff-switches (purecopy "-u") "\ +(defvar diff-switches "-u" "\ A string or list of strings specifying switches to be passed to diff. This variable is also used in the `vc-diff' command (and related @@ -7553,7 +7564,7 @@ commands) if the backend-specific diff switch variable isn't set (`vc-git-diff-switches' for git, for instance), and `vc-diff-switches' isn't set.") (custom-autoload 'diff-switches "diff" t) -(defvar diff-command (purecopy "diff") "\ +(defvar diff-command "diff" "\ The command to use to run diff.") (custom-autoload 'diff-command "diff" t) (autoload 'diff "diff" "\ @@ -7680,7 +7691,7 @@ If given a \\[universal-argument] \\[universal-argument] prefix, also prompt for ;;; Generated autoloads from dired.el -(defvar dired-listing-switches (purecopy "-al") "\ +(defvar dired-listing-switches "-al" "\ Switches passed to `ls' for Dired. MUST contain the `l' option. May contain all other options that don't contradict `-l'; may contain even `F', `b', `i' and `s'. See also the variable @@ -7893,16 +7904,24 @@ redefine OBJECT if it is a symbol. Return a new, empty display table.") (autoload 'display-table-slot "disp-table" "\ Return the value of the extra slot in DISPLAY-TABLE named SLOT. -SLOT may be a number from 0 to 5 inclusive, or a slot name (symbol). +SLOT may be a number from 0 to 17 inclusive, or a slot name (symbol). Valid symbols are `truncation', `wrap', `escape', `control', -`selective-display', and `vertical-border'. +`selective-display', `vertical-border', `box-vertical', +`box-horizontal', `box-down-right', `box-down-left', `box-up-right', +`box-up-left',`box-double-vertical', `box-double-horizontal', +`box-double-down-right', `box-double-down-left', +`box-double-up-right', `box-double-up-left', (fn DISPLAY-TABLE SLOT)") (autoload 'set-display-table-slot "disp-table" "\ Set the value of the extra slot in DISPLAY-TABLE named SLOT to VALUE. -SLOT may be a number from 0 to 5 inclusive, or a name (symbol). +SLOT may be a number from 0 to 17 inclusive, or a name (symbol). Valid symbols are `truncation', `wrap', `escape', `control', -`selective-display', and `vertical-border'. +`selective-display', `vertical-border', `box-vertical', +`box-horizontal', `box-down-right', `box-down-left', `box-up-right', +`box-up-left',`box-double-vertical', `box-double-horizontal', +`box-double-down-right', `box-double-down-left', +`box-double-up-right', `box-double-up-left', (fn DISPLAY-TABLE SLOT VALUE)") (autoload 'describe-display-table "disp-table" "\ @@ -7911,6 +7930,13 @@ Describe the display table DT in a help buffer. (fn DT)") (autoload 'describe-current-display-table "disp-table" "\ Describe the display table in use in the selected window and buffer." t) +(autoload 'standard-display-unicode-special-glyphs "disp-table" "\ +Display some glyps using Unicode characters. +The glyphs being changed by this function are `vertical-border', +`box-vertical',`box-horizontal', `box-down-right', `box-down-left', +`box-up-right', `box-up-left',`box-double-vertical', +`box-double-horizontal', `box-double-down-right', +`box-double-down-left', `box-double-up-right', `box-double-up-left'," t) (autoload 'standard-display-8bit "disp-table" "\ Display characters representing raw bytes in the range L to H literally. @@ -8227,7 +8253,7 @@ Default is 2. ;;; Generated autoloads from dnd.el -(defvar dnd-protocol-alist `((,(purecopy "^file:///") . dnd-open-local-file) (,(purecopy "^file://[^/]") . dnd-open-file) (,(purecopy "^file:/[^/]") . dnd-open-local-file) (,(purecopy "^file:[^/]") . dnd-open-local-file) (,(purecopy "^\\(https?\\|ftp\\|nfs\\)://") . dnd-open-file)) "\ +(defvar dnd-protocol-alist '(("^file:///" . dnd-open-local-file) ("^file://[^/]" . dnd-open-file) ("^file:/[^/]" . dnd-open-local-file) ("^file:[^/]" . dnd-open-local-file) ("^\\(https?\\|ftp\\|nfs\\)://" . dnd-open-file)) "\ The functions to call for different protocols when a drop is made. This variable is used by `dnd-handle-multiple-urls'. The list contains of (REGEXP . FUNCTION) pairs. @@ -8981,7 +9007,7 @@ Read the .ecompleterc file.") ;;; Generated autoloads from cedet/ede.el -(push (purecopy '(ede 2 0)) package--builtin-versions) +(push '(ede 2 0) package--builtin-versions) (defvar global-ede-mode nil "\ Non-nil if Global Ede mode is enabled. See the `global-ede-mode' command @@ -9073,7 +9099,7 @@ Toggle edebugging of all forms." t) ;;; Generated autoloads from vc/ediff.el -(push (purecopy '(ediff 2 81 6)) package--builtin-versions) +(push '(ediff 2 81 6) package--builtin-versions) (autoload 'ediff-files "ediff" "\ Run Ediff on a pair of files, FILE-A and FILE-B. STARTUP-HOOKS is a list of functions that Emacs calls without @@ -9409,7 +9435,7 @@ To change the default, set the variable `ediff-use-toolbar-p', which see." t) ;;; Generated autoloads from editorconfig.el -(push (purecopy '(editorconfig 0 11 0)) package--builtin-versions) +(push '(editorconfig 0 11 0) package--builtin-versions) (defvar editorconfig-mode nil "\ Non-nil if Editorconfig mode is enabled. See the `editorconfig-mode' command @@ -9559,7 +9585,7 @@ Turn on EDT Emulation." t) ;;; Generated autoloads from progmodes/eglot.el -(push (purecopy '(eglot 1 17)) package--builtin-versions) +(push '(eglot 1 18) package--builtin-versions) (define-obsolete-function-alias 'eglot-update #'eglot-upgrade-eglot "29.1") (autoload 'eglot "eglot" "\ Start LSP server for PROJECT's buffers under MANAGED-MAJOR-MODES. @@ -9661,7 +9687,7 @@ BUFFER is put back into its original major mode. ;;; Generated autoloads from emacs-lisp/eieio.el -(push (purecopy '(eieio 1 4)) package--builtin-versions) +(push '(eieio 1 4) package--builtin-versions) (autoload 'make-instance "eieio" "\ Make a new instance of CLASS based on INITARGS. For example: @@ -9684,7 +9710,7 @@ for each slot. For example: ;;; Generated autoloads from emacs-lisp/eieio-core.el -(push (purecopy '(eieio-core 1 4)) package--builtin-versions) +(push '(eieio-core 1 4) package--builtin-versions) (autoload 'eieio-defclass-autoload "eieio-core" "\ Create autoload symbols for the EIEIO class CNAME. SUPERCLASSES are the superclasses that CNAME inherits from. @@ -9746,7 +9772,7 @@ Describe CTR if it is a class constructor. ;;; Generated autoloads from emacs-lisp/eldoc.el -(push (purecopy '(eldoc 1 15 0)) package--builtin-versions) +(push '(eldoc 1 15 0) package--builtin-versions) ;;; Generated autoloads from elec-pair.el @@ -10462,7 +10488,9 @@ The buffer is expected to contain a mail message." t) (function-put 'epa-mail-decrypt 'interactive-only 't) (autoload 'epa-mail-verify "epa-mail" "\ Verify OpenPGP cleartext signed messages in the current buffer. -The buffer is expected to contain a mail message." t) +The buffer is expected to contain a mail message. + +If the verification fails, signal an error." t) (function-put 'epa-mail-verify 'interactive-only 't) (autoload 'epa-mail-sign "epa-mail" "\ Sign the current buffer. @@ -10522,7 +10550,7 @@ disabled. ;;; Generated autoloads from epg.el -(push (purecopy '(epg 1 0 0)) package--builtin-versions) +(push '(epg 1 0 0) package--builtin-versions) (autoload 'epg-make-context "epg" "\ Return a context object. @@ -10565,7 +10593,7 @@ Look at CONFIG and try to expand GROUP. ;;; Generated autoloads from erc/erc.el -(push (purecopy '(erc 5 6 1 -4)) package--builtin-versions) +(push '(erc 5 6 1 -4) package--builtin-versions) (dolist (symbol '( erc-sasl erc-spelling ; 29 erc-imenu erc-nicks)) ; 30 (custom-add-load symbol symbol)) @@ -11025,7 +11053,7 @@ Default bookmark handler for Eshell buffers. ;;; Generated autoloads from eshell/eshell.el -(push (purecopy '(eshell 2 4 2)) package--builtin-versions) +(push '(eshell 2 4 2) package--builtin-versions) (autoload 'eshell "eshell" "\ Create an interactive Eshell buffer. Start a new Eshell session, or switch to an already active @@ -11081,7 +11109,7 @@ To switch to a new tags table, do not set this variable; instead, invoke `visit-tags-table', which is the only reliable way of setting the value of this variable, whether buffer-local or global. Use the `etags' program to make a tags table file.") - (put 'tags-file-name 'variable-interactive (purecopy "fVisit tags table: ")) + (put 'tags-file-name 'variable-interactive "fVisit tags table: ") (put 'tags-file-name 'safe-local-variable 'stringp) (defvar tags-case-fold-search 'default "\ Whether tags operations should be case-sensitive. @@ -11096,7 +11124,7 @@ To switch to a new list of tags tables, setting this variable is sufficient. If you set this variable, do not also set `tags-file-name'. Use the `etags' program to make a tags table file.") (custom-autoload 'tags-table-list "etags" t) -(defvar tags-compression-info-list (purecopy '("" ".Z" ".bz2" ".gz" ".xz" ".tgz")) "\ +(defvar tags-compression-info-list '("" ".Z" ".bz2" ".gz" ".xz" ".tgz") "\ List of extensions tried by etags when `auto-compression-mode' is on. An empty string means search the non-compressed file.") (custom-autoload 'tags-compression-info-list "etags" t) @@ -11627,7 +11655,7 @@ queries the server for the existing fields and displays a corresponding form. (autoload 'eudc-load-eudc "eudc" "\ Load the Emacs Unified Directory Client. This does nothing except loading eudc by autoload side-effect." t) -(defvar eudc-tools-menu (let ((map (make-sparse-keymap "Directory Servers"))) (define-key map [phone] `(menu-item ,(purecopy "Get Phone") eudc-get-phone :help ,(purecopy "Get the phone field of name from the directory server"))) (define-key map [email] `(menu-item ,(purecopy "Get Email") eudc-get-email :help ,(purecopy "Get the email field of NAME from the directory server"))) (define-key map [separator-eudc-email] menu-bar-separator) (define-key map [expand-inline] `(menu-item ,(purecopy "Expand Inline Query") eudc-expand-inline :help ,(purecopy "Query the directory server, and expand the query string before point"))) (define-key map [query] `(menu-item ,(purecopy "Query with Form") eudc-query-form :help ,(purecopy "Display a form to query the directory server"))) (define-key map [separator-eudc-query] menu-bar-separator) (define-key map [new] `(menu-item ,(purecopy "New Server") eudc-set-server :help ,(purecopy "Set the directory server to SERVER using PROTOCOL"))) (define-key map [load] `(menu-item ,(purecopy "Load Hotlist of Servers") eudc-load-eudc :help ,(purecopy "Load the Emacs Unified Directory Client"))) map)) +(defvar eudc-tools-menu (let ((map (make-sparse-keymap "Directory Servers"))) (define-key map [phone] '(menu-item "Get Phone" eudc-get-phone :help "Get the phone field of name from the directory server")) (define-key map [email] '(menu-item "Get Email" eudc-get-email :help "Get the email field of NAME from the directory server")) (define-key map [separator-eudc-email] menu-bar-separator) (define-key map [expand-inline] '(menu-item "Expand Inline Query" eudc-expand-inline :help "Query the directory server, and expand the query string before point")) (define-key map [query] '(menu-item "Query with Form" eudc-query-form :help "Display a form to query the directory server")) (define-key map [separator-eudc-query] menu-bar-separator) (define-key map [new] '(menu-item "New Server" eudc-set-server :help "Set the directory server to SERVER using PROTOCOL")) (define-key map [load] '(menu-item "Load Hotlist of Servers" eudc-load-eudc :help "Load the Emacs Unified Directory Client")) map)) (fset 'eudc-tools-menu (symbol-value 'eudc-tools-menu)) (register-definition-prefixes "eudc" '("eudc-")) @@ -11837,8 +11865,9 @@ new buffer instead of reusing the default EWW buffer. (fn FILE &optional NEW-BUFFER)" t) (autoload 'eww-search-words "eww" "\ Search the web for the text in the region. -If region is active (and not whitespace), search the web for -the text between region beginning and end. Else, prompt the +If region is active (and not whitespace), search the web for the +text between region beginning and end, subject to user's confirmation +controlled by `eww-search-confirm-send-region'. Else, prompt the user for a search string. See the variable `eww-search-prefix' for the search engine used." t) (autoload 'eww-mode "eww" "\ @@ -11952,7 +11981,7 @@ This is used only in conjunction with `expand-add-abbrevs'." t) ;;; Generated autoloads from external-completion.el -(push (purecopy '(external-completion 0 1)) package--builtin-versions) +(push '(external-completion 0 1) package--builtin-versions) (register-definition-prefixes "external-completion" '("external-completion-")) @@ -12270,7 +12299,7 @@ color. The function should accept a single argument, the color name. ;;; Generated autoloads from emacs-lisp/faceup.el -(push (purecopy '(faceup 0 0 6)) package--builtin-versions) +(push '(faceup 0 0 6) package--builtin-versions) (autoload 'faceup-view-buffer "faceup" "\ Display the faceup representation of the current buffer." t) (autoload 'faceup-write-file "faceup" "\ @@ -12307,7 +12336,7 @@ FUNCTION must return an explanation when the test fails and ;;; Generated autoloads from mail/feedmail.el -(push (purecopy '(feedmail 11)) package--builtin-versions) +(push '(feedmail 11) package--builtin-versions) (autoload 'feedmail-send-it "feedmail" "\ Send the current mail buffer using the Feedmail package. This is a suitable value for `send-mail-function'. It can be used @@ -12737,7 +12766,7 @@ Set up hooks, load the cache file -- if existing -- and build the menu.") ;;; Generated autoloads from find-cmd.el -(push (purecopy '(find-cmd 0 6)) package--builtin-versions) +(push '(find-cmd 0 6) package--builtin-versions) (autoload 'find-cmd "find-cmd" "\ Initiate the building of a find command. For example: @@ -12819,7 +12848,7 @@ specifies what to use in place of \"-ls\" as the final argument. ;;; Generated autoloads from find-file.el -(defvar ff-special-constructs `((,(purecopy "^#\\s *\\(include\\|import\\)\\s +[<\"]\\(.*\\)[>\"]") \, (lambda nil (match-string 2)))) "\ +(defvar ff-special-constructs `(("^#\\s *\\(include\\|import\\)\\s +[<\"]\\(.*\\)[>\"]" \, (lambda nil (match-string 2)))) "\ List of special constructs recognized by `ff-treat-as-special'. Each element, tried in order, has the form (REGEXP . EXTRACT). If REGEXP matches the current line (from the beginning of the line), @@ -12939,12 +12968,21 @@ Search for SYMBOL's definition of type TYPE in LIBRARY. Visit the library in a buffer, and return a cons cell (BUFFER . POSITION), or just (BUFFER . nil) if the definition can't be found in the file. -If TYPE is nil, look for a function definition. -Otherwise, TYPE specifies the kind of definition, -and it is interpreted via `find-function-regexp-alist'. +If TYPE is nil, look for a function definition, +otherwise, TYPE specifies the kind of definition. +TYPE is looked up in SYMBOL's property `find-function-type-alist' +(which can be maintained with `find-function-update-type-alist') +or the variable `find-function-regexp-alist'. + The search is done in the source for library LIBRARY. (fn SYMBOL TYPE LIBRARY)") +(autoload 'find-function-update-type-alist "find-func" "\ +Update SYMBOL property `find-function-type-alist' with (TYPE . VARIABLE). +Property `find-function-type-alist' is a symbol-specific version +of variable `find-function-regexp-alist' and has the same format. + +(fn SYMBOL TYPE VARIABLE)") (autoload 'find-function-noselect "find-func" "\ Return a pair (BUFFER . POINT) pointing to the definition of FUNCTION. @@ -13157,7 +13195,7 @@ lines. ;;; Generated autoloads from progmodes/flymake.el -(push (purecopy '(flymake 1 3 7)) package--builtin-versions) +(push '(flymake 1 3 7) package--builtin-versions) (autoload 'flymake-log "flymake" "\ Log, at level LEVEL, the message MSG formatted with ARGS. LEVEL is passed to `display-warning', which is used to display @@ -13278,7 +13316,7 @@ REPORT-FN is Flymake's callback. ;;; Generated autoloads from progmodes/flymake-proc.el -(push (purecopy '(flymake-proc 1 0)) package--builtin-versions) +(push '(flymake-proc 1 0) package--builtin-versions) (register-definition-prefixes "flymake-proc" '("flymake-proc-")) @@ -13354,7 +13392,7 @@ Flyspell whole buffer." t) ;;; Generated autoloads from foldout.el -(push (purecopy '(foldout 1 10)) package--builtin-versions) +(push '(foldout 1 10) package--builtin-versions) (register-definition-prefixes "foldout" '("foldout-")) @@ -14235,7 +14273,7 @@ DEFAULT-MAP specifies the default key map for ICON-LIST. ;;; Generated autoloads from gnus/gnus.el -(push (purecopy '(gnus 5 13)) package--builtin-versions) +(push '(gnus 5 13) package--builtin-versions) (custom-autoload 'gnus-select-method "gnus") (autoload 'gnus-child-no-server "gnus" "\ Read network news as a child, without connecting to the local server. @@ -15221,14 +15259,14 @@ Face name to use for grep matches.") (defconst grep-regexp-alist `((,(concat "^\\(?:" "\\(?1:[^\0\n]+\\)\\(?3:\0\\)\\(?2:[0-9]+\\):" "\\|" "\\(?1:" "\\(?:[a-zA-Z]:\\)?" "[^\n:]+?[^\n/:]\\):[\11 ]*\\(?2:[1-9][0-9]*\\)[\11 ]*:" "\\)") 1 2 (,(lambda nil (when grep-highlight-matches (let* ((beg (match-end 0)) (end (save-excursion (goto-char beg) (line-end-position))) (mbeg (text-property-any beg end 'font-lock-face grep-match-face))) (when mbeg (- mbeg beg))))) \, (lambda nil (when grep-highlight-matches (let* ((beg (match-end 0)) (end (save-excursion (goto-char beg) (line-end-position))) (mbeg (text-property-any beg end 'font-lock-face grep-match-face)) (mend (and mbeg (next-single-property-change mbeg 'font-lock-face nil end)))) (when mend (- mend beg 1)))))) nil nil (3 '(face nil display ":"))) ("^Binary file \\(.+\\) matches" 1 nil nil 0 1)) "\ Regexp used to match grep hits. See `compilation-error-regexp-alist' for format details.") -(defvar grep-program (purecopy "grep") "\ +(defvar grep-program "grep" "\ The default grep program for `grep-command' and `grep-find-command'. This variable's value takes effect when `grep-compute-defaults' is called.") -(defvar find-program (purecopy "find") "\ +(defvar find-program "find" "\ The default find program. This is used by commands like `grep-find-command', `find-dired' and others.") -(defvar xargs-program (purecopy "xargs") "\ +(defvar xargs-program "xargs" "\ The default xargs program for `grep-find-command'. See `grep-find-use-xargs'. This variable's value takes effect when `grep-compute-defaults' is called.") @@ -15707,20 +15745,20 @@ If the `kbd-help' text or overlay property at point produces a string, return it. Otherwise, use the `help-echo' property. If this produces no string either, return nil.") (autoload 'display-local-help "help-at-pt" "\ -Display local help in the echo area. -This command, by default, displays a short help message, namely -the string produced by the `kbd-help' property at point. If -`kbd-help' does not produce a string, but the `help-echo' -property does, then that string is printed instead. +Display in the echo area `kbd-help' or `help-echo' text at point. +This command displays the help message which is the string produced +by the `kbd-help' property at point. If `kbd-help' at point does not +produce a string, but the `help-echo' property does, then that string +is displayed instead. The string is passed through `substitute-command-keys' before it is displayed. -If INHIBIT-WARNING is non-nil, this prevents display of a message -in case there is no help. +If INHIBIT-WARNING is non-nil, do not display a warning message when +there is no help property at point. If DESCRIBE-BUTTON in non-nil (interactively, the prefix arg), and -there's a button/widget at point, pop a buffer describing that +there's a button/widget at point, pop up a buffer describing that button/widget instead. (fn &optional INHIBIT-WARNING DESCRIBE-BUTTON)" t) @@ -16461,7 +16499,7 @@ disabled. ;;; Generated autoloads from progmodes/hideshow.el -(defvar hs-special-modes-alist (mapcar #'purecopy '((c-mode "{" "}" "/[*/]" nil nil) (c-ts-mode "{" "}" "/[*/]" nil nil) (c++-mode "{" "}" "/[*/]" nil nil) (c++-ts-mode "{" "}" "/[*/]" nil nil) (bibtex-mode ("@\\S(*\\(\\s(\\)" 1)) (java-mode "{" "}" "/[*/]" nil nil) (java-ts-mode "{" "}" "/[*/]" nil nil) (js-mode "{" "}" "/[*/]" nil) (js-ts-mode "{" "}" "/[*/]" nil) (lua-ts-mode "{\\|\\[\\[" "}\\|\\]\\]" "--" nil) (mhtml-mode "{\\|<[^/>]*?" "}\\|]*[^/]>" "