aboutsummaryrefslogtreecommitdiff
path: root/coq/coq-abbrev.el
diff options
context:
space:
mode:
authorHendrik Tews2021-01-17 17:34:43 +0100
committerhendriktews2021-02-13 20:07:35 +0100
commit0aa20ef2aa9b241cfaf1fb7af5387a506678e8ec (patch)
tree0f740c4a651d7a0aa8125561aa9f535ad5eaf499 /coq/coq-abbrev.el
parent9b0703d4dcbf2e0893c217e3e5bd1c030bacc732 (diff)
add second stage -vok for Coq >= 8.11
New value vos-and-vok for coq-compile-vos customization option, existing value vos stands now for vos-no-vok. The implementation uses the existing vio2vo infrastructure with symbols vok and vio2vo. Documentation is still missing.
Diffstat (limited to 'coq/coq-abbrev.el')
-rw-r--r--coq/coq-abbrev.el11
1 files changed, 9 insertions, 2 deletions
diff --git a/coq/coq-abbrev.el b/coq/coq-abbrev.el
index 74ddb076..edeb0616 100644
--- a/coq/coq-abbrev.el
+++ b/coq/coq-abbrev.el
@@ -154,13 +154,20 @@
:active (and coq-compile-before-require
coq-compile-parallel-in-background)
:help "Derive behavior from Quick compilation setting above"]
- ["use -vos"
+ ["use -vos and -vok"
+ (customize-set-variable 'coq-compile-vos 'vos-and-vok)
+ :style radio
+ :selected (eq coq-compile-vos 'vos-and-vok)
+ :active (and coq-compile-before-require
+ coq-compile-parallel-in-background)
+ :help "Speedup with -vos, check proofs later, possibly inconsistent"]
+ ["use -vos, no -vok"
(customize-set-variable 'coq-compile-vos 'vos)
:style radio
:selected (eq coq-compile-vos 'vos)
:active (and coq-compile-before-require
coq-compile-parallel-in-background)
- :help "Speedup with -vos, possibly inconsistent"]
+ :help "Speedup with -vos, don't check proofs, possibly inconsistent"]
["ensure vo"
(customize-set-variable 'coq-compile-vos 'ensure-vo)
:style radio