aboutsummaryrefslogtreecommitdiffhomepage
path: root/generic/proof-config.el
diff options
context:
space:
mode:
authorGravatar Hendrik Tews <hendrik@askra.de>2011-01-12 22:17:22 +0000
committerGravatar Hendrik Tews <hendrik@askra.de>2011-01-12 22:17:22 +0000
commit4eb269982af632d39fe9f28c866436acd7d36370 (patch)
tree5eeeb009146f765d3a06dc5108d6fe246594fb47 /generic/proof-config.el
parentc91f610f662a1357522a12276ee51e8cb18fce91 (diff)
Add preliminary support for multiple files for coq.
The following points are implemented already: - recompile either via an external command (make) or let ProofGeneral handle everything internally - complete dependency tracking and recompilation for coq files in internal mode - support for extending the LoadPath: does almost work, even if specified file-locally - move back to clean state if recompilation fails There are the following known problems: - coq-load-path extensions are not retracted - fails on partially qualified library names
Diffstat (limited to 'generic/proof-config.el')
-rw-r--r--generic/proof-config.el8
1 files changed, 8 insertions, 0 deletions
diff --git a/generic/proof-config.el b/generic/proof-config.el
index cd41084a..f93235d4 100644
--- a/generic/proof-config.el
+++ b/generic/proof-config.el
@@ -1539,6 +1539,14 @@ if you don't need it (slight speed penalty)."
:type 'boolean
:group 'proof-shell)
+(defcustom proof-shell-extend-queue-hook nil
+ "Hooks run by proof-extend-queue before extending `proof-action-list'.
+Can be used to run additional actions before items are added to the queue
+\(such as recompiling required modules for Coq) or to modify the items
+that are going to be added to `proof-action-list'."
+ :type '(repeat function)
+ :group 'proof-shell)
+
(defcustom proof-shell-insert-hook nil
"Hooks run by `proof-shell-insert' before inserting a command.
Can be used to configure the proof assistant to the interface in