# HG changeset patch # User wenzelm # Date 1224613060 -7200 # Node ID 58ab885469f52a4f4adda14b937af4be4b796130 # Parent 4889b48919a0165ced60ac1dbc96e0983885700d Isabelle/jEdit interface wrapper. diff -r 4889b48919a0 -r 58ab885469f5 lib/Tools/jedit --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lib/Tools/jedit Tue Oct 21 20:17:40 2008 +0200 @@ -0,0 +1,25 @@ +#!/usr/bin/env bash +# +# $Id$ +# Author: Makarius +# +# DESCRIPTION: Isabelle/jEdit interface wrapper + + +## diagnostics + +function fail() +{ + echo "$1" >&2 + exit 2 +} + + +## main + +[ -z "$JEDIT_HOME" ] && fail "Missing Isabelle/jEdit installation (JEDIT_HOME)" + +INTERFACE="$JEDIT_HOME/interface" +[ ! -x "$INTERFACE" ] && fail "Bad interface script: \"$INTERFACE\"" + +exec "$INTERFACE" "$@"