Changes between Version 1 and Version 2 of howto/SetupProofGeneral


Ignore:
Timestamp:
Jun 5, 2008, 10:25:24 AM (16 years ago)
Author:
mww@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • howto/SetupProofGeneral

    v1 v2  
    33= Setup ProofGeneral and Isabelle =
    44
    5  * Audience: TODO
    6  * Requires: MacPorts >=TODO
     5 * Audience: Scientists/Programmers who want to use Isabellewith ProofGeneral
     6 * Requires: MacPorts >=1.6
    77
    88== Introduction ==
    99
    10 TODO
     10Setting up ProofGeneral and Isabelle can be tedious. This should provide some hints how to do to a setup with MacPorts.
    1111
    1212== Installation ==
    1313
    14 === Step 1: '''TODO: Step 1 title''' ===
    15 
    16 TODO
     14=== Step 1: '''Install Isabelle''' ===
     15{{{
     16sudo port install isabelle
     17}}}
     18This will also install poly/ML for you.
     19=== Step 2: '''Install ProofGeneral''' ===
     20{{{
     21sudo port install ProofGeneral
     22}}}
    1723
    1824== Configuration ==
    1925
    20 TODO
     26Add the following lines to your {{{~/.emacs}}} file:
     27{{{
     28; add the MacPorts path to the search path so that emacs will find isabelle and isatool
     29(setenv "PATH" (concat (getenv "PATH") "/opt/local/bin"))
     30(setq exec-path (cons "/opt/local/bin" exec-path))
     31; load the ProofGeneral configuration
     32(load-file "/opt/local/share/ProofGeneral/generic/proof-site.el")
     33}}}
    2134
    2235== Optional Parts ==
     36Depending on which version of Emacs you plan to use, add the following lines to {{{~/.emacs}}}, too, to enable support for special symbols like quantors or the lambda symbol:
     37  * Carbon Emacs:
     38{{{
     39(custom-set-variables
     40 '(isar-unicode-tokens-enable t)
     41 '(isar-x-symbol-enable nil)
     42 '(load-home-init-file t t)
     43 '(proof-three-window-enable t))
     44}}}
     45  * XEmacs, Emacs with GNOME/X11 bindings:
     46{{{
     47(custom-set-variables
     48 '(isar-unicode-tokens-enable nil)
     49 '(isar-x-symbol-enable t)
     50 '(load-home-init-file t t)
     51 '(proof-three-window-enable t))
     52}}}
    2353
    2454=== '''TODO: What else can be done?''' ===
     55* Install e for sledgehammer
    2556
    2657[wiki:howto <- Back to the HOWTO section]