aboutsummaryrefslogtreecommitdiffhomepage
path: root/INSTALL
diff options
context:
space:
mode:
authorGravatar Healfdene Goguen <da+pg-hhg@inf.ed.ac.uk>1998-05-05 14:18:41 +0000
committerGravatar Healfdene Goguen <da+pg-hhg@inf.ed.ac.uk>1998-05-05 14:18:41 +0000
commit837d4b6eb258ae17038dffe36a1f97d22c298b6c (patch)
tree366ffe565438a0bed45f10f21043a7e9b428d88e /INSTALL
parent49bbe2f7465f03b68dd034acf628deff90f7f91b (diff)
Basic instructions that come with package
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL39
1 files changed, 39 insertions, 0 deletions
diff --git a/INSTALL b/INSTALL
new file mode 100644
index 00000000..27d5ad75
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1,39 @@
+To install, put the .el files in an appropriate directory and compile
+them using `byte-compile-file' in xemacs:
+ M-x byte-compile-file proof-dependencies-xemacs.el
+ M-x byte-compile-file proof-fontlock.el
+ M-x byte-compile-file proof.el
+ M-x byte-compile-file lego-fontlock.el
+ M-x byte-compile-file coq-fontlock.el
+ M-x byte-compile-file lego.el
+ M-x byte-compile-file coq.el
+ M-x byte-compile-file pbp.el
+
+If you want to use this mode for Coq, you need to make sure you have
+an appropriate version, which is from later than 1 March 1998.
+
+Put the compiled emacs files and the file
+script-management.info in a suitable directory for local emacs files,
+as suggested by your system administrator.
+
+Install coqtags or legotags in a standard place.
+
+If you are running Coq, generate a TAGS file for the library by running
+ coqtags `find . -name \*.v -print`
+in the root directory of the library, $COQTOP/theories.
+
+Finally, you may want to add the following lines to your .emacs file:
+
+;;; LEGO and Coq
+(setq auto-mode-alist
+ (cons '("\\.v" . coq-mode)
+ (cons '("\\.l$" . lego-mode) auto-mode-alist)))
+
+(autoload 'coq-mode "coq"
+ "Major mode for editing Coq vernacular." t)
+
+(autoload 'lego-mode "lego"
+ "Major mode for editing Lego proof scripts." t)
+
+; Tags is unusable with Coq library otherwise:
+(setq tag-always-exact t)