Proof General / Emacs interface wrapper;
authorwenzelm
Tue, 16 Sep 2008 17:18:41 +0200
changeset 28251 679ce6137211
parent 28250 e2f5bf499498
child 28252 79b8efed66bf
Proof General / Emacs interface wrapper;
lib/Tools/emacs
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lib/Tools/emacs	Tue Sep 16 17:18:41 2008 +0200
@@ -0,0 +1,23 @@
+#!/usr/bin/env bash
+#
+# $Id$
+# Author: Makarius
+#
+# DESCRIPTION: Proof General / Emacs interface wrapper
+
+
+## diagnostics
+
+function fail()
+{
+  echo "$1" >&2
+  exit 2
+}
+
+
+## main
+
+INTERFACE="$PROOFGENERAL_HOME/isar/interface"
+[ ! -x "$INTERFACE" ] && fail "Bad interface script: \"$INTERFACE\""
+
+exec "$INTERFACE" "$@"