aboutsummaryrefslogtreecommitdiffhomepage
path: root/generic/proof-config.el
Commit message (Collapse)AuthorAge
* Fix most doc issues raised by (checkdoc)Gravatar Erik Martin-Dorel2018-08-23
|
* Update copyright messages and improve the header of elisp files.Gravatar Erik Martin-Dorel2018-02-21
|
* Fixing #154.Gravatar Pierre Courtieu2017-02-23
|
* fix generic interrupt procedure to interrupt parallel background compilationGravatar Hendrik Tews2016-12-14
|
* proof-retract-command-hook added + more auto adjust width in coq mode.Gravatar Pierre Courtieu2015-10-13
|
* proof-assert-command-hook added + Auto adjust width in coq mode.Gravatar Pierre Courtieu2015-10-12
| | | | | | | This hook was missing, it allows to send complete commands before the (set of) command(s) sent by the user. It shall be used when proof-shell-insert-hook cannot be used (because of multiple prompts appearing).
* Fixing 4096 character limit of scomint-send-input.Gravatar Pierre Courtieu2015-10-09
| | | | | Extended the fix of #453 (trac tracker) for emacs 25 (>=24 instead of = 24).
* cleaned previous commits (generic variable to disable error coloring).Gravatar Pierre Courtieu2015-02-04
|
* Fixed response display spurious newlines for coq.Gravatar Pierre Courtieu2014-12-18
| | | | | | Added an option about that in proof-config. To check: I adapted proof-treee regrexp accordingly.
* - first version of parallel asynchronous compilation for coq inGravatar Hendrik Tews2012-11-13
| | | | | | | | | | | | | | coq-par-compile.el (must be activated via coq-compile-parallel-in-background) - items in the queue region are not necessarily in proof-action-list any more! Require commands and the following items are stored elsewhere until the compilation finishes. Variable proof-second-action-list-active notifies the generic machinery if queue items are stored elsewhere. In this case, Proof General must neither release the proof shell lock nor delete the queue span when proof-action-list is empty. - to kill background processes as early as possible, the new hook proof-shell-signal-interrupt-hook is used
* proof-shell-process-connection-type: try using pipes by default in Emacs 24,Gravatar David Aspinall2012-09-14
| | | | to avoid Trac #453: http://proofgeneral.inf.ed.ac.uk/trac/ticket/453
* Improve configuration for HOL Light. Allow goals display to be prefixed by ↵Gravatar David Aspinall2012-01-09
| | | | ignored junk (val it : goalstack =).
* proof-shell-end-goals-regexp doc: fix inaccuracy, goals always startGravatar David Aspinall2012-01-09
| | | | at *start* of proof-shell-start-goals-regexp.
* merge ProofTreeBranch into main trunk:Gravatar Hendrik Tews2012-01-03
| | | | | | | | | | | | | | | | - add support for proof-tree displays (currently Coq only) - new file generic/proof-tree.el contains generic code - Coq specific code has been added to coq/coq.el Changes to existing Proof General functions: - proof-shell-exec-loop and proof-shell-filter-manage-output call proof-tree display functions, when the proof-tree display is on - proof-shell-exec-loop returns t if proof-action-list is empty _or_ contains only items for updating the proof-tree - proof-shell-should-be-silent returns nil when the proof-tree display is on - coq-last-prompt-info, coq-last-prompt-info-safe return as additional 4th element the name of the current proof
* fix a log of broken customization typesGravatar Hendrik Tews2011-12-06
|
* Quick stab at support for switching to proof shell when interactive support ↵Gravatar David Aspinall2011-11-15
| | | | expected, see Trac #430
* To fix pgshell mode, restore proof-shell-insert support for a single string ↵Gravatar David Aspinall2011-10-13
| | | | argument and allow nil setting for proof-shell-start-goals-regexp.
* - flushed proof-done-advancing-require-function andGravatar Hendrik Tews2011-05-05
| | | | | proof-shell-require-command-regexp - TAGS updated to really flush them
* proof-shell-insert-hook: Clean docstring, addressing #396.Gravatar David Aspinall2011-04-13
|
* Make proof-shell-quit-timeout a prover-specific customize option, default to ↵Gravatar David Aspinall2011-01-23
| | | | 45 for Isar. See http://proofgeneral.inf.ed.ac.uk/trac/ticket/384.
* Fix typoGravatar David Aspinall2011-01-23
|
* - fixed compilation errorsGravatar Hendrik Tews2011-01-18
|
* - move proof-no-fully-processed-buffer to generic/proof-configGravatar Hendrik Tews2011-01-14
| | | | | | - add documentation for it - add a test case demonstrating it in coq/ex/test-cases/retract-completely-asserted
* Add preliminary support for multiple files for coq.Gravatar Hendrik Tews2011-01-12
| | | | | | | | | | | | | | | 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
* Patch to add pgipfloat type.Gravatar David Aspinall2010-12-16
|
* Support proof-shell-init-cmd being a listGravatar David Aspinall2010-09-29
|
* Replace proof-terminal-char with proof-terminal-string.Gravatar David Aspinall2010-08-27
|
* Reduce quit timeout to sensible valueGravatar David Aspinall2010-08-24
|
* proof-shell-process-connection-type: Revert to long-lived previous default ↵Gravatar David Aspinall2010-08-19
| | | | of t (for safety, no ill behaviour observed)
* proof-shell-process-connection-type: remove near obsolete test and textGravatar David Aspinall2010-08-18
| | | | | | about Solaris. Experiment using pipe instead of pty communication as default now scomint buffer not intended for interactive input and runs prover process directly.
* Clean up handling of pending interrupts, remove experimental ↵Gravatar David Aspinall2010-08-17
| | | | proof-shell-interrupts-after-commit.
* proof-shell-interrupts-after-commit: support commit-before-interrupt mode ↵Gravatar David Aspinall2010-08-15
| | | | [experimental/temporary].
* Checkdoc cleanupsGravatar David Aspinall2010-08-08
|
* docstringGravatar David Aspinall2009-12-04
|
* Replace proof-locked-end -> proof-unprocessed-beginGravatar David Aspinall2009-11-30
|
* even higher proof-shell-quit-timeout -- saving main HOL takes 20s on a ↵Gravatar Makarius Wenzel2009-11-30
| | | | *fast* machine;
* raised proof-shell-quit-timeout to accomodate bulky write-back images;Gravatar Makarius Wenzel2009-11-29
|
* Remove doc mention of obsolete function `pg-assoc-analyse-structure'.Gravatar David Aspinall2009-11-28
|
* proof-script-use-old-parser: remove configuration option and cleanupGravatar David Aspinall2009-10-15
|
* Remove `next-entity' settings for func-menu.Gravatar David Aspinall2009-10-14
|
* TypoGravatar David Aspinall2009-09-28
|
* Functions find-and-forget and count-undos now return lists of commandsGravatar David Aspinall2009-09-28
|
* Fix docsGravatar David Aspinall2009-09-11
|
* Experimental changes to queue several commands at once and to allow ↵Gravatar David Aspinall2009-09-10
| | | | pre-processing of commands when they're queued from script
* Clean compileGravatar David Aspinall2009-09-10
|
* Add proof-shell-font-lock-keywords, proof-arbitrary-undo-positionsGravatar David Aspinall2009-09-09
|
* p-s-classify-output -> p-s-handle-output, and simplify system-specific hookGravatar David Aspinall2009-09-09
|
* proof-shell-quiet-errors: move to user opts custom groupGravatar David Aspinall2009-09-09
|
* proof-kill-goal-command: default to nil, not empty stringGravatar David Aspinall2009-09-08
|
* Remove barely useful proof-shell-abort-goal-regexp (only served to sanitize ↵Gravatar David Aspinall2009-09-08
| | | | LEGO messages)