From 260598074874a08a42542b6dde671e977afcd840 Mon Sep 17 00:00:00 2001 From: Eshel Yaron Date: Fri, 13 Jun 2025 22:07:00 +0200 Subject: [PATCH] ; Update lisp/ldefs-boot.el --- lisp/ldefs-boot.el | 656 ++---------------- .../textmodes/texinfo-resources/fill.erts | 70 -- test/lisp/textmodes/texinfo-tests.el | 33 - 3 files changed, 48 insertions(+), 711 deletions(-) delete mode 100644 test/lisp/textmodes/texinfo-resources/fill.erts delete mode 100644 test/lisp/textmodes/texinfo-tests.el diff --git a/lisp/ldefs-boot.el b/lisp/ldefs-boot.el index e3718535038..4ada18a8900 100644 --- a/lisp/ldefs-boot.el +++ b/lisp/ldefs-boot.el @@ -3068,11 +3068,6 @@ from the cursor position. (register-definition-prefixes "cal-persia" '("calendar-persian-" "diary-persian-date")) - -;;; Generated autoloads from calendar/cal-tex.el - -(register-definition-prefixes "cal-tex" '("cal-tex-")) - ;;; Generated autoloads from calendar/cal-x.el @@ -4829,7 +4824,17 @@ 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) +Remove *.eln files that aren't usable by the current Emacs build. + +This command removes all the *.eln files in `native-comp-eln-load-path' +which are incompatible with the Emacs session in which you invoke this +command. This includes the *.eln files compiled by all the Emacs +sessions where `comp-native-version-dir' had a value different from the +current session. + +Note that this command does not prune the *.eln files in the last +directory in `native-comp-eln-load-path', which holds *.eln files +compiled during the Emacs build process." t) (register-definition-prefixes "comp" '("comp-" "native-comp" "no-native-compile")) @@ -4912,41 +4917,6 @@ of (commands) to run simultaneously. (fn FILES &optional RECURSIVELY LOAD SELECTOR)") (register-definition-prefixes "comp-run" '("comp-" "native-")) - -;;; Generated autoloads from vc/compare-w.el - -(autoload 'compare-windows "compare-w" "\ -Compare text in current window with text in another window. -The option `compare-windows-get-window-function' defines how -to get another window. - -Compares the text starting at point in each window, -moving over text in each one as far as they match. - -This command pushes the mark in each window -at the prior location of point in that window. -If both windows display the same buffer, -the mark is pushed twice in that buffer: -first in the other window, then in the selected window. - -A prefix arg IGNORE-WHITESPACE, means reverse the value of variable -`compare-ignore-whitespace'. If `compare-ignore-whitespace' is -nil, then a prefix arg means ignore changes in whitespace. If -`compare-ignore-whitespace' is non-nil, then a prefix arg means -don't ignore changes in whitespace. The variable -`compare-windows-whitespace' controls how whitespace is skipped. -If `compare-ignore-case' is non-nil, changes in case are also -ignored. - -If `compare-windows-sync' is non-nil, then successive calls of -this command work in interlaced mode: -on first call it advances points to the next difference, -on second call it synchronizes points by skipping the difference, -on third call it again advances points to the next difference and so on. - -(fn IGNORE-WHITESPACE)" t) -(register-definition-prefixes "compare-w" '("compare-")) - ;;; Generated autoloads from emacs-lisp/compat.el @@ -7459,7 +7429,7 @@ Describe the display table DT in a help buffer. (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. +Display some glyphs 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', @@ -11174,8 +11144,6 @@ for the search engine used." t) (autoload 'eww-mode "eww" "\ Mode for browsing the web. -\\{eww-mode-map} - (fn)" t) (autoload 'eww-browse-url "eww" "\ Ask the EWW browser to load URL. @@ -12325,7 +12293,7 @@ Flyspell whole buffer." t) (autoload 'turn-off-flyspell "flyspell" "\ Unconditionally turn off Flyspell mode.") (make-obsolete 'turn-off-flyspell 'flyspell-mode "31.1") -(register-definition-prefixes "flyspell" '("flyspell-" "mail-mode-flyspell-verify" "make-flyspell-overlay" "sgml-mode-flyspell-verify" "tex")) +(register-definition-prefixes "flyspell" '("flyspell-" "mail-mode-flyspell-verify" "make-flyspell-overlay" "sgml-mode-flyspell-verify" "texinfo-mode-flyspell-verify")) ;;; Generated autoloads from foldout.el @@ -18311,7 +18279,8 @@ A major mode to edit m4 macro files. (defalias 'name-last-kbd-macro #'kmacro-name-last-macro) (autoload 'insert-kbd-macro "macros" "\ Insert in buffer the definition of kbd macro MACRONAME, as Lisp code. -MACRONAME should be a symbol. +MACRONAME should be a symbol; if none is given, the function inserts +the definition of `last-kdb-macro'. Optional second arg KEYS means also record the keys it is on (this is the prefix argument, when calling interactively). @@ -18811,11 +18780,6 @@ An adapted `makefile-mode' that knows about imake. (fn)" t) (register-definition-prefixes "make-mode" '("makefile-")) - -;;; Generated autoloads from textmodes/makeinfo.el - -(register-definition-prefixes "makeinfo" '("makeinfo-")) - ;;; Generated autoloads from man.el @@ -23806,7 +23770,7 @@ If project PR satisfies `project-list-exclude', then nothing is done. Save the result in `project-list-file' if the list of projects has changed, and NO-WRITE is nil. -(fn PR &optional NO-WRITE)") +(fn PR &optional NO-WRITE)" t) (autoload 'project-forget-project "project" "\ Remove directory PROJECT-ROOT from the project list. PROJECT-ROOT is the root directory of a known project listed in @@ -24896,120 +24860,6 @@ disabled. (fn &optional ARG)" t) (register-definition-prefixes "refill" '("refill-")) - -;;; Generated autoloads from textmodes/reftex.el - -(autoload 'reftex-citation "reftex-cite" nil t) -(autoload 'reftex-all-document-files "reftex-parse") -(autoload 'reftex-isearch-minor-mode "reftex-global" nil t) -(autoload 'reftex-index-phrases-mode "reftex-index" nil t) -(autoload 'turn-on-reftex "reftex" "\ -Turn on RefTeX mode.") -(autoload 'reftex-mode "reftex" "\ -Minor mode with distinct support for \\label, \\ref and \\cite in LaTeX. - -\\A Table of Contents of the entire (multifile) document with browsing -capabilities is available with `\\[reftex-toc]'. - -Labels can be created with `\\[reftex-label]' and referenced with `\\[reftex-reference]'. -When referencing, you get a menu with all labels of a given type and -context of the label definition. The selected label is inserted as a -\\ref macro. - -Citations can be made with `\\[reftex-citation]' which will use a regular expression -to pull out a *formatted* list of articles from your BibTeX -database. The selected citation is inserted as a \\cite macro. - -Index entries can be made with `\\[reftex-index-selection-or-word]' which indexes the word at point -or the current selection. More general index entries are created with -`\\[reftex-index]'. `\\[reftex-display-index]' displays the compiled index. - -Most command have help available on the fly. This help is accessed by -pressing `?' to any prompt mentioning this feature. - -Extensive documentation about RefTeX is available in Info format. -You can view this information with `\\[reftex-info]'. - -\\{reftex-mode-map} -Under X, these and other functions will also be available as `Ref' menu -on the menu bar. - ------------------------------------------------------------------------------- - -This is a minor mode. If called interactively, toggle the `Reftex 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 `reftex-mode'. - -The mode's hook is called both when the mode is enabled and when it is -disabled. - -(fn &optional ARG)" t) -(autoload 'reftex-reset-scanning-information "reftex" "\ -Reset the symbols containing information from buffer scanning. -This enforces rescanning the buffer on next use.") -(register-definition-prefixes "reftex" '("reftex-")) - - -;;; Generated autoloads from textmodes/reftex-auc.el - -(register-definition-prefixes "reftex-auc" '("reftex-")) - - -;;; Generated autoloads from textmodes/reftex-cite.el - -(register-definition-prefixes "reftex-cite" '("reftex-")) - - -;;; Generated autoloads from textmodes/reftex-dcr.el - -(register-definition-prefixes "reftex-dcr" '("reftex-")) - - -;;; Generated autoloads from textmodes/reftex-global.el - -(register-definition-prefixes "reftex-global" '("reftex-")) - - -;;; Generated autoloads from textmodes/reftex-index.el - -(register-definition-prefixes "reftex-index" '("reftex-")) - - -;;; Generated autoloads from textmodes/reftex-parse.el - -(register-definition-prefixes "reftex-parse" '("reftex-")) - - -;;; Generated autoloads from textmodes/reftex-ref.el - -(register-definition-prefixes "reftex-ref" '("reftex-")) - - -;;; Generated autoloads from textmodes/reftex-sel.el - -(register-definition-prefixes "reftex-sel" '("reftex-")) - - -;;; Generated autoloads from textmodes/reftex-toc.el - -(register-definition-prefixes "reftex-toc" '("reftex-")) - - -;;; Generated autoloads from textmodes/reftex-vars.el - -(put 'reftex-vref-is-default 'safe-local-variable (lambda (x) (or (stringp x) (symbolp x)))) -(put 'reftex-fref-is-default 'safe-local-variable (lambda (x) (or (stringp x) (symbolp x)))) -(put 'reftex-level-indent 'safe-local-variable 'integerp) -(put 'reftex-guess-label-type 'safe-local-variable #'booleanp) -(register-definition-prefixes "reftex-vars" '("reftex-")) - ;;; Generated autoloads from emacs-lisp/regexp-opt.el @@ -25351,6 +25201,17 @@ Make a ring that can contain SIZE elements. (fn SIZE)") (register-definition-prefixes "ring" '("ring-")) + +;;; Generated autoloads from ring-bell-fns.el + +(autoload 'flash-face-bell-function "ring-bell-fns" "\ +Indicate ringing the bell by flashing some faces. +Intended to be used in `ring-bell-function'.") +(autoload 'flash-echo-area-bell-function "ring-bell-fns" "\ +Indicate ringing the bell by flashing the echo area. +Intended to be used in `ring-bell-function'.") +(register-definition-prefixes "ring-bell-fns" '("flash-face-")) + ;;; Generated autoloads from mail/rmail.el @@ -28688,7 +28549,7 @@ disabled. (autoload 'string-edit "string-edit" "\ Switch to a new buffer to edit STRING. -Call MAJOR-MODE (defaulting to `string-edit-mode') to set up the new +Call MAJOR-MODE-SYM (defaulting to `string-edit-mode') to set up the new buffer, and insert PROMPT (defaulting to nothing) at the start of the buffer. @@ -28703,7 +28564,7 @@ call ABORT-CALLBACK (if any) with no parameters. Also see `read-string-from-buffer'. -(fn PROMPT STRING SUCCESS-CALLBACK &key ABORT-CALLBACK MAJOR-MODE READ)") +(fn PROMPT STRING SUCCESS-CALLBACK &key ABORT-CALLBACK MAJOR-MODE-SYM READ)") (autoload 'read-string-from-buffer "string-edit" "\ Switch to a new buffer to edit STRING in a recursive edit. The user finishes editing with \\\\[string-edit-done], or aborts with \\\\[string-edit-abort]). @@ -29991,382 +29852,6 @@ as to form complete rows. \\[tetris-move-bottom] Drop the shape to the bottom of the playing area" t) (register-definition-prefixes "tetris" '("tetris-")) - -;;; Generated autoloads from textmodes/tex-mode.el - -(defvar tex-shell-file-name nil "\ -If non-nil, the shell file name to run in the subshell used to run TeX.") -(custom-autoload 'tex-shell-file-name "tex-mode" t) -(defvar tex-directory "." "\ -Directory in which temporary files are written. -You can make this `/tmp' if your TEXINPUTS has no relative directories in it -and you don't try to apply \\[tex-region] or \\[tex-buffer] when there are -`\\input' commands with relative directories.") -(custom-autoload 'tex-directory "tex-mode" t) -(defvar tex-first-line-header-regexp nil "\ -Regexp for matching a first line which `tex-region' should include. -If this is non-nil, it should be a regular expression string; -if it matches the first line of the file, -`tex-region' always includes the first line in the TeX run.") -(custom-autoload 'tex-first-line-header-regexp "tex-mode" t) -(defvar tex-main-file nil "\ -The main TeX source file which includes this buffer's file. -The command `tex-file' runs TeX on the file specified by `tex-main-file' -if the variable is non-nil.") -(custom-autoload 'tex-main-file "tex-mode" t) -(defvar tex-offer-save t "\ -If non-nil, ask about saving modified buffers before \\[tex-file] is run.") -(custom-autoload 'tex-offer-save "tex-mode" t) -(defvar tex-run-command "tex" "\ -Command used to run TeX subjob. -TeX Mode sets `tex-command' to this string. -See the documentation of that variable.") -(custom-autoload 'tex-run-command "tex-mode" t) -(defvar latex-run-command "latex" "\ -Command used to run LaTeX subjob. -LaTeX Mode sets `tex-command' to this string. -See the documentation of that variable.") -(custom-autoload 'latex-run-command "tex-mode" t) -(defvar slitex-run-command "slitex" "\ -Command used to run SliTeX subjob. -SliTeX Mode sets `tex-command' to this string. -See the documentation of that variable.") -(custom-autoload 'slitex-run-command "tex-mode" t) -(defvar tex-start-options "" "\ -TeX options to use when starting TeX. -These immediately precede the commands in `tex-start-commands' -and the input file name, with no separating space and are not shell-quoted. -If nil, TeX runs with no options. See the documentation of `tex-command'.") -(custom-autoload 'tex-start-options "tex-mode" t) -(defvar tex-start-commands "\\nonstopmode\\input" "\ -TeX commands to use when starting TeX. -They are shell-quoted and precede the input file name, with a separating space. -If nil, no commands are used. See the documentation of `tex-command'.") -(custom-autoload 'tex-start-commands "tex-mode" t) -(defvar latex-block-names nil "\ -User defined LaTeX block names. -Combined with `latex-standard-block-names' for minibuffer completion.") -(custom-autoload 'latex-block-names "tex-mode" t) -(defvar tex-bibtex-command "bibtex" "\ -Command used by `tex-bibtex-file' to gather bibliographic data. -If this string contains an asterisk (`*'), that is replaced by the file name; -otherwise, the file name, preceded by blank, is added at the end.") -(custom-autoload 'tex-bibtex-command "tex-mode" t) -(defvar tex-dvi-print-command "lpr -d" "\ -Command used by \\[tex-print] to print a .dvi file. -If this string contains an asterisk (`*'), that is replaced by the file name; -otherwise, the file name, preceded by blank, is added at the end.") -(custom-autoload 'tex-dvi-print-command "tex-mode" t) -(defvar tex-alt-dvi-print-command "lpr -d" "\ -Command used by \\[tex-print] with a prefix arg to print a .dvi file. -If this string contains an asterisk (`*'), that is replaced by the file name; -otherwise, the file name, preceded by blank, is added at the end. - -If two printers are not enough of a choice, you can set the variable -`tex-alt-dvi-print-command' to an expression that asks what you want; -for example, - - (setq tex-alt-dvi-print-command - \\='(format \"lpr -P%s\" (read-string \"Use printer: \"))) - -would tell \\[tex-print] with a prefix argument to ask you which printer to -use.") -(custom-autoload 'tex-alt-dvi-print-command "tex-mode" t) -(defvar tex-dvi-view-command (cond ((eq window-system 'x) "xdvi") ((eq window-system 'w32) "yap") (t "dvi2tty * | cat -s")) "\ -Command used by \\[tex-view] to display a `.dvi' file. -If this string contains an asterisk (`*'), that is replaced by the file name; -otherwise, the file name, preceded by a space, is added at the end. - -For backwards-compatibility, the value can also be a form, in which case -it is evaluated to get the command to use. This is now obsolete, and -will lead to a warning. Set it to a string instead.") -(custom-autoload 'tex-dvi-view-command "tex-mode" t) -(defvar tex-show-queue-command "lpq" "\ -Command used by \\[tex-show-print-queue] to show the print queue. -Should show the queue(s) that \\[tex-print] puts jobs on.") -(custom-autoload 'tex-show-queue-command "tex-mode" t) -(defvar tex-default-mode #'latex-mode "\ -Mode to enter for a new file that might be either TeX or LaTeX. -This variable is used when it can't be determined whether the file -is plain TeX or LaTeX or what because the file contains no commands. -Normally set to either `plain-tex-mode' or `latex-mode'.") -(custom-autoload 'tex-default-mode "tex-mode" t) -(defvar tex-open-quote "``" "\ -String inserted by typing \\[tex-insert-quote] to open a quotation.") -(custom-autoload 'tex-open-quote "tex-mode" t) -(defvar tex-close-quote "''" "\ -String inserted by typing \\[tex-insert-quote] to close a quotation.") -(custom-autoload 'tex-close-quote "tex-mode" t) -(autoload 'tex-mode "tex-mode" "\ -Major mode for editing files of input for TeX, LaTeX, or SliTeX. -This is the shared parent mode of several submodes. -Tries to determine (by looking at the beginning of the file) whether -this file is for plain TeX, LaTeX, or SliTeX and calls `plain-tex-mode', -`latex-mode', or `slitex-mode', accordingly. If it cannot be determined, -such as if there are no commands in the file, the value of `tex-default-mode' -says which mode to use. - -(fn)" t) - (add-to-list 'major-mode-remap-defaults '(TeX-mode . tex-mode)) - (add-to-list 'major-mode-remap-defaults '(plain-TeX-mode . plain-tex-mode)) - (add-to-list 'major-mode-remap-defaults '(LaTeX-mode . latex-mode)) - (defalias 'TeX-mode #'tex-mode) - (defalias 'plain-TeX-mode #'plain-tex-mode) - (defalias 'LaTeX-mode #'latex-mode) -(autoload 'plain-tex-mode "tex-mode" "\ -Major mode for editing files of input for plain TeX. -Makes $ and } display the characters they match. -Makes \" insert \\=`\\=` when it seems to be the beginning of a quotation, -and \\='\\=' when it appears to be the end; it inserts \" only after a \\. - -Use \\[tex-region] to run TeX on the current region, plus a \"header\" -copied from the top of the file (containing macro definitions, etc.), -running TeX under a special subshell. \\[tex-buffer] does the whole buffer. -\\[tex-file] saves the buffer and then processes the file. -\\[tex-print] prints the .dvi file made by any of these. -\\[tex-view] previews the .dvi file made by any of these. -\\[tex-bibtex-file] runs bibtex on the file of the current buffer. - -Use \\[tex-validate-buffer] to check buffer for paragraphs containing -mismatched $'s or braces. - -Special commands: -\\{plain-tex-mode-map} - -Mode variables: -tex-run-command - Command string used by \\[tex-region] or \\[tex-buffer]. -tex-directory - Directory in which to create temporary files for TeX jobs - run by \\[tex-region] or \\[tex-buffer]. -tex-dvi-print-command - Command string used by \\[tex-print] to print a .dvi file. -tex-alt-dvi-print-command - Alternative command string used by \\[tex-print] (when given a prefix - argument) to print a .dvi file. -tex-dvi-view-command - Command string used by \\[tex-view] to preview a .dvi file. -tex-show-queue-command - Command string used by \\[tex-show-print-queue] to show the print - queue that \\[tex-print] put your job on. - -Entering Plain-tex mode runs the hook `text-mode-hook', then the hook -`tex-mode-hook', and finally the hook `plain-tex-mode-hook'. When the -special subshell is initiated, the hook `tex-shell-hook' is run. - -(fn)" t) -(autoload 'latex-mode "tex-mode" "\ -Major mode for editing files of input for LaTeX. -Makes $ and } display the characters they match. -Makes \" insert \\=`\\=` when it seems to be the beginning of a quotation, -and \\='\\=' when it appears to be the end; it inserts \" only after a \\. - -Use \\[tex-region] to run LaTeX on the current region, plus the preamble -copied from the top of the file (containing \\documentstyle, etc.), -running LaTeX under a special subshell. \\[tex-buffer] does the whole buffer. -\\[tex-file] saves the buffer and then processes the file. -\\[tex-print] prints the .dvi file made by any of these. -\\[tex-view] previews the .dvi file made by any of these. -\\[tex-bibtex-file] runs bibtex on the file of the current buffer. - -Use \\[tex-validate-buffer] to check buffer for paragraphs containing -mismatched $'s or braces. - -Special commands: -\\{latex-mode-map} - -Mode variables: -latex-run-command - Command string used by \\[tex-region] or \\[tex-buffer]. -tex-directory - Directory in which to create temporary files for LaTeX jobs - run by \\[tex-region] or \\[tex-buffer]. -tex-dvi-print-command - Command string used by \\[tex-print] to print a .dvi file. -tex-alt-dvi-print-command - Alternative command string used by \\[tex-print] (when given a prefix - argument) to print a .dvi file. -tex-dvi-view-command - Command string used by \\[tex-view] to preview a .dvi file. -tex-show-queue-command - Command string used by \\[tex-show-print-queue] to show the print - queue that \\[tex-print] put your job on. - -Entering Latex mode runs the hook `text-mode-hook', then -`tex-mode-hook', and finally `latex-mode-hook'. When the special -subshell is initiated, `tex-shell-hook' is run. - -(fn)" t) -(autoload 'slitex-mode "tex-mode" "\ -Major mode for editing files of input for SliTeX. -Makes $ and } display the characters they match. -Makes \" insert \\=`\\=` when it seems to be the beginning of a quotation, -and \\='\\=' when it appears to be the end; it inserts \" only after a \\. - -Use \\[tex-region] to run SliTeX on the current region, plus the preamble -copied from the top of the file (containing \\documentstyle, etc.), -running SliTeX under a special subshell. \\[tex-buffer] does the whole buffer. -\\[tex-file] saves the buffer and then processes the file. -\\[tex-print] prints the .dvi file made by any of these. -\\[tex-view] previews the .dvi file made by any of these. -\\[tex-bibtex-file] runs bibtex on the file of the current buffer. - -Use \\[tex-validate-buffer] to check buffer for paragraphs containing -mismatched $'s or braces. - -Special commands: -\\{slitex-mode-map} - -Mode variables: -slitex-run-command - Command string used by \\[tex-region] or \\[tex-buffer]. -tex-directory - Directory in which to create temporary files for SliTeX jobs - run by \\[tex-region] or \\[tex-buffer]. -tex-dvi-print-command - Command string used by \\[tex-print] to print a .dvi file. -tex-alt-dvi-print-command - Alternative command string used by \\[tex-print] (when given a prefix - argument) to print a .dvi file. -tex-dvi-view-command - Command string used by \\[tex-view] to preview a .dvi file. -tex-show-queue-command - Command string used by \\[tex-show-print-queue] to show the print - queue that \\[tex-print] put your job on. - -Entering SliTeX mode runs the hook `text-mode-hook', then the hook -`tex-mode-hook', then the hook `latex-mode-hook', and finally the hook -`slitex-mode-hook'. When the special subshell is initiated, the hook -`tex-shell-hook' is run. - -(fn)" t) -(autoload 'tex-start-shell "tex-mode") -(autoload 'doctex-mode "tex-mode" "\ -Major mode to edit DocTeX files. - -(fn)" t) -(register-definition-prefixes "tex-mode" '("doctex-font-lock-" "latex-" "plain-tex-mode-map" "tex-")) - - -;;; Generated autoloads from textmodes/texinfmt.el - -(autoload 'texinfo-format-buffer "texinfmt" "\ -Process the current buffer as texinfo code, into an Info file. -The Info file output is generated in a buffer visiting the Info file -name specified in the @setfilename command. - -Non-nil argument (prefix, if interactive) means don't make tag table -and don't split the file if large. You can use `Info-tagify' and -`Info-split' to do these manually. - -(fn &optional NOSPLIT)" t) -(autoload 'texinfo-format-region "texinfmt" "\ -Convert the current region of the Texinfo file to Info format. -This lets you see what that part of the file will look like in Info. -The command is bound to \\[texinfo-format-region]. The text that is -converted to Info is stored in a temporary buffer. - -(fn REGION-BEGINNING REGION-END)" t) -(autoload 'texi2info "texinfmt" "\ -Convert the current buffer (written in Texinfo code) into an Info file. -The Info file output is generated in a buffer visiting the Info file -names specified in the @setfilename command. - -This function automatically updates all node pointers and menus, and -creates a master menu. This work is done on a temporary buffer that -is automatically removed when the Info file is created. The original -Texinfo source buffer is not changed. - -Non-nil argument (prefix, if interactive) means don't split the file -if large. You can use `Info-split' to do this manually. - -(fn &optional NOSPLIT)" t) -(register-definition-prefixes "texinfmt" '("batch-texinfo-format" "texinf")) - - -;;; Generated autoloads from textmodes/texinfo.el - -(defvar texinfo-open-quote "``" "\ -String inserted by typing \\[texinfo-insert-quote] to open a quotation.") -(custom-autoload 'texinfo-open-quote "texinfo" t) -(defvar texinfo-close-quote "''" "\ -String inserted by typing \\[texinfo-insert-quote] to close a quotation.") -(custom-autoload 'texinfo-close-quote "texinfo" t) -(autoload 'texinfo-mode "texinfo" "\ -Major mode for editing Texinfo files. - - It has these extra commands: -\\{texinfo-mode-map} - - These are files that are used as input for TeX to make printed manuals -and also to be turned into Info files with \\[makeinfo-buffer] or -the `makeinfo' program. These files must be written in a very restricted and -modified version of TeX input format. - - Editing commands are like `text-mode' except that the syntax table is -set up so expression commands skip Texinfo bracket groups. To see -what the Info version of a region of the Texinfo file will look like, -use \\[makeinfo-region], which runs `makeinfo' on the current region. - - You can show the structure of a Texinfo file with \\[texinfo-show-structure]. -This command shows the structure of a Texinfo file by listing the -lines with the @-sign commands for @chapter, @section, and the like. -These lines are displayed in another window called the *Occur* window. -In that window, you can position the cursor over one of the lines and -use \\[occur-mode-goto-occurrence], to jump to the corresponding spot -in the Texinfo file. - - In addition, Texinfo mode provides commands that insert various -frequently used @-sign commands into the buffer. You can use these -commands to save keystrokes. And you can insert balanced braces with -\\[texinfo-insert-braces] and later use the command \\[up-list] to -move forward past the closing brace. - -Also, Texinfo mode provides functions for automatically creating or -updating menus and node pointers. These functions - - * insert the `Next', `Previous' and `Up' pointers of a node, - * insert or update the menu for a section, and - * create a master menu for a Texinfo source file. - -Here are the functions: - - `texinfo-update-node' \\[texinfo-update-node] - `texinfo-every-node-update' \\[texinfo-every-node-update] - `texinfo-sequential-node-update' - - `texinfo-make-menu' \\[texinfo-make-menu] - `texinfo-all-menus-update' \\[texinfo-all-menus-update] - `texinfo-master-menu' - - `texinfo-indent-menu-description' (column &optional region-p) - -The `texinfo-column-for-description' variable specifies the column to -which menu descriptions are indented. - -Passed an argument (a prefix argument, if interactive), the -`texinfo-update-node' and `texinfo-make-menu' functions do their jobs -in the region. - -To use the updating commands, you must structure your Texinfo file -hierarchically, such that each `@node' line, with the exception of the -Top node, is accompanied by some kind of section line, such as an -`@chapter' or `@section' line. - -If the file has a `top' node, it must be called `top' or `Top' and -be the first node in the file. - -Entering Texinfo mode calls the value of `text-mode-hook', and then the -value of `texinfo-mode-hook'. - -(fn)" t) -(register-definition-prefixes "texinfo" '("fill-paragraph-separate" "texinfo-")) - - -;;; Generated autoloads from textmodes/texnfo-upd.el - -(register-definition-prefixes "texnfo-upd" '("texinfo-")) - ;;; Generated autoloads from emacs-lisp/text-property-search.el @@ -31509,7 +30994,7 @@ This is performed with \"sudo\" permissions." t) ;;; Generated autoloads from transient.el -(push '(transient 0 8 6) package--builtin-versions) +(push '(transient 0 9 1) package--builtin-versions) (autoload 'transient-insert-suffix "transient" "\ Insert a SUFFIX into PREFIX before LOC. PREFIX is a prefix command, a symbol. @@ -31554,6 +31039,13 @@ See info node `(transient)Modifying Existing Transients'. (fn PREFIX LOC SUFFIX)") (function-put 'transient-replace-suffix 'lisp-indent-function 'defun) +(autoload 'transient-inline-group "transient" "\ +Inline the included GROUP into PREFIX. +Replace the symbol GROUP with its expanded layout in the +layout of PREFIX. + +(fn PREFIX GROUP)") +(function-put 'transient-inline-group 'lisp-indent-function 'defun) (autoload 'transient-remove-suffix "transient" "\ Remove the suffix or group at LOC in PREFIX. PREFIX is a prefix command, a symbol. @@ -32762,7 +32254,7 @@ Usage: :custom Call `Custom-set' or `set-default' with each variable definition without modifying the Emacs `custom-file'. (compare with `custom-set-variables'). -:custom-face Call `custom-set-faces' with each face definition. +:custom-face Call `face-spec-set' with each face definition. :ensure Loads the package using package.el if necessary. :pin Pin the package to an archive. :vc Install the package directly from a version control system @@ -32960,9 +32452,8 @@ responsible for the given file. (autoload 'vc-next-action "vc" "\ Do the next logical version control operation on the current fileset. This requires that all files in the current VC fileset be in the -same state. If they are not, signal an error. Also signal an error if -files in the fileset are missing (removed, but tracked by version control), -or are ignored by the version control system. +sufficiently similar states. If they are not, signal an error. +Also signal an error if files in the fileset are ignored by the VCS. For modern merging-based version control systems: If every file in the fileset is not registered for version @@ -33051,11 +32542,11 @@ Normally this compares the currently selected fileset with their working revisions. With a prefix argument HISTORIC, it reads two revision designators specifying which revisions to compare. -The optional argument NOT-URGENT non-nil means it is ok to say no to -saving the buffer. The optional argument FILESET can override the -deduced fileset. +Optional argument NOT-ESSENTIAL non-nil means it is okay to say no to +saving the buffer. +Optional argument FILESET, if non-nil, overrides the fileset. -(fn &optional HISTORIC NOT-URGENT FILESET)" t) +(fn &optional HISTORIC NOT-ESSENTIAL FILESET)" t) (autoload 'vc-diff-mergebase "vc" "\ Report diffs between the merge base of REV1 and REV2 revisions. The merge base is a common ancestor between REV1 and REV2 revisions. @@ -33078,10 +32569,10 @@ Normally this compares the currently selected fileset with their working revisions. With a prefix argument HISTORIC, it reads two revision designators specifying which revisions to compare. -The optional argument NOT-URGENT non-nil means it is ok to say no to +Optional argument NOT-ESSENTIAL non-nil means it is okay to say no to saving the buffer. -(fn HISTORIC &optional NOT-URGENT)" t) +(fn HISTORIC &optional NOT-ESSENTIAL)" t) (autoload 'vc-root-diff "vc" "\ Display diffs between VC-controlled whole tree revisions. Normally, this compares the tree corresponding to the current @@ -33089,10 +32580,10 @@ fileset with the working revision. With a prefix argument HISTORIC, prompt for two revision designators specifying which revisions to compare. -The optional argument NOT-URGENT non-nil means it is ok to say no to +Optional argument NOT-ESSENTIAL non-nil means it is okay to say no to saving the buffer. -(fn HISTORIC &optional NOT-URGENT)" t) +(fn HISTORIC &optional NOT-ESSENTIAL)" t) (autoload 'vc-root-dir "vc" "\ Return the root directory for the current VC tree. Return nil if the root directory cannot be identified.") @@ -33584,11 +33075,6 @@ For a description of possible values, see `vc-check-master-templates'.") (vc-svn-registered f)))) (register-definition-prefixes "vc-svn" '("vc-svn-")) - -;;; Generated autoloads from vcursor.el - -(register-definition-prefixes "vcursor" '("vcursor-")) - ;;; Generated autoloads from language/viet-util.el @@ -33854,52 +33340,6 @@ This function runs the normal hook `view-mode-hook'. Exit View mode and make the current buffer editable." t) (register-definition-prefixes "view" '("View-" "view-")) - -;;; Generated autoloads from emulation/viper.el - -(push '(viper 3 14 2) package--builtin-versions) -(autoload 'toggle-viper-mode "viper" "\ -Toggle Viper on/off. -If Viper is enabled, turn it off. Otherwise, turn it on." t) -(autoload 'viper-mode "viper" "\ -Turn on Viper emulation of Vi in Emacs. See Info node `(viper)Top'." t) -(register-definition-prefixes "viper" '("viper-")) - - -;;; Generated autoloads from emulation/viper-cmd.el - -(register-definition-prefixes "viper-cmd" '("viper-")) - - -;;; Generated autoloads from emulation/viper-ex.el - -(register-definition-prefixes "viper-ex" '("ex-" "viper-")) - - -;;; Generated autoloads from emulation/viper-init.el - -(register-definition-prefixes "viper-init" '("viper-")) - - -;;; Generated autoloads from emulation/viper-keym.el - -(register-definition-prefixes "viper-keym" '("viper-")) - - -;;; Generated autoloads from emulation/viper-macs.el - -(register-definition-prefixes "viper-macs" '("ex-" "viper-")) - - -;;; Generated autoloads from emulation/viper-mous.el - -(register-definition-prefixes "viper-mous" '("viper-")) - - -;;; Generated autoloads from emulation/viper-util.el - -(register-definition-prefixes "viper-util" '("viper")) - ;;; Generated autoloads from leim/quail/viqr.el diff --git a/test/lisp/textmodes/texinfo-resources/fill.erts b/test/lisp/textmodes/texinfo-resources/fill.erts deleted file mode 100644 index 95f3b09eba8..00000000000 --- a/test/lisp/textmodes/texinfo-resources/fill.erts +++ /dev/null @@ -1,70 +0,0 @@ -Code: - (lambda () - (texinfo-mode) - (fill-paragraph)) - -Name: fill1 -Point-Char: | - -=-= -@noindent Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. -=-= -@noindent Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. -=-=-= - -Name: fill2 -Point-Char: | - -=-= -@cindex relative| remapping, faces -@cindex base remapping, faces - The following functions implement a higher-level interface to @code{face-remapping-alist}. -=-=-= - - -Name: fill3 -Point-Char: | - -=-= -@cindex relative remapping, faces -@cindex base remapping, faces| - The following functions implement a higher-level interface to @code{face-remapping-alist}. -=-=-= - -Name: fill4 -Point-Char: | - -=-= -@cindex relative remapping, faces -@cindex base remapping, faces - The following functions| implement a higher-level interface to @code{face-remapping-alist}. -=-= -@cindex relative remapping, faces -@cindex base remapping, faces - The following functions| implement a higher-level interface to -@code{face-remapping-alist}. -=-=-= - -Name: fill5 -Point-Char: | - -=-= -@defun face-remap-add-relative face &rest specs -|This function adds the face spec in @var{specs} as relative -remappings for face @var{face} in the current buffer. The remaining -arguments, @var{specs}, should form either a list of face names, or a -property list of attribute/value pairs. -=-= -@defun face-remap-add-relative face &rest specs -This function adds the face spec in @var{specs} as relative remappings -for face @var{face} in the current buffer. The remaining arguments, -@var{specs}, should form either a list of face names, or a property -list of attribute/value pairs. -=-=-= - -Name: fill6 - -=-= -@subsection This is a very very very very very very very very very very long subsection name -=-=-= diff --git a/test/lisp/textmodes/texinfo-tests.el b/test/lisp/textmodes/texinfo-tests.el deleted file mode 100644 index f848ce0d890..00000000000 --- a/test/lisp/textmodes/texinfo-tests.el +++ /dev/null @@ -1,33 +0,0 @@ -;;; texinfo-tests.el --- Tests for texinfo.el -*- lexical-binding: t; -*- - -;; Copyright (C) 2021-2025 Free Software Foundation, Inc. - -;; This file is part of GNU Emacs. - -;; GNU Emacs is free software: you can redistribute it and/or modify -;; it under the terms of the GNU General Public License as published by -;; the Free Software Foundation, either version 3 of the License, or -;; (at your option) any later version. - -;; GNU Emacs is distributed in the hope that it will be useful, -;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -;; GNU General Public License for more details. - -;; You should have received a copy of the GNU General Public License -;; along with GNU Emacs. If not, see . - -;;; Commentary: - -;; - -;;; Code: - -(require 'texinfo) -(require 'ert) -(require 'ert-x) - -(ert-deftest test-filling () - (ert-test-erts-file (ert-resource-file "fill.erts"))) - -;;; texinfo-tests.el ends here -- 2.39.5