Admin/website/installation_macos_emacs.html
changeset 16674 bf2cd93cc245
child 17563 abb280dd3431
equal deleted inserted replaced
16673:6b14aba5ddaa 16674:bf2cd93cc245
       
     1 <?xml version='1.0' encoding='iso-8859-1' ?>
       
     2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
       
     3 <!-- $Id$ -->
       
     4 <html xmlns="http://www.w3.org/1999/xhtml">
       
     5 
       
     6 <head>
       
     7     <title>MacOS X Emacs hints</title>
       
     8     <?include file="//include/htmlheader.include.html"?>
       
     9 </head>
       
    10 
       
    11 <body class="dist">
       
    12     <?include file="//include/header.include.html"?>
       
    13     <div class="hr"><hr/></div>
       
    14     <?include file="//include/navigation.include.html"?>
       
    15     <div class="hr"><hr/></div>
       
    16     <div id="content">
       
    17 
       
    18       <h2>MacOS X Emacs hints</h2>
       
    19       
       
    20         <p>Assuming you have an installation of Isabelle on your Mac,
       
    21         there are various possibilites for running ProofGeneral:</p>
       
    22 
       
    23         <ul>
       
    24             <li>You should also be able to launch <a href=
       
    25                 "http://proofgeneral.inf.ed.ac.uk/">Proof General</a> by typing
       
    26                 <tt class="shellcmd">Isabelle</tt> at the Unix command line. This will invoke the
       
    27                 Apple-supplied version of Emacs in a terminal window, providing a primitive
       
    28                 environment.</li>
       
    29             <li>Somewhat better is to run Proof General from within a version
       
    30                 of Emacs ported as a native Mac OS X application, such as <a href=
       
    31                 "http://home.att.ne.jp/alpha/z123/emacs-mac-e.html">MacEmacs JP</a> or
       
    32                 <a href="http://mindlube.com/products/emacs/">mindlube's</a> or <a href=
       
    33                 "http://www.cs.man.ac.uk/%7efranconi/mac-emacs/">Enhanced Carbon Emacs</a>.
       
    34                 Visiting a theory file from Emacs will automatically launch Proof General
       
    35                 provided <tt class="shellcmd">isabelle</tt> is on the search path. None of these options
       
    36                 support the X-Symbol package, unfortunately.</li>
       
    37             <li>In order to get the full benefit of Proof General, you must install the X
       
    38               Window System (X11) and <a href="http://www.xemacs.org/">XEmacs</a> or
       
    39               <a href="http://www.gnu.org/software/emacs/emacs.html">GNU Emacs</a>.</li>
       
    40               <ul>
       
    41                 <li>
       
    42                     <a href="http://www.apple.com/macosx/x11/">apple's version of X11</a>
       
    43                     is included with the Panther (MacOS X 10.3) installation discs, though it is
       
    44                     not installed by default. The Command key serves as Meta, but it is
       
    45                     reserved for standard Apple shortcuts such as C, V and X, so you must use
       
    46                     Esc-C, Esc-V and Esc-X in Emacs or else deselect &raquo;Enable key equivalents&laquo;
       
    47                     in the X11 preferences.</li>
       
    48                 <li>The easiest way to install XEmacs or GNU Emacs is via the package manager
       
    49                   <a href="http://fink.sourceforge.net/">Fink</a>. Install the Fink package
       
    50                   <tt>xemacs-sumo-pkg</tt> to get the XEmacs libraries that Proof General needs
       
    51                   to run. To install GNU Emacs, install the package <tt>emacs21</tt>. Fink can
       
    52                   compile from sources, but this takes hours, so it is better to request binary
       
    53                   installations.</li>
       
    54                 <li>To use <a href="http://www.gnu.org/software/emacs/emacs.html">GNU
       
    55                   Emacs</a> instead of <a href="http://www.xemacs.org/">XEmacs</a>, you must
       
    56                   recompile Proof General and X-Symbol following the instructions <a href=
       
    57                   "http://proofgeneral.inf.ed.ac.uk/FAQ">here</a>. Note that Proof General
       
    58                   incorporates its own copy of X-Symbol.</li>
       
    59 
       
    60               </ul>
       
    61         </ul>
       
    62 
       
    63         <p>You may want to install this drag-and-drop <a href=
       
    64         "//dist/misc/isabelle_droplet.dmg">Isabelle launcher</a>. It is a simple hack that
       
    65         invokes XEmacs on any files dropped on it.</p>
       
    66 
       
    67         <p>Here is a <a href=
       
    68         "//dist/img/screenshot_isabelle_macos.gif">screenshot</a> showing Proof General running
       
    69         in GNU Emacs.</p>
       
    70 
       
    71     </div>
       
    72     <div class="hr"><hr/></div>
       
    73     <?include file="//include/footer.include.html"?>
       
    74 </body>
       
    75 
       
    76 </html>