Adapting Proof General
Proof General -- Organize your proofs!
Adapting Proof General 3.4 to new provers
August 2002
www.proofgeneral.org
David Aspinall with T. Kleymann
Introduction
Future
Credits
1. Beginning with a new prover
1.1 Overview of adding a new prover
1.2 Demonstration instance and easy configuration
1.3 Major modes used by Proof General
2. Menus, toolbar, and user-level commands
2.1 Settings for generic user-level commands
2.2 Menu configuration
2.3 Toolbar configuration
3. Proof script settings
3.1 Recognizing commands and comments
3.2 Recognizing proofs
3.3 Recognizing other elements
3.4 Configuring undo behaviour
3.5 Nested proofs
3.6 Safe (state-preserving) commands
3.7 Activate scripting hook
3.8 Automatic multiple files
3.9 Completions
4. Proof shell settings
4.1 Commands
4.2 Script input to the shell
4.3 Settings for matching various output from proof process
4.4 Settings for matching urgent messages from proof process
4.5 Hooks and other settings
5. Goals buffer settings
6. Splash screen settings
7. Global constants
8. Handling multiple files
9. Configuring Font Lock
10. Configuring X-Symbol
11. Writing more lisp code
11.1 Default values for generic settings
11.2 Adding prover-specific configurations
11.3 Useful variables
11.4 Useful functions and macros
12. Internals of Proof General
12.1 Spans
12.2 Proof General site configuration
12.3 Configuration variable mechanisms
12.4 Global variables
12.5 Proof script mode
12.6 Proof shell mode
12.6.1 Input to the shell
12.6.2 Output from the shell
12.7 Debugging
A. Plans and ideas
12.8 Proof by pointing and similar features
12.9 Granularity of atomic command sequences
12.10 Browser mode for script files and theories
B. Demonstration Instantiations
12.11 demoisa-easy.el
12.12 demoisa.el
Function and Command Index
Variable and User Option Index
Concept Index
This document was generated on 29 August 2002 using
texi2html
1.56k.