aboutsummaryrefslogtreecommitdiffhomepage
path: root/coq
diff options
context:
space:
mode:
authorGravatar David Aspinall <da@inf.ed.ac.uk>1999-11-13 13:54:27 +0000
committerGravatar David Aspinall <da@inf.ed.ac.uk>1999-11-13 13:54:27 +0000
commitab50ba1cdc246d0239bf597674d5e09026060a4a (patch)
treeab481be5c87b2b13b73f3f33f893b113f10d92ec /coq
parented8873cdabc7d0348dbb1db8b71a06c75df3998b (diff)
Experiment with X-Symbol support for Coq.
Diffstat (limited to 'coq')
-rw-r--r--coq/x-symbol-coq.el42
1 files changed, 42 insertions, 0 deletions
diff --git a/coq/x-symbol-coq.el b/coq/x-symbol-coq.el
new file mode 100644
index 00000000..a8c1bfa2
--- /dev/null
+++ b/coq/x-symbol-coq.el
@@ -0,0 +1,42 @@
+(defvar x-symbol-coq-symbol-table
+ '((longarrowright () "->" "\\<longrightarrow>")
+ (logicaland () "/\\" "\\<and>")
+ (logicalor () "\\/" "\\<or>")
+ (notsign () "~" "\\<not>")
+ (equivalence () "<->" "\\<equiv>")
+ (existential1 () "EX" "\\<exists>")))
+
+;; All the stuff X-Symbol complains about
+(defvar x-symbol-coq-master-directory 'ignore)
+(defvar x-symbol-coq-image-searchpath '("./"))
+(defvar x-symbol-coq-image-cached-dirs '("images/" "pictures/"))
+(defvar x-symbol-coq-image-keywords nil)
+(defvar x-symbol-coq-font-lock-keywords nil)
+(defvar x-symbol-coq-header-groups-alist nil)
+(defvar x-symbol-coq-class-alist
+ '((VALID "Coq Symbol" (x-symbol-info-face))
+ (INVALID "no Coq Symbol" (red x-symbol-info-face))))
+(defvar x-symbol-coq-class-face-alist nil)
+(defvar x-symbol-coq-electric-ignore nil)
+(defvar x-symbol-coq-required-fonts nil)
+(defvar x-symbol-coq-case-insensitive nil)
+(defvar x-symbol-coq-token-shape nil)
+(defvar x-symbol-coq-table x-symbol-coq-symbol-table)
+(defun x-symbol-coq-default-token-list (tokens) tokens)
+(defvar x-symbol-coq-token-list 'x-symbol-coq-default-token-list)
+(defvar x-symbol-coq-input-token-ignore nil)
+
+;; internal stuff
+(defvar x-symbol-coq-exec-specs nil)
+(defvar x-symbol-coq-menu-alist nil)
+(defvar x-symbol-coq-grid-alist nil)
+(defvar x-symbol-coq-decode-atree nil)
+(defvar x-symbol-coq-decode-alist nil)
+(defvar x-symbol-coq-encode-alist nil)
+(defvar x-symbol-coq-nomule-decode-exec nil)
+(defvar x-symbol-coq-nomule-encode-exec nil)
+
+(message "Coq support for X-Symbol is highly incomplete! Please help improve it!")
+
+
+(provide 'x-symbol-coq)