diff options
| author | Hendrik Tews | 2021-01-17 17:34:43 +0100 |
|---|---|---|
| committer | hendriktews | 2021-02-13 20:07:35 +0100 |
| commit | 0aa20ef2aa9b241cfaf1fb7af5387a506678e8ec (patch) | |
| tree | 0f740c4a651d7a0aa8125561aa9f535ad5eaf499 /coq/coq-abbrev.el | |
| parent | 9b0703d4dcbf2e0893c217e3e5bd1c030bacc732 (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.el | 11 |
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 |
