diff options
| author | Po Lu | 2025-01-19 08:58:45 +0800 |
|---|---|---|
| committer | Po Lu | 2025-01-19 08:59:28 +0800 |
| commit | 59167e2de8a93341cd235d83e034c00be32403f6 (patch) | |
| tree | 8c98573e87eb55052ca97a58e34163cf13718e5a | |
| parent | e54b94c28cdf9699009e7691f7c8ffa5b2c7b741 (diff) | |
| download | emacs-59167e2de8a93341cd235d83e034c00be32403f6.tar.gz emacs-59167e2de8a93341cd235d83e034c00be32403f6.zip | |
Revert "Use @xref more consistently; "See @ref" -> "@xref""
This reverts commit e54b94c28cdf9699009e7691f7c8ffa5b2c7b741,
which prevented building Emacs on a number of my machine(s).
| -rw-r--r-- | doc/lispref/commands.texi | 2 | ||||
| -rw-r--r-- | doc/lispref/customize.texi | 2 | ||||
| -rw-r--r-- | doc/lispref/edebug.texi | 8 | ||||
| -rw-r--r-- | doc/lispref/frames.texi | 3 | ||||
| -rw-r--r-- | doc/lispref/functions.texi | 38 | ||||
| -rw-r--r-- | doc/lispref/keymaps.texi | 6 | ||||
| -rw-r--r-- | doc/lispref/minibuf.texi | 2 | ||||
| -rw-r--r-- | doc/lispref/os.texi | 3 | ||||
| -rw-r--r-- | doc/lispref/text.texi | 2 | ||||
| -rw-r--r-- | doc/misc/calc.texi | 30 | ||||
| -rw-r--r-- | doc/misc/cc-mode.texi | 10 | ||||
| -rw-r--r-- | doc/misc/gnus.texi | 2 | ||||
| -rw-r--r-- | doc/misc/htmlfontify.texi | 6 | ||||
| -rw-r--r-- | doc/misc/idlwave.texi | 2 | ||||
| -rw-r--r-- | doc/misc/srecode.texi | 14 | ||||
| -rw-r--r-- | doc/misc/tramp.texi | 18 | ||||
| -rw-r--r-- | doc/misc/transient.texi | 16 | ||||
| -rw-r--r-- | doc/misc/wisent.texi | 16 |
18 files changed, 91 insertions, 89 deletions
diff --git a/doc/lispref/commands.texi b/doc/lispref/commands.texi index 6b660bdf5ba..9fe8b4b9e21 100644 --- a/doc/lispref/commands.texi +++ b/doc/lispref/commands.texi | |||
| @@ -184,7 +184,7 @@ occurs within the body, the form simply returns @code{nil} without | |||
| 184 | even evaluating its argument. | 184 | even evaluating its argument. |
| 185 | 185 | ||
| 186 | The @var{modes} list allows specifying which modes the command is | 186 | The @var{modes} list allows specifying which modes the command is |
| 187 | meant to be used in. @xref{Command Modes} for more details about | 187 | meant to be used in. See @ref{Command Modes} for more details about |
| 188 | the effect of specifying @var{modes}, and when to use it. | 188 | the effect of specifying @var{modes}, and when to use it. |
| 189 | 189 | ||
| 190 | By convention, you should put the @code{interactive} form in the | 190 | By convention, you should put the @code{interactive} form in the |
diff --git a/doc/lispref/customize.texi b/doc/lispref/customize.texi index 95fa77c73a3..09c05fa18c6 100644 --- a/doc/lispref/customize.texi +++ b/doc/lispref/customize.texi | |||
| @@ -1221,7 +1221,7 @@ the value is acceptable. | |||
| 1221 | Specify how to decide whether an inline value matches the type. The | 1221 | Specify how to decide whether an inline value matches the type. The |
| 1222 | corresponding value, @var{function}, should be a function that accepts | 1222 | corresponding value, @var{function}, should be a function that accepts |
| 1223 | two arguments, a widget and an inline value; it should return | 1223 | two arguments, a widget and an inline value; it should return |
| 1224 | non-@code{nil} if the value is acceptable. @xref{Splicing into | 1224 | non-@code{nil} if the value is acceptable. See @ref{Splicing into |
| 1225 | Lists} for more information about inline values. | 1225 | Lists} for more information about inline values. |
| 1226 | 1226 | ||
| 1227 | @item :validate @var{function} | 1227 | @item :validate @var{function} |
diff --git a/doc/lispref/edebug.texi b/doc/lispref/edebug.texi index e234db6fce5..0effe48e9a3 100644 --- a/doc/lispref/edebug.texi +++ b/doc/lispref/edebug.texi | |||
| @@ -85,8 +85,8 @@ start using it. | |||
| 85 | To debug a Lisp program with Edebug, you must first @dfn{instrument} | 85 | To debug a Lisp program with Edebug, you must first @dfn{instrument} |
| 86 | the Lisp code that you want to debug. A simple way to do this is to | 86 | the Lisp code that you want to debug. A simple way to do this is to |
| 87 | first move point into the definition of a function or macro and then do | 87 | first move point into the definition of a function or macro and then do |
| 88 | @kbd{C-u C-M-x} (@code{eval-defun} with a prefix argument). | 88 | @kbd{C-u C-M-x} (@code{eval-defun} with a prefix argument). See |
| 89 | @xref{Instrumenting}, for alternative ways to instrument code. | 89 | @ref{Instrumenting}, for alternative ways to instrument code. |
| 90 | 90 | ||
| 91 | Once a function is instrumented, any call to the function activates | 91 | Once a function is instrumented, any call to the function activates |
| 92 | Edebug. Depending on which Edebug execution mode you have selected, | 92 | Edebug. Depending on which Edebug execution mode you have selected, |
| @@ -1369,8 +1369,8 @@ specifications and the backquote example. | |||
| 1369 | @cindex preventing backtracking | 1369 | @cindex preventing backtracking |
| 1370 | No argument is matched but backtracking through the gate is disabled | 1370 | No argument is matched but backtracking through the gate is disabled |
| 1371 | while matching the remainder of the specifications at this level. This | 1371 | while matching the remainder of the specifications at this level. This |
| 1372 | is primarily used to generate more specific syntax error messages. | 1372 | is primarily used to generate more specific syntax error messages. See |
| 1373 | @xref{Backtracking}, for more details. Also see the @code{let} example. | 1373 | @ref{Backtracking}, for more details. Also see the @code{let} example. |
| 1374 | 1374 | ||
| 1375 | @item &error | 1375 | @item &error |
| 1376 | @code{&error} should be followed by a string, an error message, in the | 1376 | @code{&error} should be followed by a string, an error message, in the |
diff --git a/doc/lispref/frames.texi b/doc/lispref/frames.texi index da89a46d7bc..a0d0e489ad0 100644 --- a/doc/lispref/frames.texi +++ b/doc/lispref/frames.texi | |||
| @@ -774,7 +774,8 @@ As a rule, the inner frame is subdivided into the frame's root window | |||
| 774 | rule: A @dfn{minibuffer-less frame} contains a root window only and does | 774 | rule: A @dfn{minibuffer-less frame} contains a root window only and does |
| 775 | not contain a minibuffer window. A @dfn{minibuffer-only frame} contains | 775 | not contain a minibuffer window. A @dfn{minibuffer-only frame} contains |
| 776 | only a minibuffer window which also serves as that frame's root window. | 776 | only a minibuffer window which also serves as that frame's root window. |
| 777 | @xref{Initial Parameters} for how to create such frame configurations. | 777 | See @ref{Initial Parameters} for how to create such frame |
| 778 | configurations. | ||
| 778 | 779 | ||
| 779 | @item Text Area | 780 | @item Text Area |
| 780 | @cindex text area | 781 | @cindex text area |
diff --git a/doc/lispref/functions.texi b/doc/lispref/functions.texi index 7f881bae7f5..2b5847d2f64 100644 --- a/doc/lispref/functions.texi +++ b/doc/lispref/functions.texi | |||
| @@ -90,7 +90,7 @@ fundamental part of Lisp (e.g., @code{car}), or because it provides a | |||
| 90 | low-level interface to operating system services, or because it needs | 90 | low-level interface to operating system services, or because it needs |
| 91 | to run fast. Unlike functions defined in Lisp, primitives can be | 91 | to run fast. Unlike functions defined in Lisp, primitives can be |
| 92 | modified or added only by changing the C sources and recompiling | 92 | modified or added only by changing the C sources and recompiling |
| 93 | Emacs. @xref{Writing Emacs Primitives}. | 93 | Emacs. See @ref{Writing Emacs Primitives}. |
| 94 | 94 | ||
| 95 | @item special form | 95 | @item special form |
| 96 | A primitive that is like a function but does not evaluate all of its | 96 | A primitive that is like a function but does not evaluate all of its |
| @@ -2976,56 +2976,56 @@ elsewhere, but we provide cross references here. | |||
| 2976 | 2976 | ||
| 2977 | @table @code | 2977 | @table @code |
| 2978 | @item apply | 2978 | @item apply |
| 2979 | @xref{Calling Functions}. | 2979 | See @ref{Calling Functions}. |
| 2980 | 2980 | ||
| 2981 | @item autoload | 2981 | @item autoload |
| 2982 | @xref{Autoload}. | 2982 | See @ref{Autoload}. |
| 2983 | 2983 | ||
| 2984 | @item call-interactively | 2984 | @item call-interactively |
| 2985 | @xref{Interactive Call}. | 2985 | See @ref{Interactive Call}. |
| 2986 | 2986 | ||
| 2987 | @item called-interactively-p | 2987 | @item called-interactively-p |
| 2988 | @xref{Distinguish Interactive}. | 2988 | See @ref{Distinguish Interactive}. |
| 2989 | 2989 | ||
| 2990 | @item commandp | 2990 | @item commandp |
| 2991 | @xref{Interactive Call}. | 2991 | See @ref{Interactive Call}. |
| 2992 | 2992 | ||
| 2993 | @item documentation | 2993 | @item documentation |
| 2994 | @xref{Accessing Documentation}. | 2994 | See @ref{Accessing Documentation}. |
| 2995 | 2995 | ||
| 2996 | @item eval | 2996 | @item eval |
| 2997 | @xref{Eval}. | 2997 | See @ref{Eval}. |
| 2998 | 2998 | ||
| 2999 | @item funcall | 2999 | @item funcall |
| 3000 | @xref{Calling Functions}. | 3000 | See @ref{Calling Functions}. |
| 3001 | 3001 | ||
| 3002 | @item function | 3002 | @item function |
| 3003 | @xref{Anonymous Functions}. | 3003 | See @ref{Anonymous Functions}. |
| 3004 | 3004 | ||
| 3005 | @item ignore | 3005 | @item ignore |
| 3006 | @xref{Calling Functions}. | 3006 | See @ref{Calling Functions}. |
| 3007 | 3007 | ||
| 3008 | @item indirect-function | 3008 | @item indirect-function |
| 3009 | @xref{Function Indirection}. | 3009 | See @ref{Function Indirection}. |
| 3010 | 3010 | ||
| 3011 | @item interactive | 3011 | @item interactive |
| 3012 | @xref{Using Interactive}. | 3012 | See @ref{Using Interactive}. |
| 3013 | 3013 | ||
| 3014 | @item interactive-p | 3014 | @item interactive-p |
| 3015 | @xref{Distinguish Interactive}. | 3015 | See @ref{Distinguish Interactive}. |
| 3016 | 3016 | ||
| 3017 | @item mapatoms | 3017 | @item mapatoms |
| 3018 | @xref{Creating Symbols}. | 3018 | See @ref{Creating Symbols}. |
| 3019 | 3019 | ||
| 3020 | @item mapcar | 3020 | @item mapcar |
| 3021 | @xref{Mapping Functions}. | 3021 | See @ref{Mapping Functions}. |
| 3022 | 3022 | ||
| 3023 | @item map-char-table | 3023 | @item map-char-table |
| 3024 | @xref{Char-Tables}. | 3024 | See @ref{Char-Tables}. |
| 3025 | 3025 | ||
| 3026 | @item mapconcat | 3026 | @item mapconcat |
| 3027 | @xref{Mapping Functions}. | 3027 | See @ref{Mapping Functions}. |
| 3028 | 3028 | ||
| 3029 | @item undefined | 3029 | @item undefined |
| 3030 | @xref{Functions for Key Lookup}. | 3030 | See @ref{Functions for Key Lookup}. |
| 3031 | @end table | 3031 | @end table |
diff --git a/doc/lispref/keymaps.texi b/doc/lispref/keymaps.texi index eaba29a33e3..7095942d7b2 100644 --- a/doc/lispref/keymaps.texi +++ b/doc/lispref/keymaps.texi | |||
| @@ -1046,8 +1046,8 @@ When more than one minor mode keymap is active, the earlier one in | |||
| 1046 | minor modes so that they don't interfere with each other. If you do | 1046 | minor modes so that they don't interfere with each other. If you do |
| 1047 | this properly, the order will not matter. | 1047 | this properly, the order will not matter. |
| 1048 | 1048 | ||
| 1049 | @xref{Keymaps and Minor Modes}, for more information about minor modes. | 1049 | See @ref{Keymaps and Minor Modes}, for more information about minor |
| 1050 | See also @code{minor-mode-key-binding} (@pxref{Functions for Key | 1050 | modes. See also @code{minor-mode-key-binding} (@pxref{Functions for Key |
| 1051 | Lookup}). | 1051 | Lookup}). |
| 1052 | @end defvar | 1052 | @end defvar |
| 1053 | 1053 | ||
| @@ -1204,7 +1204,7 @@ and @var{command} is its binding. @xref{What Is a Function}. | |||
| 1204 | @cindex string in keymap | 1204 | @cindex string in keymap |
| 1205 | The array (either a string or a vector) is a keyboard macro. The events | 1205 | The array (either a string or a vector) is a keyboard macro. The events |
| 1206 | used so far in the lookup form a complete key, and the array is its | 1206 | used so far in the lookup form a complete key, and the array is its |
| 1207 | binding. @xref{Keyboard Macros}, for more information. | 1207 | binding. See @ref{Keyboard Macros}, for more information. |
| 1208 | 1208 | ||
| 1209 | @item @var{keymap} | 1209 | @item @var{keymap} |
| 1210 | @cindex keymap in keymap | 1210 | @cindex keymap in keymap |
diff --git a/doc/lispref/minibuf.texi b/doc/lispref/minibuf.texi index ecd34b95294..d8e7e6c2e76 100644 --- a/doc/lispref/minibuf.texi +++ b/doc/lispref/minibuf.texi | |||
| @@ -1890,7 +1890,7 @@ The function to add prefixes and suffixes to completions. | |||
| 1890 | @end table | 1890 | @end table |
| 1891 | 1891 | ||
| 1892 | @noindent | 1892 | @noindent |
| 1893 | @xref{Programmed Completion}, for a complete list of metadata entries. | 1893 | See @ref{Programmed Completion}, for a complete list of metadata entries. |
| 1894 | @end defopt | 1894 | @end defopt |
| 1895 | 1895 | ||
| 1896 | @defvar completion-extra-properties | 1896 | @defvar completion-extra-properties |
diff --git a/doc/lispref/os.texi b/doc/lispref/os.texi index 9b92093f629..31ae373f6f3 100644 --- a/doc/lispref/os.texi +++ b/doc/lispref/os.texi | |||
| @@ -2518,7 +2518,8 @@ idleness. Here's an example: | |||
| 2518 | @cindex terminal input | 2518 | @cindex terminal input |
| 2519 | 2519 | ||
| 2520 | This section describes functions and variables for recording or | 2520 | This section describes functions and variables for recording or |
| 2521 | manipulating terminal input. @xref{Display}, for related functions. | 2521 | manipulating terminal input. See @ref{Display}, for related |
| 2522 | functions. | ||
| 2522 | 2523 | ||
| 2523 | @menu | 2524 | @menu |
| 2524 | * Input Modes:: Options for how input is processed. | 2525 | * Input Modes:: Options for how input is processed. |
diff --git a/doc/lispref/text.texi b/doc/lispref/text.texi index 0e7fd17e7ed..2d24436d214 100644 --- a/doc/lispref/text.texi +++ b/doc/lispref/text.texi | |||
| @@ -6019,7 +6019,7 @@ a different underlying transport strategy (for details on how to | |||
| 6019 | subclass, see @ref{Inheritance,Inheritance,,eieio}.). Users of the | 6019 | subclass, see @ref{Inheritance,Inheritance,,eieio}.). Users of the |
| 6020 | application-building interface can then instantiate objects of this | 6020 | application-building interface can then instantiate objects of this |
| 6021 | concrete class (using the @code{make-instance} function) and connect | 6021 | concrete class (using the @code{make-instance} function) and connect |
| 6022 | to JSONRPC endpoints using that strategy. @xref{Process-based | 6022 | to JSONRPC endpoints using that strategy. See @ref{Process-based |
| 6023 | JSONRPC connections} for a built-in transport implementation. | 6023 | JSONRPC connections} for a built-in transport implementation. |
| 6024 | 6024 | ||
| 6025 | This API has mandatory and optional parts. | 6025 | This API has mandatory and optional parts. |
diff --git a/doc/misc/calc.texi b/doc/misc/calc.texi index 5fd3c6351de..0635ab7ac05 100644 --- a/doc/misc/calc.texi +++ b/doc/misc/calc.texi | |||
| @@ -30811,7 +30811,7 @@ embedded in a @TeX{} or @LaTeX{} document its plain version will be | |||
| 30811 | invisible in the final printed copy. Certain major modes have different | 30811 | invisible in the final printed copy. Certain major modes have different |
| 30812 | delimiters to ensure that the ``plain'' version will be | 30812 | delimiters to ensure that the ``plain'' version will be |
| 30813 | in a comment for those modes, also. | 30813 | in a comment for those modes, also. |
| 30814 | @xref{Customizing Embedded Mode} to see how to change the ``plain'' | 30814 | See @ref{Customizing Embedded Mode} to see how to change the ``plain'' |
| 30815 | formula delimiters. | 30815 | formula delimiters. |
| 30816 | 30816 | ||
| 30817 | There are several notations which Calc's parser for ``big'' | 30817 | There are several notations which Calc's parser for ``big'' |
| @@ -35323,7 +35323,7 @@ also be reset by putting the appropriate lines in your .emacs file; | |||
| 35323 | 35323 | ||
| 35324 | Some of the customizable variables are regular expressions. A regular | 35324 | Some of the customizable variables are regular expressions. A regular |
| 35325 | expression is basically a pattern that Calc can search for. | 35325 | expression is basically a pattern that Calc can search for. |
| 35326 | @xref{Regexp Search,, Regular Expression Search, emacs, The GNU Emacs Manual} | 35326 | See @ref{Regexp Search,, Regular Expression Search, emacs, The GNU Emacs Manual} |
| 35327 | to see how regular expressions work. | 35327 | to see how regular expressions work. |
| 35328 | 35328 | ||
| 35329 | @defvar calc-settings-file | 35329 | @defvar calc-settings-file |
| @@ -35341,7 +35341,7 @@ value will be @code{"~/.calc.el"}. | |||
| 35341 | @end defvar | 35341 | @end defvar |
| 35342 | 35342 | ||
| 35343 | @defvar calc-gnuplot-name | 35343 | @defvar calc-gnuplot-name |
| 35344 | @xref{Graphics}.@* | 35344 | See @ref{Graphics}.@* |
| 35345 | The variable @code{calc-gnuplot-name} should be the name of the | 35345 | The variable @code{calc-gnuplot-name} should be the name of the |
| 35346 | GNUPLOT program (a string). If you have GNUPLOT installed on your | 35346 | GNUPLOT program (a string). If you have GNUPLOT installed on your |
| 35347 | system but Calc is unable to find it, you may need to set this | 35347 | system but Calc is unable to find it, you may need to set this |
| @@ -35352,7 +35352,7 @@ The default value of @code{calc-gnuplot-name} is @code{"gnuplot"}. | |||
| 35352 | 35352 | ||
| 35353 | @defvar calc-gnuplot-plot-command | 35353 | @defvar calc-gnuplot-plot-command |
| 35354 | @defvarx calc-gnuplot-print-command | 35354 | @defvarx calc-gnuplot-print-command |
| 35355 | @xref{Devices, ,Graphical Devices}.@* | 35355 | See @ref{Devices, ,Graphical Devices}.@* |
| 35356 | The variables @code{calc-gnuplot-plot-command} and | 35356 | The variables @code{calc-gnuplot-plot-command} and |
| 35357 | @code{calc-gnuplot-print-command} represent system commands to | 35357 | @code{calc-gnuplot-print-command} represent system commands to |
| 35358 | display and print the output of GNUPLOT, respectively. These may be | 35358 | display and print the output of GNUPLOT, respectively. These may be |
| @@ -35367,7 +35367,7 @@ and the default value of @code{calc-gnuplot-print-command} is | |||
| 35367 | @end defvar | 35367 | @end defvar |
| 35368 | 35368 | ||
| 35369 | @defvar calc-language-alist | 35369 | @defvar calc-language-alist |
| 35370 | @xref{Basic Embedded Mode}.@* | 35370 | See @ref{Basic Embedded Mode}.@* |
| 35371 | The variable @code{calc-language-alist} controls the languages that | 35371 | The variable @code{calc-language-alist} controls the languages that |
| 35372 | Calc will associate with major modes. When Calc embedded mode is | 35372 | Calc will associate with major modes. When Calc embedded mode is |
| 35373 | enabled, it will try to use the current major mode to | 35373 | enabled, it will try to use the current major mode to |
| @@ -35396,7 +35396,7 @@ The default value of @code{calc-language-alist} is | |||
| 35396 | 35396 | ||
| 35397 | @defvar calc-embedded-announce-formula | 35397 | @defvar calc-embedded-announce-formula |
| 35398 | @defvarx calc-embedded-announce-formula-alist | 35398 | @defvarx calc-embedded-announce-formula-alist |
| 35399 | @xref{Customizing Embedded Mode}.@* | 35399 | See @ref{Customizing Embedded Mode}.@* |
| 35400 | The variable @code{calc-embedded-announce-formula} helps determine | 35400 | The variable @code{calc-embedded-announce-formula} helps determine |
| 35401 | what formulas @kbd{C-x * a} will activate in a buffer. It is a | 35401 | what formulas @kbd{C-x * a} will activate in a buffer. It is a |
| 35402 | regular expression, and when activating embedded formulas with | 35402 | regular expression, and when activating embedded formulas with |
| @@ -35434,7 +35434,7 @@ and @code{calc-embedded-open-close-mode-alist}. | |||
| 35434 | @defvar calc-embedded-open-formula | 35434 | @defvar calc-embedded-open-formula |
| 35435 | @defvarx calc-embedded-close-formula | 35435 | @defvarx calc-embedded-close-formula |
| 35436 | @defvarx calc-embedded-open-close-formula-alist | 35436 | @defvarx calc-embedded-open-close-formula-alist |
| 35437 | @xref{Customizing Embedded Mode}.@* | 35437 | See @ref{Customizing Embedded Mode}.@* |
| 35438 | The variables @code{calc-embedded-open-formula} and | 35438 | The variables @code{calc-embedded-open-formula} and |
| 35439 | @code{calc-embedded-close-formula} control the region that Calc will | 35439 | @code{calc-embedded-close-formula} control the region that Calc will |
| 35440 | activate as a formula when Embedded mode is entered with @kbd{C-x * e}. | 35440 | activate as a formula when Embedded mode is entered with @kbd{C-x * e}. |
| @@ -35471,7 +35471,7 @@ It consists of a list of lists of the form | |||
| 35471 | 35471 | ||
| 35472 | @defvar calc-embedded-word-regexp | 35472 | @defvar calc-embedded-word-regexp |
| 35473 | @defvarx calc-embedded-word-regexp-alist | 35473 | @defvarx calc-embedded-word-regexp-alist |
| 35474 | @xref{Customizing Embedded Mode}.@* | 35474 | See @ref{Customizing Embedded Mode}.@* |
| 35475 | The variable @code{calc-embedded-word-regexp} determines the expression | 35475 | The variable @code{calc-embedded-word-regexp} determines the expression |
| 35476 | that Calc will activate when Embedded mode is entered with @kbd{C-x * | 35476 | that Calc will activate when Embedded mode is entered with @kbd{C-x * |
| 35477 | w}. It is a regular expressions. | 35477 | w}. It is a regular expressions. |
| @@ -35490,7 +35490,7 @@ It consists of a list of lists of the form | |||
| 35490 | @defvar calc-embedded-open-plain | 35490 | @defvar calc-embedded-open-plain |
| 35491 | @defvarx calc-embedded-close-plain | 35491 | @defvarx calc-embedded-close-plain |
| 35492 | @defvarx calc-embedded-open-close-plain-alist | 35492 | @defvarx calc-embedded-open-close-plain-alist |
| 35493 | @xref{Customizing Embedded Mode}.@* | 35493 | See @ref{Customizing Embedded Mode}.@* |
| 35494 | The variables @code{calc-embedded-open-plain} and | 35494 | The variables @code{calc-embedded-open-plain} and |
| 35495 | @code{calc-embedded-open-plain} are used to delimit ``plain'' | 35495 | @code{calc-embedded-open-plain} are used to delimit ``plain'' |
| 35496 | formulas. Note that these are actual strings, not regular | 35496 | formulas. Note that these are actual strings, not regular |
| @@ -35531,7 +35531,7 @@ and @code{calc-embedded-open-close-mode-alist}. | |||
| 35531 | @defvar calc-embedded-open-new-formula | 35531 | @defvar calc-embedded-open-new-formula |
| 35532 | @defvarx calc-embedded-close-new-formula | 35532 | @defvarx calc-embedded-close-new-formula |
| 35533 | @defvarx calc-embedded-open-close-new-formula-alist | 35533 | @defvarx calc-embedded-open-close-new-formula-alist |
| 35534 | @xref{Customizing Embedded Mode}.@* | 35534 | See @ref{Customizing Embedded Mode}.@* |
| 35535 | The variables @code{calc-embedded-open-new-formula} and | 35535 | The variables @code{calc-embedded-open-new-formula} and |
| 35536 | @code{calc-embedded-close-new-formula} are strings which are | 35536 | @code{calc-embedded-close-new-formula} are strings which are |
| 35537 | inserted before and after a new formula when you type @kbd{C-x * f}. | 35537 | inserted before and after a new formula when you type @kbd{C-x * f}. |
| @@ -35559,7 +35559,7 @@ It consists of a list of lists of the form | |||
| 35559 | @defvar calc-embedded-open-mode | 35559 | @defvar calc-embedded-open-mode |
| 35560 | @defvarx calc-embedded-close-mode | 35560 | @defvarx calc-embedded-close-mode |
| 35561 | @defvarx calc-embedded-open-close-mode-alist | 35561 | @defvarx calc-embedded-open-close-mode-alist |
| 35562 | @xref{Customizing Embedded Mode}.@* | 35562 | See @ref{Customizing Embedded Mode}.@* |
| 35563 | The variables @code{calc-embedded-open-mode} and | 35563 | The variables @code{calc-embedded-open-mode} and |
| 35564 | @code{calc-embedded-close-mode} are strings which Calc will place before | 35564 | @code{calc-embedded-close-mode} are strings which Calc will place before |
| 35565 | and after any mode annotations that it inserts. Calc never scans for | 35565 | and after any mode annotations that it inserts. Calc never scans for |
| @@ -35600,7 +35600,7 @@ and @code{calc-embedded-open-close-plain-alist}. | |||
| 35600 | 35600 | ||
| 35601 | @defvar calc-lu-power-reference | 35601 | @defvar calc-lu-power-reference |
| 35602 | @defvarx calc-lu-field-reference | 35602 | @defvarx calc-lu-field-reference |
| 35603 | @xref{Logarithmic Units}.@* | 35603 | See @ref{Logarithmic Units}.@* |
| 35604 | The variables @code{calc-lu-power-reference} and | 35604 | The variables @code{calc-lu-power-reference} and |
| 35605 | @code{calc-lu-field-reference} are unit expressions (written as | 35605 | @code{calc-lu-field-reference} are unit expressions (written as |
| 35606 | strings) which Calc will use as reference quantities for logarithmic | 35606 | strings) which Calc will use as reference quantities for logarithmic |
| @@ -35612,7 +35612,7 @@ and the default value of @code{calc-lu-field-reference} is | |||
| 35612 | @end defvar | 35612 | @end defvar |
| 35613 | 35613 | ||
| 35614 | @defvar calc-note-threshold | 35614 | @defvar calc-note-threshold |
| 35615 | @xref{Musical Notes}.@* | 35615 | See @ref{Musical Notes}.@* |
| 35616 | The variable @code{calc-note-threshold} is a number (written as a | 35616 | The variable @code{calc-note-threshold} is a number (written as a |
| 35617 | string) which determines how close (in cents) a frequency needs to be | 35617 | string) which determines how close (in cents) a frequency needs to be |
| 35618 | to a note to be recognized as that note. | 35618 | to a note to be recognized as that note. |
| @@ -35623,7 +35623,7 @@ The default value of @code{calc-note-threshold} is 1. | |||
| 35623 | @defvar calc-highlight-selections-with-faces | 35623 | @defvar calc-highlight-selections-with-faces |
| 35624 | @defvarx calc-selected-face | 35624 | @defvarx calc-selected-face |
| 35625 | @defvarx calc-nonselected-face | 35625 | @defvarx calc-nonselected-face |
| 35626 | @xref{Displaying Selections}.@* | 35626 | See @ref{Displaying Selections}.@* |
| 35627 | The variable @code{calc-highlight-selections-with-faces} | 35627 | The variable @code{calc-highlight-selections-with-faces} |
| 35628 | determines how selected sub-formulas are distinguished. | 35628 | determines how selected sub-formulas are distinguished. |
| 35629 | If @code{calc-highlight-selections-with-faces} is @code{nil}, then | 35629 | If @code{calc-highlight-selections-with-faces} is @code{nil}, then |
| @@ -35671,7 +35671,7 @@ be preserved. The default value of @code{calc-undo-length} is @expr{100}. | |||
| 35671 | @end defvar | 35671 | @end defvar |
| 35672 | 35672 | ||
| 35673 | @defvar calc-gregorian-switch | 35673 | @defvar calc-gregorian-switch |
| 35674 | @xref{Date Forms}.@* | 35674 | See @ref{Date Forms}.@* |
| 35675 | The variable @code{calc-gregorian-switch} is either a list of integers | 35675 | The variable @code{calc-gregorian-switch} is either a list of integers |
| 35676 | @code{(@var{YEAR} @var{MONTH} @var{DAY})} or @code{nil}. | 35676 | @code{(@var{YEAR} @var{MONTH} @var{DAY})} or @code{nil}. |
| 35677 | If it is @code{nil}, then Calc's date forms always represent Gregorian dates. | 35677 | If it is @code{nil}, then Calc's date forms always represent Gregorian dates. |
diff --git a/doc/misc/cc-mode.texi b/doc/misc/cc-mode.texi index 176087e20ca..b46eb80055a 100644 --- a/doc/misc/cc-mode.texi +++ b/doc/misc/cc-mode.texi | |||
| @@ -925,7 +925,7 @@ behavior prior to version 5.32.}, set @code{c-defun-tactic} to | |||
| 925 | These functions are analogous to the Emacs built-in commands | 925 | These functions are analogous to the Emacs built-in commands |
| 926 | @code{beginning-of-defun} and @code{end-of-defun}, except they | 926 | @code{beginning-of-defun} and @code{end-of-defun}, except they |
| 927 | eliminate the constraint that the top-level opening brace of the defun | 927 | eliminate the constraint that the top-level opening brace of the defun |
| 928 | must be in column zero. @xref{Defuns,,,@emacsman{}, | 928 | must be in column zero. See @ref{Defuns,,,@emacsman{}, |
| 929 | @emacsmantitle{}}, for more information. | 929 | @emacsmantitle{}}, for more information. |
| 930 | 930 | ||
| 931 | @item @kbd{C-M-a} (AWK Mode) (@code{c-awk-beginning-of-defun}) | 931 | @item @kbd{C-M-a} (AWK Mode) (@code{c-awk-beginning-of-defun}) |
| @@ -1485,7 +1485,7 @@ Sometimes @ccmode{} inserts an auto-newline where you don't want one, | |||
| 1485 | such as after a @samp{@}} when you're about to type a @samp{;}. | 1485 | such as after a @samp{@}} when you're about to type a @samp{;}. |
| 1486 | Hungry deletion can help here (@pxref{Hungry WS Deletion}), or you can | 1486 | Hungry deletion can help here (@pxref{Hungry WS Deletion}), or you can |
| 1487 | activate an appropriate @dfn{clean-up}, which will remove the excess | 1487 | activate an appropriate @dfn{clean-up}, which will remove the excess |
| 1488 | whitespace after you've typed the @samp{;}. @xref{Clean-ups} for a | 1488 | whitespace after you've typed the @samp{;}. See @ref{Clean-ups} for a |
| 1489 | full description. See also @ref{Electric Keys} for a summary of | 1489 | full description. See also @ref{Electric Keys} for a summary of |
| 1490 | clean-ups listed by key. | 1490 | clean-ups listed by key. |
| 1491 | 1491 | ||
| @@ -2420,7 +2420,7 @@ Mode and Java Mode buffers, you could do it like this: | |||
| 2420 | @end group | 2420 | @end group |
| 2421 | @end example | 2421 | @end example |
| 2422 | 2422 | ||
| 2423 | @xref{CC Hooks} for more details on the use of @ccmode{} hooks. | 2423 | See @ref{CC Hooks} for more details on the use of @ccmode{} hooks. |
| 2424 | 2424 | ||
| 2425 | @item Styles | 2425 | @item Styles |
| 2426 | A @ccmode{} @dfn{style} is a coherent collection of customizations | 2426 | A @ccmode{} @dfn{style} is a coherent collection of customizations |
| @@ -2438,7 +2438,7 @@ in your @file{.emacs} file: | |||
| 2438 | (other . "free-group-style"))) | 2438 | (other . "free-group-style"))) |
| 2439 | @end example | 2439 | @end example |
| 2440 | 2440 | ||
| 2441 | @xref{Styles} for fuller details on using @ccmode{} styles and how | 2441 | See @ref{Styles} for fuller details on using @ccmode{} styles and how |
| 2442 | to create them. | 2442 | to create them. |
| 2443 | 2443 | ||
| 2444 | @item File Local Variable setting | 2444 | @item File Local Variable setting |
| @@ -3312,7 +3312,7 @@ different ways, depending on the character just typed: | |||
| 3312 | an alist. This element specifies where to put newlines: this is any | 3312 | an alist. This element specifies where to put newlines: this is any |
| 3313 | combination of before and after the brace or colon. If no alist | 3313 | combination of before and after the brace or colon. If no alist |
| 3314 | element is found, newlines are inserted both before and after a brace, | 3314 | element is found, newlines are inserted both before and after a brace, |
| 3315 | but none are inserted around a colon. @xref{Hanging Braces} and | 3315 | but none are inserted around a colon. See @ref{Hanging Braces} and |
| 3316 | @ref{Hanging Colons}. | 3316 | @ref{Hanging Colons}. |
| 3317 | 3317 | ||
| 3318 | @item Semicolons and Commas | 3318 | @item Semicolons and Commas |
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi index db477d90d70..41ec75a5ed2 100644 --- a/doc/misc/gnus.texi +++ b/doc/misc/gnus.texi | |||
| @@ -18252,7 +18252,7 @@ inherited. | |||
| 18252 | This section describes a special mail back end called @code{nndiary}, | 18252 | This section describes a special mail back end called @code{nndiary}, |
| 18253 | and its companion library @code{gnus-diary}. It is ``special'' in the | 18253 | and its companion library @code{gnus-diary}. It is ``special'' in the |
| 18254 | sense that it is not meant to be one of the standard alternatives for | 18254 | sense that it is not meant to be one of the standard alternatives for |
| 18255 | reading mail with Gnus. @xref{Choosing a Mail Back End} for that. | 18255 | reading mail with Gnus. See @ref{Choosing a Mail Back End} for that. |
| 18256 | Instead, it is used to treat @emph{some} of your mails in a special way, | 18256 | Instead, it is used to treat @emph{some} of your mails in a special way, |
| 18257 | namely, as event reminders. | 18257 | namely, as event reminders. |
| 18258 | 18258 | ||
diff --git a/doc/misc/htmlfontify.texi b/doc/misc/htmlfontify.texi index d8c1534edec..fd9b9435123 100644 --- a/doc/misc/htmlfontify.texi +++ b/doc/misc/htmlfontify.texi | |||
| @@ -141,7 +141,7 @@ and hyperlinks as appropriate. | |||
| 141 | (htmlfontify-run-etags @var{srcdir}) | 141 | (htmlfontify-run-etags @var{srcdir}) |
| 142 | @end lisp | 142 | @end lisp |
| 143 | 143 | ||
| 144 | Load the etags cache for @var{srcdir}. @xref{hfy-load-tags-cache}. | 144 | Load the etags cache for @var{srcdir}. See @ref{hfy-load-tags-cache}. |
| 145 | 145 | ||
| 146 | @item htmlfontify-copy-and-link-dir | 146 | @item htmlfontify-copy-and-link-dir |
| 147 | @findex htmlfontify-copy-and-link-dir | 147 | @findex htmlfontify-copy-and-link-dir |
| @@ -828,7 +828,7 @@ If @var{class} is @code{nil}, then you just get whatever | |||
| 828 | @code{face-attr-construct} returns; i.e., the current specification in | 828 | @code{face-attr-construct} returns; i.e., the current specification in |
| 829 | effect for @var{face}. | 829 | effect for @var{face}. |
| 830 | 830 | ||
| 831 | @xref{hfy-display-class} for details of valid values for @var{class}. | 831 | See @ref{hfy-display-class} for details of valid values for @var{class}. |
| 832 | 832 | ||
| 833 | @item hfy-face-at | 833 | @item hfy-face-at |
| 834 | @findex hfy-face-at | 834 | @findex hfy-face-at |
| @@ -1069,7 +1069,7 @@ Each tag hash entry then contains entries of the form: | |||
| 1069 | 1069 | ||
| 1070 | i.e., an alist mapping (relative) file paths to line and character offsets. | 1070 | i.e., an alist mapping (relative) file paths to line and character offsets. |
| 1071 | 1071 | ||
| 1072 | @xref{hfy-load-tags-cache}. | 1072 | See @ref{hfy-load-tags-cache}. |
| 1073 | 1073 | ||
| 1074 | @item hfy-tags-rmap | 1074 | @item hfy-tags-rmap |
| 1075 | @vindex hfy-tags-rmap | 1075 | @vindex hfy-tags-rmap |
diff --git a/doc/misc/idlwave.texi b/doc/misc/idlwave.texi index bc3dcf70db6..0db01faf3d1 100644 --- a/doc/misc/idlwave.texi +++ b/doc/misc/idlwave.texi | |||
| @@ -2546,7 +2546,7 @@ commands: | |||
| 2546 | In addition to these standard @file{comint} commands, | 2546 | In addition to these standard @file{comint} commands, |
| 2547 | @code{idlwave-shell-mode} provides many of the same commands which | 2547 | @code{idlwave-shell-mode} provides many of the same commands which |
| 2548 | simplify writing IDL code available in IDLWAVE buffers. This includes | 2548 | simplify writing IDL code available in IDLWAVE buffers. This includes |
| 2549 | abbreviations, online help, and completion. @xref{Routine Info} and | 2549 | abbreviations, online help, and completion. See @ref{Routine Info} and |
| 2550 | @ref{Online Help} and @ref{Completion} for more information on these | 2550 | @ref{Online Help} and @ref{Completion} for more information on these |
| 2551 | commands. | 2551 | commands. |
| 2552 | 2552 | ||
diff --git a/doc/misc/srecode.texi b/doc/misc/srecode.texi index 68c03d5ed6a..e8c0958c252 100644 --- a/doc/misc/srecode.texi +++ b/doc/misc/srecode.texi | |||
| @@ -121,7 +121,7 @@ or add | |||
| 121 | into a language hook function to force it on (which is the default) or | 121 | into a language hook function to force it on (which is the default) or |
| 122 | pass in @code{-1} to force it off. | 122 | pass in @code{-1} to force it off. |
| 123 | 123 | ||
| 124 | @xref{SRecode Minor Mode} for more on using the minor mode. | 124 | See @ref{SRecode Minor Mode} for more on using the minor mode. |
| 125 | 125 | ||
| 126 | Use the menu to insert templates into the current file. | 126 | Use the menu to insert templates into the current file. |
| 127 | 127 | ||
| @@ -169,7 +169,7 @@ Each template file you write is dedicated to a single major mode. In | |||
| 169 | it, you can write templates within the same context and with the same | 169 | it, you can write templates within the same context and with the same |
| 170 | name as core templates. You can force your templates to override the | 170 | name as core templates. You can force your templates to override the |
| 171 | core templates for a particular major mode by setting the | 171 | core templates for a particular major mode by setting the |
| 172 | priority. @xref{Special Variables}. | 172 | priority. See @ref{Special Variables}. |
| 173 | 173 | ||
| 174 | To get going quickly, open a new @file{.srt} file. It will start in | 174 | To get going quickly, open a new @file{.srt} file. It will start in |
| 175 | the @srecode{} template writing mode. Use the @srecode{} minor mode | 175 | the @srecode{} template writing mode. Use the @srecode{} minor mode |
| @@ -237,8 +237,8 @@ used in macros in a template. Variables are what allows a generic | |||
| 237 | template such as a function to be made specific, such as a function | 237 | template such as a function to be made specific, such as a function |
| 238 | named foo. The value of a variable can be one of three things; a | 238 | named foo. The value of a variable can be one of three things; a |
| 239 | string, a list of more dictionaries, or a special | 239 | string, a list of more dictionaries, or a special |
| 240 | @code{srecode-dictionary-compound-value} object subclass. | 240 | @code{srecode-dictionary-compound-value} object subclass. See |
| 241 | @xref{Variables} for more. | 241 | @ref{Variables} for more. |
| 242 | 242 | ||
| 243 | @section Template Insertion | 243 | @section Template Insertion |
| 244 | The template insertion layer involves extensions to the basic template | 244 | The template insertion layer involves extensions to the basic template |
| @@ -589,8 +589,8 @@ A variable can also have a compound value. This means the value of | |||
| 589 | the variable is an @EIEIO{} object, which is a subclass of | 589 | the variable is an @EIEIO{} object, which is a subclass of |
| 590 | @code{srecode-dictionary-compound-value}. | 590 | @code{srecode-dictionary-compound-value}. |
| 591 | 591 | ||
| 592 | New compound variables can only be setup from Lisp code. | 592 | New compound variables can only be setup from Lisp code. See |
| 593 | @xref{Compound Dictionary Values} for details on setting up compound | 593 | @ref{Compound Dictionary Values} for details on setting up compound |
| 594 | variables from Lisp. | 594 | variables from Lisp. |
| 595 | 595 | ||
| 596 | @node Templates | 596 | @node Templates |
| @@ -707,7 +707,7 @@ major mode. | |||
| 707 | 707 | ||
| 708 | Template macros occur in the template text. The default escape | 708 | Template macros occur in the template text. The default escape |
| 709 | characters are ``@{@{`` and ``@}@}'', though they can be changed | 709 | characters are ``@{@{`` and ``@}@}'', though they can be changed |
| 710 | in the top-level variables. @xref{Variables}. | 710 | in the top-level variables. See @ref{Variables}. |
| 711 | 711 | ||
| 712 | Thus, if you have the template code that looks like this: | 712 | Thus, if you have the template code that looks like this: |
| 713 | 713 | ||
diff --git a/doc/misc/tramp.texi b/doc/misc/tramp.texi index 31c7ad9c677..45ecf18b06e 100644 --- a/doc/misc/tramp.texi +++ b/doc/misc/tramp.texi | |||
| @@ -853,8 +853,8 @@ as the @option{rsh} method. | |||
| 853 | 853 | ||
| 854 | Instead of connecting to a remote host, @command{su} program allows | 854 | Instead of connecting to a remote host, @command{su} program allows |
| 855 | editing as another user. The host can be either @samp{localhost} or | 855 | editing as another user. The host can be either @samp{localhost} or |
| 856 | the host returned by the function @command{(system-name)}. | 856 | the host returned by the function @command{(system-name)}. See |
| 857 | @xref{Multi-hops} for an exception to this behavior. | 857 | @ref{Multi-hops} for an exception to this behavior. |
| 858 | 858 | ||
| 859 | @cindex method @option{androidsu} | 859 | @cindex method @option{androidsu} |
| 860 | @cindex @option{androidsu} method | 860 | @cindex @option{androidsu} method |
| @@ -907,7 +907,7 @@ This is an optional method, @pxref{Optional methods}. | |||
| 907 | The @command{sg} program allows editing as different group. The host | 907 | The @command{sg} program allows editing as different group. The host |
| 908 | can be either @samp{localhost} or the host returned by the function | 908 | can be either @samp{localhost} or the host returned by the function |
| 909 | @command{(system-name)}. The user name must be specified, but it | 909 | @command{(system-name)}. The user name must be specified, but it |
| 910 | denotes a group name. @xref{Multi-hops} for an exception to this | 910 | denotes a group name. See @ref{Multi-hops} for an exception to this |
| 911 | behavior. | 911 | behavior. |
| 912 | 912 | ||
| 913 | @cindex method @option{sshx} | 913 | @cindex method @option{sshx} |
| @@ -1566,7 +1566,7 @@ remote file name, it is ignored. | |||
| 1566 | 1566 | ||
| 1567 | Access via @option{rclone} is slow. If you have an alternative method | 1567 | Access via @option{rclone} is slow. If you have an alternative method |
| 1568 | for accessing the system storage, you should use it. | 1568 | for accessing the system storage, you should use it. |
| 1569 | @xref{GVFS-based methods} for example, methods @option{gdrive} and | 1569 | @ref{GVFS-based methods} for example, methods @option{gdrive} and |
| 1570 | @option{nextcloud}. | 1570 | @option{nextcloud}. |
| 1571 | 1571 | ||
| 1572 | @cindex method @option{sshfs} | 1572 | @cindex method @option{sshfs} |
| @@ -2390,7 +2390,7 @@ to a remote home directory, like @option{adb}, @option{rclone} and | |||
| 2390 | The temporary directory on the remote host. If not specified, the | 2390 | The temporary directory on the remote host. If not specified, the |
| 2391 | default value is @t{"/data/local/tmp"} for the @option{adb} method, | 2391 | default value is @t{"/data/local/tmp"} for the @option{adb} method, |
| 2392 | @t{"/C$/Temp"} for the @option{smb} method, and @t{"/tmp"} otherwise. | 2392 | @t{"/C$/Temp"} for the @option{smb} method, and @t{"/tmp"} otherwise. |
| 2393 | @xref{Temporary directory}. | 2393 | @ref{Temporary directory}. |
| 2394 | 2394 | ||
| 2395 | @item @t{"posix"} | 2395 | @item @t{"posix"} |
| 2396 | 2396 | ||
| @@ -2535,8 +2535,8 @@ connection information}. If you want, for example, use | |||
| 2535 | @end lisp | 2535 | @end lisp |
| 2536 | 2536 | ||
| 2537 | This works only for connection methods which allow overriding the | 2537 | This works only for connection methods which allow overriding the |
| 2538 | remote login shell, like @option{sshx} or @option{plink}. | 2538 | remote login shell, like @option{sshx} or @option{plink}. See |
| 2539 | @xref{Inline methods} and @ref{External methods} for connection methods | 2539 | @ref{Inline methods} and @ref{External methods} for connection methods |
| 2540 | which support this. | 2540 | which support this. |
| 2541 | 2541 | ||
| 2542 | @vindex tramp-sh-extra-args | 2542 | @vindex tramp-sh-extra-args |
| @@ -5445,8 +5445,8 @@ as value of the @env{TERM} environment variable. If you want to use | |||
| 5445 | another value for @env{TERM}, change @code{tramp-terminal-type} and | 5445 | another value for @env{TERM}, change @code{tramp-terminal-type} and |
| 5446 | this line accordingly. | 5446 | this line accordingly. |
| 5447 | 5447 | ||
| 5448 | Alternatively, you can set the remote login shell explicitly. | 5448 | Alternatively, you can set the remote login shell explicitly. See |
| 5449 | @xref{Remote shell setup} for discussion of this technique, | 5449 | @ref{Remote shell setup} for discussion of this technique, |
| 5450 | 5450 | ||
| 5451 | When using fish shell on remote hosts, disable fancy formatting by | 5451 | When using fish shell on remote hosts, disable fancy formatting by |
| 5452 | adding the following to @file{~/.config/fish/config.fish}: | 5452 | adding the following to @file{~/.config/fish/config.fish}: |
diff --git a/doc/misc/transient.texi b/doc/misc/transient.texi index fb8b6da145c..2f2e4cf7edd 100644 --- a/doc/misc/transient.texi +++ b/doc/misc/transient.texi | |||
| @@ -789,7 +789,7 @@ used to draw the line. | |||
| 789 | This user option may be overridden if @code{:mode-line-format} is passed | 789 | This user option may be overridden if @code{:mode-line-format} is passed |
| 790 | when creating a new prefix with @code{transient-define-prefix}. | 790 | when creating a new prefix with @code{transient-define-prefix}. |
| 791 | 791 | ||
| 792 | Otherwise this can be any mode-line format. @xref{Mode Line Format,,,elisp,}, for details. | 792 | Otherwise this can be any mode-line format. See @ref{Mode Line Format,,,elisp,}, for details. |
| 793 | @end defopt | 793 | @end defopt |
| 794 | 794 | ||
| 795 | @defopt transient-semantic-coloring | 795 | @defopt transient-semantic-coloring |
| @@ -1089,14 +1089,14 @@ enabled. One benefit of the Transient interface is that it remembers | |||
| 1089 | history not only on a global level (``this command was invoked using | 1089 | history not only on a global level (``this command was invoked using |
| 1090 | these arguments, and previously it was invoked using those other | 1090 | these arguments, and previously it was invoked using those other |
| 1091 | arguments''), but also remembers the values of individual arguments | 1091 | arguments''), but also remembers the values of individual arguments |
| 1092 | independently. @xref{Using History}. | 1092 | independently. See @ref{Using History}. |
| 1093 | 1093 | ||
| 1094 | After a transient prefix command is invoked, @kbd{C-h @var{KEY}} can be used to | 1094 | After a transient prefix command is invoked, @kbd{C-h @var{KEY}} can be used to |
| 1095 | show the documentation for the infix or suffix command that @kbd{@var{KEY}} is | 1095 | show the documentation for the infix or suffix command that @kbd{@var{KEY}} is |
| 1096 | bound to (see @ref{Getting Help for Suffix Commands}), and infixes and | 1096 | bound to (see @ref{Getting Help for Suffix Commands}), and infixes and |
| 1097 | suffixes can be removed from the transient using @kbd{C-x l @var{KEY}}. Infixes | 1097 | suffixes can be removed from the transient using @kbd{C-x l @var{KEY}}. Infixes |
| 1098 | and suffixes that are disabled by default can be enabled the same way. | 1098 | and suffixes that are disabled by default can be enabled the same way. |
| 1099 | @xref{Enabling and Disabling Suffixes}. | 1099 | See @ref{Enabling and Disabling Suffixes}. |
| 1100 | 1100 | ||
| 1101 | Transient ships with support for a few different types of specialized | 1101 | Transient ships with support for a few different types of specialized |
| 1102 | infix commands. A command that sets a command line option, for example, | 1102 | infix commands. A command that sets a command line option, for example, |
| @@ -1444,7 +1444,7 @@ guessed based on the long argument. If the argument ends with @samp{=} | |||
| 1444 | 1444 | ||
| 1445 | Finally, details can be specified using optional @var{KEYWORD}-@var{VALUE} pairs. | 1445 | Finally, details can be specified using optional @var{KEYWORD}-@var{VALUE} pairs. |
| 1446 | Each keyword has to be a keyword symbol, either @code{:class} or a keyword | 1446 | Each keyword has to be a keyword symbol, either @code{:class} or a keyword |
| 1447 | argument supported by the constructor of that class. @xref{Suffix Slots}. | 1447 | argument supported by the constructor of that class. See @ref{Suffix Slots}. |
| 1448 | 1448 | ||
| 1449 | @node Defining Suffix and Infix Commands | 1449 | @node Defining Suffix and Infix Commands |
| 1450 | @section Defining Suffix and Infix Commands | 1450 | @section Defining Suffix and Infix Commands |
| @@ -1726,8 +1726,8 @@ means that all outer prefixes are exited at once. | |||
| 1726 | @item | 1726 | @item |
| 1727 | The behavior for non-suffixes can be set for a particular prefix, | 1727 | The behavior for non-suffixes can be set for a particular prefix, |
| 1728 | by the prefix's @code{transient-non-suffix} slot to a boolean, a suitable | 1728 | by the prefix's @code{transient-non-suffix} slot to a boolean, a suitable |
| 1729 | pre-command function, or a shorthand for such a function. | 1729 | pre-command function, or a shorthand for such a function. See |
| 1730 | @xref{Pre-commands for Non-Suffixes}. | 1730 | @ref{Pre-commands for Non-Suffixes}. |
| 1731 | 1731 | ||
| 1732 | @item | 1732 | @item |
| 1733 | The common behavior for the suffixes of a particular prefix can be | 1733 | The common behavior for the suffixes of a particular prefix can be |
| @@ -2424,7 +2424,7 @@ secondary value, called a ``scope''. See @code{transient-define-prefix}. | |||
| 2424 | @code{transient-suffix}, @code{transient-non-suffix} and @code{transient-switch-frame} | 2424 | @code{transient-suffix}, @code{transient-non-suffix} and @code{transient-switch-frame} |
| 2425 | play a part when determining whether the currently active transient | 2425 | play a part when determining whether the currently active transient |
| 2426 | prefix command remains active/transient when a suffix or arbitrary | 2426 | prefix command remains active/transient when a suffix or arbitrary |
| 2427 | non-suffix command is invoked. @xref{Transient State}. | 2427 | non-suffix command is invoked. See @ref{Transient State}. |
| 2428 | 2428 | ||
| 2429 | @item | 2429 | @item |
| 2430 | @code{refresh-suffixes} Normally suffix objects and keymaps are only setup | 2430 | @code{refresh-suffixes} Normally suffix objects and keymaps are only setup |
| @@ -2760,7 +2760,7 @@ currently cannot be invoked. | |||
| 2760 | 2760 | ||
| 2761 | By default these predicates run when the prefix command is invoked, | 2761 | By default these predicates run when the prefix command is invoked, |
| 2762 | but this can be changes, using the @code{refresh-suffixes} prefix slot. | 2762 | but this can be changes, using the @code{refresh-suffixes} prefix slot. |
| 2763 | @xref{Prefix Slots}. | 2763 | See @ref{Prefix Slots}. |
| 2764 | 2764 | ||
| 2765 | One more slot is shared between group and suffix classes, @code{level}. Like | 2765 | One more slot is shared between group and suffix classes, @code{level}. Like |
| 2766 | the slots documented above, it is a predicate, but it is used for a | 2766 | the slots documented above, it is a predicate, but it is used for a |
diff --git a/doc/misc/wisent.texi b/doc/misc/wisent.texi index 6c700779ba7..a92f61fd6c7 100644 --- a/doc/misc/wisent.texi +++ b/doc/misc/wisent.texi | |||
| @@ -446,8 +446,8 @@ matching the empty string, for which the default action is to return | |||
| 446 | @section Example | 446 | @section Example |
| 447 | 447 | ||
| 448 | @cindex grammar example | 448 | @cindex grammar example |
| 449 | Here is an example to parse simple infix arithmetic expressions. | 449 | Here is an example to parse simple infix arithmetic expressions. See |
| 450 | @xref{Infix Calc, , , bison}, in the Bison manual for details. | 450 | @ref{Infix Calc, , , bison}, in the Bison manual for details. |
| 451 | 451 | ||
| 452 | @lisp | 452 | @lisp |
| 453 | @group | 453 | @group |
| @@ -570,7 +570,7 @@ must be @dfn{LALR(1)}. | |||
| 570 | @cindex look-ahead token | 570 | @cindex look-ahead token |
| 571 | A grammar is @acronym{LALR(1)} if it is possible to tell how to parse | 571 | A grammar is @acronym{LALR(1)} if it is possible to tell how to parse |
| 572 | any portion of an input string with just a single token of look-ahead: | 572 | any portion of an input string with just a single token of look-ahead: |
| 573 | the @dfn{look-ahead token}. @xref{Language and Grammar, , , | 573 | the @dfn{look-ahead token}. See @ref{Language and Grammar, , , |
| 574 | bison}, in the Bison manual for more information. | 574 | bison}, in the Bison manual for more information. |
| 575 | 575 | ||
| 576 | @cindex grammar compilation | 576 | @cindex grammar compilation |
| @@ -643,7 +643,7 @@ When either a shift or a reduction would be valid at the same state. | |||
| 643 | 643 | ||
| 644 | Such conflicts are resolved by choosing to shift, unless otherwise | 644 | Such conflicts are resolved by choosing to shift, unless otherwise |
| 645 | directed by operator precedence declarations. | 645 | directed by operator precedence declarations. |
| 646 | @xref{Shift/Reduce , , , bison}, in the Bison manual for more | 646 | See @ref{Shift/Reduce , , , bison}, in the Bison manual for more |
| 647 | information. | 647 | information. |
| 648 | 648 | ||
| 649 | @cindex reduce/reduce conflicts | 649 | @cindex reduce/reduce conflicts |
| @@ -654,8 +654,8 @@ grammar. | |||
| 654 | 654 | ||
| 655 | Such conflicts are resolved by choosing to use the rule that appears | 655 | Such conflicts are resolved by choosing to use the rule that appears |
| 656 | first in the grammar, but it is very risky to rely on this. Every | 656 | first in the grammar, but it is very risky to rely on this. Every |
| 657 | reduce/reduce conflict must be studied and usually eliminated. | 657 | reduce/reduce conflict must be studied and usually eliminated. See |
| 658 | @xref{Reduce/Reduce , , , bison}, in the Bison manual for more | 658 | @ref{Reduce/Reduce , , , bison}, in the Bison manual for more |
| 659 | information. | 659 | information. |
| 660 | @end table | 660 | @end table |
| 661 | 661 | ||
| @@ -701,7 +701,7 @@ reports are separated from each other by a line like this: | |||
| 701 | @end example | 701 | @end example |
| 702 | 702 | ||
| 703 | where @var{source-file} is the name of the Emacs Lisp file from which | 703 | where @var{source-file} is the name of the Emacs Lisp file from which |
| 704 | the grammar was read. @xref{Understanding the automaton}, for | 704 | the grammar was read. See @ref{Understanding the automaton}, for |
| 705 | details on the verbose report. | 705 | details on the verbose report. |
| 706 | 706 | ||
| 707 | @table @strong | 707 | @table @strong |
| @@ -1312,7 +1312,7 @@ value of the variable @code{wisent-recovering} is non-@code{nil}. | |||
| 1312 | 1312 | ||
| 1313 | @cindex error recovery | 1313 | @cindex error recovery |
| 1314 | The error recovery mechanism of the Wisent's parser conforms to the | 1314 | The error recovery mechanism of the Wisent's parser conforms to the |
| 1315 | one Bison uses. @xref{Error Recovery, , , bison}, in the Bison | 1315 | one Bison uses. See @ref{Error Recovery, , , bison}, in the Bison |
| 1316 | manual for details. | 1316 | manual for details. |
| 1317 | 1317 | ||
| 1318 | @cindex error token | 1318 | @cindex error token |