diff options
| author | David Aspinall | 2007-12-09 14:11:45 +0000 |
|---|---|---|
| committer | David Aspinall | 2007-12-09 14:11:45 +0000 |
| commit | 60e3a6c2d0e27ba6348b882105887cd4100170c6 (patch) | |
| tree | 5c6a07554d4844c1d744980b62bfa2d36bb43968 /doc | |
| parent | 1dea4aca6ce72687c7cfe173b703ba6aa2e152c8 (diff) | |
Extra first section on installation
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/ProofGeneral.texi | 34 |
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 |
