src/Tools/8bit/gnu_emacs/.emacs_isa_gnu_emacs
author wenzelm
Fri, 10 Sep 1999 17:28:51 +0200
changeset 7535 599d3414b51d
parent 2833 9d07ba9eebc2
permissions -rw-r--r--
The Hahn-Banach theorem for real vectorspaces (Isabelle/Isar) (by Gertrud Bauer, TU Munich);
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
;; 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     3
;; Default parameters for emacs 19.27.1
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     4
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     5
;;   activate 8bit chars 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     6
;;   ...for all new buffers
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     7
(setq default-ctl-arrow "z")
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     8
;;   ...and for the still active buffer
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     9
(setq ctl-arrow "z")
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    10
;;  Switch to ISO display
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    11
;(standard-display-european 1)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    12
;(require 'iso-syntax)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    13
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    14
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    15
(setq default-frame-alist  
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    16
        '(
2833
9d07ba9eebc2 fixed font names;
wenzelm
parents: 1826
diff changeset
    17
        (font . "isabelle14")
1826
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    18
        (icon-type . t) 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    19
        (menu-bar-lines . 1)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    20
        (width . 80)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    21
        (height . 30)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    22
        ))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    23
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    24
(transient-mark-mode 1)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    25
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    26
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    27
;; MOUSE
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    28
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    29
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    30
(global-unset-key [mouse-3])
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    31
(global-set-key [mouse-3]  'kill-region)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    32
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    33
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    34
;; some defaults 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    35
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    36
(setq-default case-fold-search nil)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    37
(setq fill-column 64)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    38
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    39
(setq text-mode-hook 'turn-on-auto-fill)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    40
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    41
(setq make-backup-files nil)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    42
(put 'eval-expression 'disabled nil)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    43
(setq auto-mode-alist (mapcar 'purecopy
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    44
                              '(("\\.c$" . c-mode)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    45
                                ("\\.h$" . c-mode)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    46
                                ("\\.tex$" . TeX-mode)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    47
                                ("\\.itex$" . TeX-mode)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    48
                                ("\\.txi$" . Texinfo-mode)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    49
                                ("\\.el$" . emacs-lisp-mode)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    50
                                ("\\.a$" . c-mode))))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    51
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    52
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    53
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    54
;;
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    55
;; Note:  C-c <letter> sequences are reserved for users own bindings
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    56
;;
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    57
 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    58
(defun Ctl-C-prefix ()                  ; Use Ctl-C as a command prefix
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    59
  Ctl-C-keymap)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    60
(setq Ctl-C-keymap (make-keymap))       ; allocate Ctl-C keymap table
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    61
(global-set-key "\C-c" (Ctl-C-prefix))  ; define Ctl-C function
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    62
 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    63
(define-key Ctl-C-keymap "g" 'goto-line)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    64
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    65
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    66
;; define an alternate keymap
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    67
;;
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    68
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    69
(defvar cursor-map-2 (make-keymap) "for ESC-[")
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    70
(fset 'Cursor-Map-2 cursor-map-2)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    71
(define-key esc-map "[" 'Cursor-Map-2)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    72
 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    73
(define-key esc-map "[[B" 'byte-compile-file)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    74
(define-key esc-map "[[E" 'eval-defun)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    75
(define-key esc-map "[[F" 'eval-current-buffer)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    76
(define-key esc-map "[[G" 'eval-region)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    77
(define-key esc-map "[[L" 'load-file)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    78
(define-key esc-map "[[R" 'replace-regexp)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    79
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    80
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    81
;;               AUC - TeX
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    82
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    83
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    84
(require 'tex-site)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    85
(setq TeX-auto-global nil)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    86
(setq TeX-auto-local nil)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    87
(setq-default TeX-parse-self nil)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    88
(setq-default TeX-auto-save nil)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    89
 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    90
(setq LaTeX-default-options "german,a4,12pt")
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    91
(setq TeX-auto-untabify  nil)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    92
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    93
(setq LaTeX-mode-hook '(lambda () (local-unset-key  "\"")
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    94
                                  (auto-fill-mode 1)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    95
))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    96
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    97
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    98
;;                 ispell
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    99
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   100
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   101
(setq ispell-highlight-face 'modeline)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   102
 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   103
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   104
;;                 ISABELLE
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   105
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   106
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   107
(load-file "goalify.el")
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   108
(define-key Ctl-C-keymap "G" 'goalify)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   109
(define-key Ctl-C-keymap "U" 'ungoalify)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   110
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   111
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   112
;;                 ISABELLE to LaTeX
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   113
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   114
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   115
(define-key Ctl-C-keymap "i" '(lambda () (interactive) (insert "\\I@isa")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   116
(define-key Ctl-C-keymap "a" '(lambda () (interactive) (insert "\\I@")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   117
(define-key Ctl-C-keymap "e" '(lambda () (interactive) (insert "\\E@")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   118
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   119
(define-key Ctl-C-keymap "t" '(lambda () (interactive) (insert "\t")))
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   120