@@ -743,7 +743,7 @@ of a common interface mechanism.
743
743
To get more from Proof General and adapt it to your liking, it helps to
744
744
know a little bit about how Emacs lisp packages can be customized via
745
745
the Customization mechanism. It's really easy to use. For details,
746
- @pxref {How to customize }. @inforef {Customization , ,emacs },
746
+ @pxref {How to customize }. @xref {Customization ,, ,emacs },
747
747
for documentation in Emacs.
748
748
749
749
To get the absolute most from Proof General, to improve it or to adapt
@@ -1622,7 +1622,7 @@ As experienced Emacs users will know, a @i{prefix argument} is a numeric
1622
1622
argument supplied by some key sequence typed before a command key
1623
1623
sequence. You can supply a specific number by typing @key {Meta } with
1624
1624
the digits, or a ``universal'' prefix of @kbd {C-u }. See
1625
- @inforef {Arguments , ,emacs } for more details. Several Proof General
1625
+ @ref {Arguments ,, ,emacs } for more details. Several Proof General
1626
1626
commands, like @code {proof-retract-until-point-interactive }, may accept
1627
1627
a @i {prefix argument } to adjust their behaviour somehow.
1628
1628
@@ -2927,7 +2927,7 @@ This is an inherent problem with outline because it works by modifying
2927
2927
the buffer. If you want to use outline with processed scripts, you
2928
2928
can turn off the @code {Strict Read Only } option.
2929
2929
2930
- See @inforef {Outline Mode , ,emacs } for more information about outline mode.
2930
+ See @ref {Outline Mode ,, ,emacs } for more information about outline mode.
2931
2931
2932
2932
@node Support for completion
2933
2933
@section Support for completion
@@ -3023,7 +3023,7 @@ General doesn't do this automatically.
3023
3023
Apart from completion, there are several other operations on tags. One
3024
3024
common one is replacing identifiers across all files using
3025
3025
@code {tags-query-replace }. For more information on how to use tags,
3026
- @inforef { Tags , ,emacs }.
3026
+ @pxref { xref ,, ,emacs }.
3027
3027
3028
3028
To use tags for completion at the same time as the completion mechanism
3029
3029
mentioned already, you can use the command @kbd {M-x add-completions-from-tags-table }.
@@ -3379,7 +3379,7 @@ Proof General has been fully loaded. Proof General is fully loaded when
3379
3379
you visit a script file for the first time, or if you type @kbd {M-x
3380
3380
load-library RET proof RET }.
3381
3381
3382
- For more help with customize, see @inforef {Customization , ,emacs }.
3382
+ For more help with customize, see @ref {Customization ,, ,emacs }.
3383
3383
3384
3384
3385
3385
@@ -4100,7 +4100,7 @@ and a short-cut for enabling three window mode,
4100
4100
@cindex file variables
4101
4101
4102
4102
A very convenient way to customize file-specific variables is to use
4103
- File Variables (@inforef {File Variables , ,emacs }). This feature of
4103
+ File Variables (@pxref {File Variables ,, ,emacs }). This feature of
4104
4104
Emacs permits to specify values for certain Emacs variables
4105
4105
when a file is loaded. File variables and their values
4106
4106
are written as a list at the end of
@@ -4144,13 +4144,13 @@ And then the right call to make will be done if you use the @kbd{M-x
4144
4144
compile } command, and the correct @code {coqtop } will be called by
4145
4145
ProofGeneral. Note that the lines are commented in order to be ignored
4146
4146
by the proof assistant. It is possible to use this mechanism for all
4147
- variables, @inforef {File Variables , ,emacs }.
4147
+ variables, @pxref {File Variables ,, ,emacs }.
4148
4148
4149
4149
@emph {NOTE: } @code {coq-prog-name } should contain only the @code {coqtop }
4150
4150
executable, @emph {not the options }.
4151
4151
4152
4152
One can also specify file variables on a per directory basis,
4153
- @inforef {Directory Variables , ,emacs }. You can achieve almost the same
4153
+ @pxref {Directory Variables ,, ,emacs }. You can achieve almost the same
4154
4154
as above for all the files of a directory by storing
4155
4155
4156
4156
@lisp
@@ -4161,7 +4161,7 @@ as above for all the files of a directory by storing
4161
4161
into the file @code {.dir-locals.el } in one of the parent directories.
4162
4162
The value in this file must be an alist that maps mode names to alists,
4163
4163
where these latter alists map variables to values. You can aso put
4164
- arbitrary code in this file @inforef {Directory Variables , ,emacs }.
4164
+ arbitrary code in this file @pxref {Directory Variables ,, ,emacs }.
4165
4165
4166
4166
@emph {Note: } if you add such content to the @code {.dir-locals.el } file
4167
4167
you should restart Emacs or revert your buffer.
@@ -4170,7 +4170,7 @@ you should restart Emacs or revert your buffer.
4170
4170
@section Using abbreviations
4171
4171
4172
4172
A very useful package of Emacs supports automatic expansions of
4173
- abbreviations as you type, @inforef {Abbrevs , ,emacs }.
4173
+ abbreviations as you type, @pxref {Abbrevs ,, ,emacs }.
4174
4174
4175
4175
For example, the proof assistant Coq has many command strings that are
4176
4176
long, such as ``reflexivity,'' ``Inductive,'' ``Definition'' and
@@ -4314,10 +4314,12 @@ with the option @code{coq-load-path}, but this is not compatible
4314
4314
with @code {CoqIde } or @code {coq_makefile }.
4315
4315
4316
4316
@emph {NOTE: } the Coq project file cannot define which version of
4317
- @code {coqtop } is launched. You need either to launch emacs with the
4318
- right executable in the path or use @inforef {File Variables , ,emacs } or
4319
- @inforef {Directory Variables , ,emacs }. See @ref {Using file variables }
4320
- below.
4317
+ @code {coqtop } is launched. @xref {Opam-switch-mode support } for how to
4318
+ switch between different Coq versions. Alternatively, for a fixed
4319
+ version, you need either to launch emacs with the right executable in
4320
+ the path or use file variables (@pxref {Using file variables } below or
4321
+ @pxref {File Variables ,,,emacs }) or directory variables,
4322
+ @pxref {Directory Variables ,,,emacs }.
4321
4323
4322
4324
@menu
4323
4325
* Changing the name of the coq project file ::
@@ -4338,7 +4340,7 @@ If you only want to change the name of the Coq project file for
4338
4340
one project you can set the option as local file variable,
4339
4341
@ref {Using file variables }. This can be done either directly in
4340
4342
every file or once for all files of a directory tree with a
4341
- @code {.dir-locals.el } file, @inforef {Directory Variables , ,emacs }.
4343
+ @code {.dir-locals.el } file, @pxref {Directory Variables ,, ,emacs }.
4342
4344
The file @code {.dir-locals.el } should then contain
4343
4345
4344
4346
@lisp
@@ -4543,7 +4545,7 @@ Output from the compilation is only shown in case
4543
4545
of errors. It then appears in the buffer
4544
4546
@code {*coq-compile-response* }.
4545
4547
One can use @code {C-x ` } (bound to @code {next-error },
4546
- @inforef {Compilation Mode ,,emacs }) to jump to error locations.
4548
+ @pxref {Compilation Mode , ,,emacs }) to jump to error locations.
4547
4549
Sometimes the compilation commands do not produce error messages
4548
4550
with location information, then @code {C-x ` } does only work in a
4549
4551
limited way.
0 commit comments