aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMakarius Wenzel2001-12-01 18:04:47 +0000
committerMakarius Wenzel2001-12-01 18:04:47 +0000
commit4b77e6ad1f926665da6b27af3ed52dd768469c80 (patch)
treed9460e99e9d14a7268c5090710521a8f9063b242
parent9cc1a6455b44774d43e103d27863991560483df6 (diff)
\<euro> symbol;
use previously defined x-symbol-isabelle-user-table (or nil); x-symbol-user-table achieves electric |- and |= symbols;
-rw-r--r--isa/x-symbol-isabelle.el12
1 files changed, 9 insertions, 3 deletions
diff --git a/isa/x-symbol-isabelle.el b/isa/x-symbol-isabelle.el
index c673bc0a..fb23a07d 100644
--- a/isa/x-symbol-isabelle.el
+++ b/isa/x-symbol-isabelle.el
@@ -325,10 +325,9 @@ Uses `x-symbol-isabelle-font-lock-scripts-regexp'."
(lozenge "\\<lozenge>")
(smllozenge "\\<struct>")
(dotlessi "\\<index>")
+ (euro "\\<euro>")
))
-(defvar x-symbol-isabelle-user-table nil)
-
(defun x-symbol-isabelle-prepare-table (table)
(let*
((is-isar (eq proof-assistant-symbol 'isar))
@@ -341,10 +340,17 @@ Uses `x-symbol-isabelle-font-lock-scripts-regexp'."
(defvar x-symbol-isabelle-table
(x-symbol-isabelle-prepare-table
(append
- x-symbol-isabelle-user-table
+ (if (boundp 'x-symbol-isabelle-user-table) x-symbol-isabelle-user-table nil)
x-symbol-isabelle-symbol-table
x-symbol-isabelle-xsymbol-table)))
+(defvar x-symbol-user-table
+ (append
+ (if (boundp 'x-symbol-user-table) x-symbol-user-table nil)
+ '((bardash 180 (arrow) (direction east . perpendicular) nil (t "|-"))
+ (bardashdbl 182 (arrow) (direction east) nil (t "|=")))))
+
+
;;;===========================================================================
;;; Internal
;;;===========================================================================