src/Tools/jEdit/README.html
changeset 51049 0b48d00aba8f
parent 50544 c76b41cde4f5
child 51082 55b82b1417d1
equal deleted inserted replaced
51048:123be08eed88 51049:0b48d00aba8f
    21   <em>asynchronous document processing</em>, which is supported
    21   <em>asynchronous document processing</em>, which is supported
    22   natively by the <em>parallel proof engine</em> implemented in Isabelle/ML.
    22   natively by the <em>parallel proof engine</em> implemented in Isabelle/ML.
    23 </p>
    23 </p>
    24 
    24 
    25 <p>
    25 <p>
    26   <b>Isabelle/jEdit</b> is the main example application within the PIDE
    26   <b>Isabelle/jEdit</b> is the flagship application of the PIDE
    27   framework &mdash; it illustrates many of the ideas in a realistic
    27   framework &mdash; it illustrates many of the ideas in a realistic
    28   manner, ready to be used right now in Isabelle applications.
    28   manner, ready to be used right now in Isabelle applications.
    29 </p>
    29 </p>
    30 
    30 
    31 <p>
    31 <p>
    64 (<tt>CONTROL</tt> on Linux or Windows,
    64 (<tt>CONTROL</tt> on Linux or Windows,
    65   <tt>COMMAND</tt> on Mac OS X) exposes additional information.</li>
    65   <tt>COMMAND</tt> on Mac OS X) exposes additional information.</li>
    66 
    66 
    67 <li>Dockable panels (e.g. <em>Output</em>) are managed as independent
    67 <li>Dockable panels (e.g. <em>Output</em>) are managed as independent
    68   windows by jEdit, which also allows multiple instances.</li>
    68   windows by jEdit, which also allows multiple instances.</li>
       
    69 
       
    70 <li>Formal output (tooltips etc.) may be explored recursively, using the
       
    71 same techniques as in the editor source buffer.</li>
    69 
    72 
    70 <li>Prover process and source files are managed by the Isabelle/Scala on
    73 <li>Prover process and source files are managed by the Isabelle/Scala on
    71 the editor side.  The prover experiences a mostly timeless and
    74 the editor side.  The prover experiences a mostly timeless and
    72 stateless environment of formal document content.</li>
    75 stateless environment of formal document content.</li>
    73 
    76 
   101     seen on the screen (or printer).
   104     seen on the screen (or printer).
   102   </li>
   105   </li>
   103 
   106 
   104   <li>Input methods:
   107   <li>Input methods:
   105     <ul>
   108     <ul>
       
   109       <li>use the Symbols dockable</li>
   106       <li>copy/paste from decoded source files</li>
   110       <li>copy/paste from decoded source files</li>
   107       <li>copy/paste from prover output</li>
   111       <li>copy/paste from prover output</li>
   108       <li>completion provided by Isabelle plugin, e.g.<br/>
   112       <li>completion provided by Isabelle plugin, e.g.<br/>
   109 
   113 
   110       <table border="1">
   114       <table border="1">