aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorDavid Aspinall2007-12-09 14:11:45 +0000
committerDavid Aspinall2007-12-09 14:11:45 +0000
commit60e3a6c2d0e27ba6348b882105887cd4100170c6 (patch)
tree5c6a07554d4844c1d744980b62bfa2d36bb43968 /doc
parent1dea4aca6ce72687c7cfe173b703ba6aa2e152c8 (diff)
Extra first section on installation
Diffstat (limited to 'doc')
-rw-r--r--doc/ProofGeneral.texi34
1 files changed, 20 insertions, 14 deletions
diff --git a/doc/ProofGeneral.texi b/doc/ProofGeneral.texi
index 6934e990..90f48bb2 100644
--- a/doc/ProofGeneral.texi
+++ b/doc/ProofGeneral.texi
@@ -436,6 +436,7 @@ If your chosen proof assistant isn't supported, read the accompanying
new prover.
@menu
+* Installing Proof General::
* Quick start guide::
* Features of Proof General::
* Supported proof assistants::
@@ -446,12 +447,27 @@ new prover.
+@node Installing Proof General
+@section Installing Proof General
+
+If Proof General has not already been installed for you, you should
+unpack it and insert the line:
+@lisp
+ (load "@var{proof-general-home}/generic/proof-site.el")
+@end lisp
+into your @file{~/.emacs} file, where @var{proof-general-home} is the
+top-level directory that was created when Proof General was unpacked.
+
+@xref{Obtaining and Installing} for much more information.
+
+
@node Quick start guide
@section Quick start guide
-Proof General may have been installed for you already. If so, when you
-visit a proof script file for your proof assistant, the corresponding
-Proof General mode will be invoked automatically:
+Once Proof General is correctly installed, the corresponding Proof
+General mode will be invoked automatically when you visit a proof
+script file for your proof assistant:
+
@multitable @columnfractions .35 .3 .35
@item @b{Prover} @tab @b{Extensions} @tab @b{Mode}
@item LEGO @tab @file{.l} @tab @code{lego-mode}
@@ -466,7 +482,7 @@ Proof General mode will be invoked automatically:
@item CCC @tab @file{.ccc} @tab @code{ccc-mode}
@item PG-Shell @tab @file{.pgsh} @tab @code{pgshell-mode}
@end multitable
-(The exact list of Proof Assistants supported may vary according to the
+(the exact list of Proof Assistants supported may vary according to the
version of Proof General and its local configuration). You can also
invoke the mode command directly, e.g., type @kbd{M-x lego-mode}, to
turn a buffer into a lego script buffer.
@@ -487,16 +503,6 @@ To follow an example use of Proof General on a Isabelle proof,
scripts in another theorem prover, you can easily adapt the details
given there.
-If Proof General has not already been installed, you should insert the
-line:
-@lisp
- (load "@var{proof-general-home}/generic/proof-site.el")
-@end lisp
-into your @file{~/.emacs} file, where @var{proof-general-home} is the
-top-level directory that was created when Proof General was unpacked.
-
-@xref{Obtaining and Installing}, if you need more
-information.
@node Features of Proof General