aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar David Aspinall <da@inf.ed.ac.uk>2002-08-12 10:03:28 +0000
committerGravatar David Aspinall <da@inf.ed.ac.uk>2002-08-12 10:03:28 +0000
commit76be976c137d240de681f9bff8684a4fd1503d5f (patch)
tree0ff1c7e1e0adf3eb54d51fead21451c7c08cc502
parent71f90a91de4ab38dcabbac18c2b9e88cd2b7043d (diff)
Update magic
-rw-r--r--doc/PG-adapting.texi15
1 files changed, 11 insertions, 4 deletions
diff --git a/doc/PG-adapting.texi b/doc/PG-adapting.texi
index a6e35719..d61dc2e1 100644
--- a/doc/PG-adapting.texi
+++ b/doc/PG-adapting.texi
@@ -376,7 +376,7 @@ directory and elisp file for the mode, which will be
where @samp{PROOF-HOME-DIRECTORY} is the value of the
variable @code{proof-home-directory}.
-The default value is @code{((demoisa "Isabelle Demo" "\\.ML$") (isa "Isabelle" "\\.ML$\\|\\.thy$") (isar "Isabelle/Isar" "\\.thy$") (lego "LEGO" "\\.l$") (coq "Coq" "\\.v$") (phox "PhoX" "\\.phx$") (hol98 "HOL" "\\.sml$") (acl2 "ACL2" "\\.acl2$") (twelf "Twelf" "\\.elf$") (plastic "Plastic" "\\.lf$"))}.
+The default value is @code{((demoisa "Isabelle Demo" "\\.ML$") (isa "Isabelle" "\\.ML$\\|\\.thy$") (isar "Isabelle/Isar" "\\.thy$") (lego "LEGO" "\\.l$") (coq "Coq" "\\.v$") (phox "PhoX" "\\.phx$") (hol98 "HOL" "\\.sml$") (acl2 "ACL2" "\\.acl2$") (twelf "Twelf" "\\.elf$") (plastic "Plastic" "\\.lf$") (lclam "Lambda-CLAM" "\\.lcm$"))}.
@end defopt
@@ -895,6 +895,9 @@ The possibilities are:
@end lisp
If your proof assistant allows nested goals, it will be wrong to close
off the portion of proof so far, so this variable should be set to nil.
+
+NB: @code{'extend} behaviour is not currently compatible with appearance of
+save commands, so don't use that if your prover has save commands.
@end defvar
@c TEXI DOCSTRING MAGIC: proof-really-save-command-p
@@ -1966,8 +1969,10 @@ See doc of @samp{@code{pg-subterm-start-char}}.
Annotation character that indicates the beginning of a "top" element.@*
A "top" element may be a sub-goal to be proved or a named hypothesis,
for example. It is currently assumed (following @var{lego}/Coq conventions)
-to span a whole line (the region marked in .
-The function @samp{@code{pg-topterm-goalhyp-fn}} examines text following
+to span a whole line.
+
+The function @samp{@code{pg-topterm-goalhyp-fn}} examines text following this
+special character, to determine what kind of top element it is.
This setting is also used to see if proof-by-pointing features
are configured. If it is unset, some of the code
@@ -2584,7 +2589,9 @@ in the @code{proof-assistants} setting.
@c TEXI DOCSTRING MAGIC: proof-assistants
@defopt proof-assistants
Choice of proof assistants to use with Proof General.@*
-A list of symbols chosen from: @code{'demoisa} @code{'isa} @code{'isar} @code{'lego} @code{'coq} @code{'phox} @code{'hol98} @code{'acl2} @code{'twelf} @code{'plastic}.
+A list of symbols chosen from: @code{'demoisa} @code{'isa} @code{'isar} @code{'lego} @code{'coq} @code{'phox} @code{'hol98} @code{'acl2} @code{'twelf} @code{'plastic} @code{'lclam}.
+If nil, the default will be ALL proof assistants.
+
Each proof assistant defines its own instance of Proof General,
providing session control, script management, etc. Proof General
will be started automatically for the assistants chosen here.