In Isabelle/4a26abd3d57b Isabelle/jEdit can be built and run on the spot
as follows:

  * Deactivate any existing jedit component setup in
    $ISABELLE_HOME_USER/etc/settings or
    $ISABELLE_HOME_USER/etc/components etc.

  * Make sure that SCALA_HOME within the Isabelle environment points to
    scala-2.8.1.final (Isabelle2011 ships that version as component
    which can be re-used here).

  * Download and unpack
    http://www4.in.tum.de/~wenzelm/test/jedit_build-20110521.tar.gz

    This contains all external jars required to build Isabelle/jEdit from
    source.  It needs to be initialized as component as usual, e.g. like
    this in "$ISABELLE_HOME_USER/etc/settings":

      init_component "$HOME/isabelle/jedit_build-20110521"

  * Run "isabelle jedit -l HOL Foo.thy" and wait ...

Now enjoy blue/green/brown variables and hyperlinks for most formal entities in the source text.

The principles behind that markup are explained in the paper http://www4.in.tum.de/~wenzelm/papers/isabelle-doc.pdf (among other things).


The above configuration should allow to compile Isabelle/jEdit from repository versions in the coming months, until external dependencies change significantly and a new "jedit_build" component is required.


        Makarius
_______________________________________________
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev

Reply via email to