aboutsummaryrefslogtreecommitdiffhomepage
path: root/COMPATIBILITY
blob: ab94bd41062a1d502d155dc2c5a158b8d2f5f941 (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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
Compatibility of Proof General
==============================

This version of Proof General has been tested with these Emacs versions
on recent Linux systems:

 Emacs 22.3.1	       -- recommended and supported
 Emacs 23.0.X          -- CVS/beta snapshots, use time of PG release

and (main) prover versions:

 Coq 8.1pl3
 Isabelle2009

See below for notes about other operating systems.

Maintaining compatibility across proof assistant versions, Emacs
versions and operating systems is virtually impossible.  In this
major release, ** XEmacs compatibility has been dropped **

Running on Windows
------------------

For tips, please see here:

   http://proofgeneral.inf.ed.ac.uk/wiki/PG/PGEmacsOnWindows

We recommend EmacsW32 available at:

   http://www.ourcomments.org/Emacs/EmacsW32.html

Unpack the Proof General tar or zip file, and rename the folder to
"ProofGeneral" to remove the version number.  Put a line like this:

   (load-file "c:\\ProofGeneral\\generic\\proof-site.el")

into .emacs.  You should put .emacs in value of HOME if you set that,
or else in directory you installled Emacs in, e.g.  
c:\Program Files\Emacs\.emacs

Note that Windows compatibility isn't thoroughly tested by the
maintainers.  If you discover problems, please send a report and/or
fix to the address above.



Running on Mac OS X
-------------------

For tips, please see here:

  http://proofgeneral.inf.ed.ac.uk/wiki/PG/PGEmacsOnMacOSX

We recommend the 22.X based Carbon Emacs, here:

  http://homepage.mac.com/zenitani/emacs-e.html

This works with X-Symbol using the supplied TrueType font
x-symbol/etc/fonts-ttf/XSymb1.ttf, which you should install in Font
Book, or copy directly to /Library/Fonts or ~/Library/Fonts.

Note: Emacs.app looks set to become the future supported Mac port of
GNU Emacs, and is based on GNU Emacs 23.  It should work well with
this version of Proof General, but at the time of writing the latest
binary release is not as reliable as that of Carbon Emacs.

Note that Mac compatibility isn't thoroughly tested by the
maintainers.  If you discover problems, please send a report and/or
fix to the address above.