aboutsummaryrefslogtreecommitdiffhomepage
path: root/FAQ
blob: 9f16f30f6603d92e9f0f9f463e4524a71408a18a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
FAQs for Proof General
======================

$Id$

For latest version, see http://zermelo.dcs.ed.ac.uk/~proofgen/ProofGeneral/FAQ

======================

Q. I'm using Proof General for prover X, then I load a file for prover Y.
   The buffer doesn't enter the mode for prover Y.  Why not?

A. Unfortunately the architecture of Proof General is designed so
   that you can only use one prover at a time in the same Emacs
   session.   If you want to run more than one prover at a time,
   you have to run more than one Emacs.


Q. How do I use Proof General for Isabelle/Isar instead of Isabelle classic?

A. There are several ways:

   1. Use the Isabelle settings mechanism, invoke with "Isabelle"
   2. Set the environment variable PROOFGENERAL_ASSISTANTS=isar
      before starting Emacs.
   3. Put the line (* -*- isar -*- *) at the top of your Isar files.

   Unfortunately Isabelle/Isar and Isabelle classic are two quite
   separate Proof General instances.  Ideally they should be
   combined into one, if anyone fancies some elisp hacking...


Q. Can I join any mailing lists for Proof General?

A. Of course, email "majordomo@dcs.ed.ac.uk" with the 
   lines "subscribe proofgeneral" or "subscribe proofgeneral-devel"
   in the message body.