src/Tools/8bit/xemacs/isa_xemacs.emacs
author paulson
Tue, 16 Jul 1996 15:49:46 +0200
changeset 1868 836950047d85
parent 1826 2a2c0dbeb4ac
child 2852 ddb85eb8385f
permissions -rw-r--r--
Put in minimal simpset to avoid excessive simplification, just as in revision 1.9 of HOL/indrule.ML
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1826
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     1
;;
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     2
;;   -- init-file for Xemacs Emacs for Isabelle environment
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     3
;;
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     4
;;   Franz Regensburger <regensbu@informatik.tu-muenchen.de>
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     5
;;   
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     6
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     7
;;; Isabelle-Font as default
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     8
;;(set-default-font "isacr14")
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     9
;;(set-face-font 'default "isacr14")
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    10
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    11
;;   activate 8bit chars 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    12
;;   ...for all new buffers
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    13
(setq default-ctl-arrow "z")
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    14
;;   ...and for the still active buffer
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    15
(setq ctl-arrow "z")
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    16
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    17
;; popup menu for Isabelle fonts
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    18
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    19
(defun isabelle-fonts-menu (e)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    20
  "Pops up the Isabelle fonts menu."
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    21
  (interactive "@e")
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    22
  (popup-menu
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    23
  '("Isabelle fonts menu"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    24
;;    ["Isabelle 13" (set-face-font 'default "isacr13") t]
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    25
    ["Isabelle 14" (set-face-font 'default "isacr14") t]
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    26
    ["Isabelle 24" (set-face-font 'default "isacb24") t]
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    27
;;    ["Old Isabelle 14" (set-face-font 'default "oldisacr14") t]
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    28
;;    ["Spectrum 14" (set-face-font 'default "spcr14") t]
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    29
  )))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    30
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    31
(global-unset-key '(shift control button3))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    32
(global-set-key '(shift control button3) 'isabelle-fonts-menu)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    33
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    34
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    35
;; DO NOT EDIT the lines between BEGIN-KEY-MAP and END-KEY-MAP
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    36
;; the table is generated by the perl script `gen-isa_xemacs'
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    37
;; In order to make changes to the keyboard mappings you should edit
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    38
;; the configuration file `key-table.inp' which is interpreted by
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    39
;; the perl script `gen-isa_xemacs', 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    40
;;
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    41
;;
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    42
;; key-map for Isabelle font
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    43
;;   
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    44
;; BEGIN-KEY-MAP
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    45
(global-set-key '(super G) '(lambda () (interactive) (insert "\241")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    46
(global-set-key '(super D) '(lambda () (interactive) (insert "\242")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    47
(global-set-key '(super J) '(lambda () (interactive) (insert "\243")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    48
(global-set-key '(super L) '(lambda () (interactive) (insert "\244")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    49
(global-set-key '(super P) '(lambda () (interactive) (insert "\245")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    50
(global-set-key '(super S) '(lambda () (interactive) (insert "\246")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    51
(global-set-key '(super F) '(lambda () (interactive) (insert "\247")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    52
(global-set-key '(super Q) '(lambda () (interactive) (insert "\250")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    53
(global-set-key '(super W) '(lambda () (interactive) (insert "\251")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    54
(global-set-key '(super a) '(lambda () (interactive) (insert "\252")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    55
(global-set-key '(super b) '(lambda () (interactive) (insert "\253")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    56
(global-set-key '(super g) '(lambda () (interactive) (insert "\254")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    57
(global-set-key '(super d) '(lambda () (interactive) (insert "\255")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    58
(global-set-key '(super e) '(lambda () (interactive) (insert "\256")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    59
(global-set-key '(super z) '(lambda () (interactive) (insert "\257")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    60
(global-set-key '(super h) '(lambda () (interactive) (insert "\260")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    61
(global-set-key '(super j) '(lambda () (interactive) (insert "\261")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    62
(global-set-key '(super k) '(lambda () (interactive) (insert "\262")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    63
(global-set-key '(super l) '(lambda () (interactive) (insert "\263")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    64
(global-set-key '(super m) '(lambda () (interactive) (insert "\264")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    65
(global-set-key '(super n) '(lambda () (interactive) (insert "\265")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    66
(global-set-key '(super x) '(lambda () (interactive) (insert "\266")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    67
(global-set-key '(super p) '(lambda () (interactive) (insert "\267")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    68
(global-set-key '(super r) '(lambda () (interactive) (insert "\270")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    69
(global-set-key '(super s) '(lambda () (interactive) (insert "\271")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    70
(global-set-key '(super t) '(lambda () (interactive) (insert "\272")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    71
(global-set-key '(super f) '(lambda () (interactive) (insert "\273")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    72
(global-set-key '(super c) '(lambda () (interactive) (insert "\274")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    73
(global-set-key '(super q) '(lambda () (interactive) (insert "\275")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    74
(global-set-key '(super w) '(lambda () (interactive) (insert "\276")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    75
(global-set-key '(hyper n) '(lambda () (interactive) (insert "\277")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    76
(global-set-key '(hyper a) '(lambda () (interactive) (insert "\300")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    77
(global-set-key '(hyper o) '(lambda () (interactive) (insert "\301")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    78
(global-set-key '(hyper f) '(lambda () (interactive) (insert "\302")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    79
(global-set-key '(hyper t) '(lambda () (interactive) (insert "\303")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    80
(global-set-key '(hyper F) '(lambda () (interactive) (insert "\304")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    81
(global-set-key '(control f5) '(lambda () (interactive) (insert "\305")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    82
(global-set-key '(control f6) '(lambda () (interactive) (insert "\306")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    83
(global-set-key '(control f7) '(lambda () (interactive) (insert "\307")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    84
(global-set-key '(control f8) '(lambda () (interactive) (insert "\310")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    85
(global-set-key '(control f9) '(lambda () (interactive) (insert "\311")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    86
(global-set-key '(control f10) '(lambda () (interactive) (insert "\312")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    87
(global-set-key '(control f11) '(lambda () (interactive) (insert "\313")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    88
(global-set-key '(control f12) '(lambda () (interactive) (insert "\314")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    89
(global-set-key '(hyper f5) '(lambda () (interactive) (insert "\317")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    90
(global-set-key '(hyper f6) '(lambda () (interactive) (insert "\371")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    91
(global-set-key '(hyper f7) '(lambda () (interactive) (insert "\372")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    92
(global-set-key '(hyper f1) '(lambda () (interactive) (insert "\320")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    93
(global-set-key '(hyper f2) '(lambda () (interactive) (insert "\321")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    94
(global-set-key '(hyper f3) '(lambda () (interactive) (insert "\322")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    95
(global-set-key '(hyper f4) '(lambda () (interactive) (insert "\323")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    96
(global-set-key '(control f1) '(lambda () (interactive) (insert "\324")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    97
(global-set-key '(control f2) '(lambda () (interactive) (insert "\325")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    98
(global-set-key '(control f3) '(lambda () (interactive) (insert "\326")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    99
(global-set-key '(control f4) '(lambda () (interactive) (insert "\327")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   100
(global-set-key '(hyper b) '(lambda () (interactive) (insert "\330")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   101
(global-set-key '(hyper e) '(lambda () (interactive) (insert "\331")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   102
(global-set-key '(hyper E) '(lambda () (interactive) (insert "\332")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   103
(global-set-key '(hyper u) '(lambda () (interactive) (insert "\333")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   104
(global-set-key '(hyper p) '(lambda () (interactive) (insert "\334")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   105
(global-set-key '(hyper P) '(lambda () (interactive) (insert "\335")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   106
(global-set-key '(hyper l) '(lambda () (interactive) (insert "\336")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   107
(global-set-key '(hyper L) '(lambda () (interactive) (insert "\337")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   108
(global-set-key '(hyper g) '(lambda () (interactive) (insert "\340")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   109
(global-set-key '(hyper G) '(lambda () (interactive) (insert "\341")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   110
(global-set-key '(hyper s) '(lambda () (interactive) (insert "\342")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   111
(global-set-key '(hyper S) '(lambda () (interactive) (insert "\343")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   112
(global-set-key '(shift f11) '(lambda () (interactive) (insert "\344")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   113
(global-set-key '(shift f12) '(lambda () (interactive) (insert "\345")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   114
(global-set-key '(super f1) '(lambda () (interactive) (insert "\346")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   115
(global-set-key '(super f2) '(lambda () (interactive) (insert "\347")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   116
(global-set-key '(super f3) '(lambda () (interactive) (insert "\350")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   117
(global-set-key '(shift f1) '(lambda () (interactive) (insert "\351")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   118
(global-set-key '(shift f2) '(lambda () (interactive) (insert "\352")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   119
(global-set-key '(shift f3) '(lambda () (interactive) (insert "\353")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   120
(global-set-key '(super f5) '(lambda () (interactive) (insert "\354")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   121
(global-set-key '(super f6) '(lambda () (interactive) (insert "\355")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   122
(global-set-key '(super f7) '(lambda () (interactive) (insert "\356")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   123
(global-set-key '(super f8) '(lambda () (interactive) (insert "\357")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   124
(global-set-key '(super f9) '(lambda () (interactive) (insert "\360")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   125
(global-set-key '(super f10) '(lambda () (interactive) (insert "\315")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   126
(global-set-key '(hyper x) '(lambda () (interactive) (insert "\362")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   127
(global-set-key '(shift f5) '(lambda () (interactive) (insert "\363")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   128
(global-set-key '(shift f6) '(lambda () (interactive) (insert "\364")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   129
(global-set-key '(shift f7) '(lambda () (interactive) (insert "\365")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   130
(global-set-key '(shift f8) '(lambda () (interactive) (insert "\366")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   131
(global-set-key '(shift f9) '(lambda () (interactive) (insert "\367")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   132
(global-set-key '(shift f10) '(lambda () (interactive) (insert "\370")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   133
(global-set-key '(super f11) '(lambda () (interactive) (insert "\316")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   134
(global-set-key '(super f12) '(lambda () (interactive) (insert "\361")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   135
(global-set-key '(hyper f8) '(lambda () (interactive) (insert "\373")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   136
(global-set-key '(hyper f9) '(lambda () (interactive) (insert "\374")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   137
(global-set-key '(hyper f10) '(lambda () (interactive) (insert "\375")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   138
(global-set-key '(hyper f11) '(lambda () (interactive) (insert "\376")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   139
(global-set-key '(hyper f12) '(lambda () (interactive) (insert "\377")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   140
(global-set-key '(shift f4) '(lambda () (interactive) (insert "\351")(insert "\353")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   141
(global-set-key '(super f4) '(lambda () (interactive) (insert "\346")(insert "\350")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   142
(global-set-key '(hyper i) '(lambda () (interactive) (insert "\347")(insert "\350")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   143
(global-set-key '(hyper I) '(lambda () (interactive) (insert "\352")(insert "\353")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   144
(global-set-key '(hyper m) '(lambda () (interactive) (insert "\350")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   145
(global-set-key '(hyper M) '(lambda () (interactive) (insert "\353")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   146
(global-set-key '(hyper N) '(lambda () (interactive) (insert "\367")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   147
(global-set-key '(f9) '(lambda () (interactive) (insert "\304")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   148
(global-set-key '(f10) '(lambda () (interactive) (insert "\352")(insert "\353")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   149
(global-set-key '(f11) '(lambda () (interactive) (insert "\332")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   150
(global-set-key '(f12) '(lambda () (interactive) (insert "\333")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   151
;; END-KEY-MAP
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   152
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   153
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   154
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   155
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   156