aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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
;;;===========================================================================