src/Tools/8bit/gnu_emacs/isa_gnu_emacs
author paulson
Fri, 09 Jul 1999 10:47:42 +0200
changeset 6942 f291292d727c
parent 1826 2a2c0dbeb4ac
permissions -rwxr-xr-x
more monotonicity laws for times
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/gnu_emacs/isa_gnu_emacs
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     4
# ID:         $Id$
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     5
# Author:     Ralf S. Engelschall
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_gnu_emacs -- emacs.19.27 for Isabelle environment
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     9
#  940510, Ralf S. Engelschall, <rse@en.muc.de>
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    10
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    11
#  adapted for isabelle 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    12
#  by Franz Regensburger <regensbu@informatik.tu-muenchen.de> 22.03.95
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    13
# 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    14
###############################################
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    15
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    16
# The script `isa_gnu_emacs' opens the GNU Emacs editor with the special
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    17
# 8bit font for Isabelle. It also provides keyboard bindings for the
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    18
# access to the graphical characters.
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    19
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    20
# The script is configured by the master makefile ../Makefile and
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    21
# the perl script ../bin/gen-isa_gnu_emacs which reads the configuration file
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    22
# ../config/key-table.inp. Edit these files to make changes!
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    23
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    24
####################################################
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    25
# do not configure macros below, use master Makefile
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    26
####################################################
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    27
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    28
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    29
# emacs command name. Name of your emacs executable 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    30
ENAME=emacs
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    31
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    32
#users init file ($HOME is added). This file is loaded after
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    33
#the init file $PREFIX.emacs 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    34
INIT=.emacs_gnu_isa
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    35
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    36
###############################################
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    37
# do not edit below
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    38
###############################################
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    39
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    40
# prefix of init file and title of emacs window
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    41
PREFIX=isa_gnu_emacs
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    42
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    43
# Name of the directory where this file is located
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    44
EDIR=gnu_emacs
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    45
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    46
#  emacs init file for Isabelle
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    47
INITFILE=$ISABELLE8BIT/$EDIR/$PREFIX.emacs
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    48
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    49
# pop up isabelle emacs
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    50
$ENAME \
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    51
    -name "$PREFIX" \
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    52
    -l $INITFILE -l "$HOME/$INIT"\
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    53
    $* 2>/dev/null
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    54
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    55
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    56
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    57