diff options
author | Hendrik Tews <hendrik@askra.de> | 2011-01-12 22:17:22 +0000 |
---|---|---|
committer | Hendrik Tews <hendrik@askra.de> | 2011-01-12 22:17:22 +0000 |
commit | 4eb269982af632d39fe9f28c866436acd7d36370 (patch) | |
tree | 5eeeb009146f765d3a06dc5108d6fe246594fb47 /generic/proof-config.el | |
parent | c91f610f662a1357522a12276ee51e8cb18fce91 (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.el | 8 |
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 |