aboutsummaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2021-04-21Document the "Proof using" requirement for 'proof-omit-proofs-optionErik Martin-Dorel
2021-04-16omit proofs: emit warning on nested proofs and continueHendrik Tews
2021-04-16omit proofs feature documented in PG-adaptingHendrik Tews
2021-04-16document the omit proofs feature manual and changes fileHendrik Tews
2021-04-16prefix arg for temporarily disabling omitting proofsHendrik Tews
Make proof-goto-point and proof-process-buffer prefix argument aware. With argument, both commands temporarily switch off proof-omit-proofs-option, such that all proofs are completely processed for one particular invocation.
2021-03-17Remove evaluate-elisp-comment-regexp and set-elisp-variable-regexpClément Pit-Claudel
Closes GH-557.
2021-02-25test: Add Emacs 27.1 & Remove Emacs 24.3, 24.4 CI testsErik Martin-Dorel
* Document (in README.md) the proposed policy: supporting Emacsen from the versions packaged in Debian Stable / Ubuntu LTS until their EOS.
2021-02-13update magical documentation in manual for vok featureHendrik Tews
2021-02-13update changes and documentation for vok featureHendrik Tews
2021-01-31update manuals with make magicHendrik Tews
2021-01-31fix another make magic problem from 2018Hendrik Tews
In 7389d43893569ff0e1eff892254901876fc8225e proof-ready-for-assistant was moved to proof-script.el, breaking make magic in a complicated chain. The auto load for proof-ready-for-assistant caused proof-script.el to be loaded before proof-assistant was set, causing proof-eval-when-ready-for-assistant, to put stuff into proof-ready-for-assistant-hook. proof-ready-for-assistant loads pg-custom.el by require, therefore, for the first proof assistant in the loop in docstring-magic everything was defined when executing the hooks at the end of proof-ready-for-assistant. The second assistant caused errors than. Fixes #542
2021-01-31fix make magic problem from 2018Hendrik Tews
this problem was introduced in a921439a4eb5b0d96182748e779c78e2f6a41a5f
2020-06-04New hook for early prompt/output analyzis.Pierre Courtieu
proof-state-change-pre-hook happens earlier than proof-state-change-hook, i.e. before proof-done-advancing. This should be used to register information in the currently processed span before proof-done-advancing classifies it. Historically PG design was to gather these information during proof-done-advancing (or in its hook called at the end) by just looking at the command statement. But it is often useful to look at the output (messages and/or prompt) to gather more accurate information. Some of this information may be needed DURING proof-done-advancing. Hence this early hook.
2020-05-06doc/ProofGeneral.texi: fix makeinfoToni Dietze
Fixes the following error: node `Coq Proof General' lacks menu item for `Proof using annotations' despite being its Up target
2020-04-15update documentation for vos compilationHendrik Tews
2020-04-15Span menu entry for proof using annotation + doc.Pierre Courtieu
2020-04-02Rephrase ProofGeneral.texi following PR #476 that fixed #475Erik Martin-Dorel
Note that currently, there is no keybinding associated to the electric terminator.
2020-04-02Correct documentationLawrence Dunn
2020-04-01SearchAbout is deprecated since 8.5; use Search insteadClément Pit-Claudel
2020-01-19Generic monadic indentation + specifically ext-lib / Compcert + doc.Pierre Courtieu
This a generalization of PR#451 proposed by @Chobbes. Since these syntax are not completely universal (and not builtin in coq), the idea is to make the syntax customizable, especially to make it possible to disable it. NOTE: to make the Compcert syntax supported I had to refine the smie lexer so that the ";" token was emitted as a fllback instead of "; tactic". NOTE2: I had to make the coq-user-token and coq-monadic-tokens be tested ON THE RESULT of smie-coq-backward-token.
2019-05-16Do a "Set Diffs" whenever backtracking. This also re-prints theJim Fehrle
context (with diff annotations when enabled).
2019-05-16Highlight diffs in goals and some error messagesJim Fehrle
using Coq's proof diffs feature.
2019-05-02Fix typosJim Fehrle
2018-12-13Use `cl-lib` instead of `cl` everywhereStefan Monnier
Use lexical-binding in a few files where it was easy. Don't require `proof-compat` when it's not used. * coq/coq-db.el: Use lexical-binding. * coq/coq-system.el: Use lexical-binding. (coq--extract-prog-args): Use concatenated-args rather than recomputing it. * coq/coq.el: Require `span` to silence some warnings. * generic/pg-user.el: Use lexical-binding. (complete, add-completion, completion-min-length): Silence warnings. * generic/pg-xml.el: Use lexical-binding. (pg-xml-string-of): Prefer mapconcat to reduce+concat. * generic/proof-depends.el: Use lexical-binding. (proof-dep-split-deps): Use `push`. * generic/proof-shell.el: Require `span` to silence some warnings. (proof-shell-invisible-command): Don't use lexical-let just to build a wasteful η-redex! * lib/holes.el: Use lexical-binding. Remove redundant :group args. * lib/span.el: Use lexical-binding. (span-read-only-hook): Use user-error. (span-raise): Remove, unused.
2018-08-23ProofGeneral.texi: Add EasyCrypt in the introErik Martin-Dorel
2018-08-23Fix most doc issues raised by (checkdoc)Erik Martin-Dorel
2018-08-23Update Info dir file (so there’s no unwanted line break)Erik Martin-Dorel
2018-08-22Bump version from 4.4.1~pre to 4.5-gitErik Martin-Dorel
This commit ensures the version number is (version-to-list)-compliant.
2018-08-22Set the minimal supported version of emacs to 24.3 instead of 24.4Erik Martin-Dorel
This agrees with the minimal version of GNU Emacs currently tested by Travis CI, as well as with the version packaged in Ubuntu 14.04 LTS Reference: https://github.com/ProofGeneral/PG/issues/368#issuecomment-397561986
2018-02-21Update copyright messages and improve the header of elisp files.Erik Martin-Dorel
2017-06-30Formatting fix for proof-layout-windows documentationAndreas Lööw
2017-05-24Remove mmm and ML4PG contribs and remove references to them in code and docsPaul Steckler
2017-04-12[doc]: add documentation for the EasyCrypt modePierre-Yves Strub
2017-01-19save settings not defined with defpacustom (fixes #142)Hendrik Tews
- infrastructure for saving/resetting customizations not defined with defpacustom - improve Coq -> Auto Compilation menu - polish documentation and manual
2017-01-17use makeinfo instead of texi2htmlHendrik Tews
texi2html is dead, see for instance https://wiki.debian.org/Texi2htmlTransition
2016-12-26Fix doc for Coq electric terminator.Erik Martin-Dorel
Close ProofGeneral/PG#138.
2016-12-15Improve doc on coq project fileHendrik Tews
... following the discussion in github on 32fea19d1bb66593e469b1a8e6ad38f3ae1714bf
2016-12-14fix generic interrupt procedure to interrupt parallel background compilationHendrik Tews
2016-12-08documentation and CHANGES for coq-compile-keep-goingHendrik Tews
2016-11-29update documentationHendrik Tews
2016-10-27gitignore for doc subdirHendrik Tews
2016-10-15Follow-up of #115.Erik Martin-Dorel
2016-09-19Bump version number for next release cycle.Erik Martin-Dorel
2016-09-18Update the documentation and prepare the release 4.4.Erik Martin-Dorel
2016-09-18Comment-out the rcsid ($Id$) that dates from CVS.Erik Martin-Dorel
2016-07-23Add documentation about the recommended way to set coq-prog-name.Erik Martin-Dorel
2016-07-23Run "make magic" to update texi comments from elisp docstrings.Erik Martin-Dorel
2016-07-07Fix inforef references to the emacs manual. (#88)Yuval Langer
2016-07-03Fix link.Erik Martin-Dorel
2016-06-18coq-load-path docs: norec -> nonrec (#79)Timothy Bourke