aboutsummaryrefslogtreecommitdiff
path: root/generic
diff options
context:
space:
mode:
Diffstat (limited to 'generic')
-rw-r--r--generic/proof-site.el14
1 files changed, 8 insertions, 6 deletions
diff --git a/generic/proof-site.el b/generic/proof-site.el
index 9671940e..a31b8d1d 100644
--- a/generic/proof-site.el
+++ b/generic/proof-site.el
@@ -54,12 +54,14 @@ NB: To change proof assistant, you must start a new Emacs session."
;; to support the proof assistants selected
(let ((assistants proof-assistants) proof-assistant)
(while assistants
- (let* ((proof-assistant (car assistants))
- (fileregexp (cond ((eq proof-assistant 'coq) "\\.v")
- ((eq proof-assistant 'lego) "\\.l$")
- ((eq proof-assistant 'isa) "\\.ML$")))
- (assistant-name (symbol-name proof-assistant))
- (proof-mode (intern (concat assistant-name "-mode"))))
+ (let*
+ ((proof-assistant (car assistants))
+ (fileregexp
+ (cond ((eq proof-assistant 'coq) "\\.v")
+ ((eq proof-assistant 'lego) "\\.l$")
+ ((eq proof-assistant 'isa) "\\.ML$|\\.thy$")))
+ (assistant-name (symbol-name proof-assistant))
+ (proof-mode (intern (concat assistant-name "-mode"))))
(setq auto-mode-alist
(cons (cons fileregexp proof-mode) auto-mode-alist))
;; NB: File name for each prover is the same as its symbol name!