removed -r option;
authorwenzelm
Mon, 03 Mar 1997 18:25:17 +0100
changeset 2712 44a657985de1
parent 2711 098f9ce0541a
child 2713 7231c1e89706
removed -r option; added -p option;
lib/scripts/isa-xterm
--- a/lib/scripts/isa-xterm	Mon Mar 03 18:24:34 1997 +0100
+++ b/lib/scripts/isa-xterm	Mon Mar 03 18:25:17 1997 +0100
@@ -1,10 +1,9 @@
-#!/bin/bash -norc
+#!/bin/bash -x
 #
 # $Id$
 #
 # Isabelle within an xterm.
 
-# FIXME startup prefix (ISABELLE_COMMAND_LINE !?)
 
 ## diagnostics
 
@@ -17,9 +16,8 @@
   echo
   echo "  Options are:"
   echo "    -g GEOM      main window geometry (default 80x60)"
+  echo "    -p TEXT      pass text (options etc.) to isabelle session"
   echo "    -s BOOL      symbolic font output? (default true)"
-#FIXME
-#  echo "    -r BOOL      actually run isabelle? (default true)"
   echo
   echo "  Starts Isabelle within an xterm window. CMDLINE is passed"
   echo "  directly to the isabelle session."
@@ -39,17 +37,17 @@
 # options
 
 MAINGEOM="80x60"
+PASS=""
 SYMBOLS="true"
-RUN="true"
 
-while getopts "g:r:s:" OPT
+while getopts "g:p:s:" OPT
 do
   case "$OPT" in
     g)
       MAINGEOM="$OPTARG"
       ;;
-    r)
-      RUN="$OPTARG"
+    p)
+      PASS="$PASS $OPTARG"
       ;;
     s)
       SYMBOLS="$OPTARG"
@@ -65,36 +63,10 @@
 
 ## main
 
-if [ -z "$RUN" -o "$RUN" = false ]; then
-  RUN=""
-else
-  RUN=true
-fi
-
 if [ -z "$SYMBOLS" -o "$SYMBOLS" = false ]; then
-  if [ -z "$RUN" ]; then
-    exec xterm -T Isabelle -n Isabelle -geometry "$MAINGEOM"
-  else
-    exec xterm -T Isabelle -n Isabelle -geometry "$MAINGEOM" -e $ISABELLE "$@"
-  fi
+  exec xterm -T Isabelle -n Isabelle -geometry "$MAINGEOM" -e $ISABELLE $PASS "$@"
 else
   $ISATOOL installfonts
-  if [ -z "$RUN" ]; then
-    exec xterm -T Isabelle -n Isabelle -geometry "$MAINGEOM" -fn isacr14 \
-      -xrm "*fontMenu.Label: Isabelle fonts" \
-      -xrm "*fontMenu*font1*Label: Large" \
-      -xrm "*VT100*font1: isacb24" \
-      -xrm "*fontMenu*font2*Label:" \
-      -xrm "*VT100*font2:" \
-      -xrm "*fontMenu*font3*Label:" \
-      -xrm "*VT100*font3:" \
-      -xrm "*fontMenu*font4*Label:" \
-      -xrm "*VT100*font4:" \
-      -xrm "*fontMenu*font5*Label:" \
-      -xrm "*VT100*font5:" \
-      -xrm "*fontMenu*font6*Label:" \
-      -xrm "*VT100*font6:"
-  else
     exec xterm -T Isabelle -n Isabelle -geometry "$MAINGEOM" -fn isacr14 \
       -xrm "*fontMenu.Label: Isabelle fonts" \
       -xrm "*fontMenu*font1*Label: Large" \
@@ -109,6 +81,6 @@
       -xrm "*VT100*font5:" \
       -xrm "*fontMenu*font6*Label:" \
       -xrm "*VT100*font6:" \
-      -e $ISABELLE -m symbols "$@"
+      -e $ISABELLE -m symbols $PASS "$@"
   fi
 fi