aboutsummaryrefslogtreecommitdiffhomepage
path: root/demoisa/demoisa-easy.el
diff options
context:
space:
mode:
Diffstat (limited to 'demoisa/demoisa-easy.el')
-rw-r--r--demoisa/demoisa-easy.el19
1 files changed, 13 insertions, 6 deletions
diff --git a/demoisa/demoisa-easy.el b/demoisa/demoisa-easy.el
index c9d1869f..f5957f2d 100644
--- a/demoisa/demoisa-easy.el
+++ b/demoisa/demoisa-easy.el
@@ -1,6 +1,6 @@
-;; demoisa-easy.el Example Proof General instance for Isabelle
+;; demoisa-easy.el --- Example Proof General instance for Isabelle
;;
-;; Copyright (C) 1999 LFCS Edinburgh.
+;; Copyright (C) 1999 LFCS Edinburgh.
;;
;; Author: David Aspinall <David.Aspinall@ed.ac.uk>
;;
@@ -12,10 +12,10 @@
;; This mechanism is recommended for new instantiations of
;; Proof General since it follows a regular pattern, and we can more
;; easily adapt it in the future to new versions of Proof General
-;; using alternative architectures. It is still easy to augment
+;; using alternative architectures. It is still easy to augment
;; with additional elisp functions and other settings.
;;
-;; The most important setting is `proof-shell-annotated-prompt-regexp'
+;; The most important setting is `proof-shell-annotated-prompt-regexp'
;; used to recognize prompt texts from the prover.
;;
;; See demoisa.el and the Adapting Proof General manual for more
@@ -25,10 +25,15 @@
;; To test this file you must rename it demoisa.el.
;;
+(eval-when-compile
+ (require 'proof-site) ; compilation for demoisa
+ (proof-ready-for-assistant 'demoisa))
+
+(require 'proof)
(require 'proof-easy-config) ; easy configure mechanism
-(proof-easy-config
- 'demoisa "Isabelle Demo"
+(proof-easy-config
+ 'demoisa "Isabelle Demo"
proof-prog-name "isabelle"
proof-terminal-char ?\;
proof-script-comment-start "(*"
@@ -58,3 +63,5 @@
proof-shell-eager-annotation-start "^\\[opening \\|^###\\|^Reading")
(provide 'demoisa)
+
+;;; demoisa-easy.el ends here