src/Tools/8bit/xemacs/isa_xemacs
author oheimb
Fri, 13 Dec 1996 18:32:07 +0100
changeset 2392 2fb9659d30ca
parent 1907 d069f23e941f
child 2852 ddb85eb8385f
permissions -rwxr-xr-x
minor adaptions
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1826
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     1
#!/bin/bash
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     2
################################################
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     3
# Title:      Tools/8bit/xemacs/isa_xemacs
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     4
# ID:         $Id$
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     5
# Author:     Franz Regensburger
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     6
# Copyright   1995 TU Muenchen
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     7
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     8
# isa_xemacs -- xemacs for Isabelle environment
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     9
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    10
# Franz Regensburger <regensbu@informatik.tu-muenchen.de> 22.3.95
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    11
# 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    12
###############################################
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    13
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    14
# The script `isa_xemacs' opens the XEmacs editor with the special
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    15
# 8bit font for Isabelle. It also provides keyboard bindings for the
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    16
# access to the graphical characters.
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    17
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    18
# The script is configured by the master makefile ../Makefile and
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    19
# the perl script ../bin/gen-isa_xemacs which reads the configuration file
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    20
#  ../config/key-table.inp. Edit these files to make changes!
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    21
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    22
####################################################
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    23
# do not configure macros below, use master Makefile
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    24
####################################################
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    25
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    26
# emacs command name. Name of your emacs executable 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    27
ENAME=xemacs
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    28
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    29
#users init file ($HOME is added). This file is loaded after
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    30
#the init file $PREFIX.emacs 
1907
d069f23e941f Minor improvements of the scripts
oheimb
parents: 1855
diff changeset
    31
INIT=.emacs_xemacs_isa
1826
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    32
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    33
###############################################
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    34
# do not edit below
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    35
###############################################
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    36
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    37
# prefix of init file and title of emacs window
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    38
PREFIX=isa_xemacs
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    39
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    40
# Name of the directory where this file is located
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    41
EDIR=xemacs
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    42
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    43
#  emacs init file for Isabelle
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    44
INITFILE=$ISABELLE8BIT/$EDIR/$PREFIX.emacs
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    45
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    46
# set font as XResource
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    47
# needed for versions later than LEmacs 19.9 
2392
2fb9659d30ca minor adaptions
oheimb
parents: 1907
diff changeset
    48
echo "$PREFIX.default.attributeFont: isacr14" | xrdb -merge - >/dev/null
1826
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    49
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    50
# pop up isabelle emacs
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    51
$ENAME \
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    52
    -title "$PREFIX" \
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    53
    -name "$PREFIX" \
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    54
    -l $INITFILE -l "$HOME/$INIT"\
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    55
    $* 2>/dev/null
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    56