aboutsummaryrefslogtreecommitdiff
path: root/generic/proof-script.el
AgeCommit message (Collapse)Author
2012-08-16Add option proof-layout-windows-on-visit-file, addressing Trac #444David Aspinall
2012-08-14fix 443 by enforcing that the prover is not busy in proof-retract-until-pointHendrik Tews
2012-06-29* generic/pg-user.el (which-func-modes): Fix compiler declaration.Stefan Monnier
* generic/proof-site.el (assistants): Fix regexp.
2012-06-09Made a small change in generic code about the setting ofPierre Courtieu
comment-start-skip: if it is already set then proof-script should not change it. Ultimately if David approves we should moreover fix the setting itself which is bugged. coq-mode now sets this variable by itself.
2011-10-13Patch from Tom Prince to fix Emacs 24 byte compilation (replace ↵David Aspinall
interactive-p with called-interactively-p)
2011-06-09Add autoload.David Aspinall
2011-06-08- fix for #408: Only use the buffer name inHendrik Tews
coq-compile-response-buffer - fix typo elsewhere
2011-05-30Trac#403: wait for retraction to complete before returning, toDavid Aspinall
avoid hitting read only error in calling command.
2011-05-27ensure (integerp proof-segment-up-to-cache-end), fixes Trac #404David Aspinall
2011-05-26proof-retract-before-change: fix Trac #403 (at least partially) byDavid Aspinall
removing restriction during automatic retraction so proof-retract-until-point behaves correctly.
2011-05-16Patch for Trac#400.David Aspinall
2011-05-12Tweak for `proof-segment-up-to-using-cache': better handling ofDavid Aspinall
proof-last-edited-low-watermark.
2011-05-12Attempted fix for `proof-segment-up-to-using-cache', reDavid Aspinall
http://proofgeneral.inf.ed.ac.uk/trac/ticket/395
2011-05-05- flushed proof-done-advancing-require-function andHendrik Tews
proof-shell-require-command-regexp - TAGS updated to really flush them
2011-04-26Fix for Trac #397. Needs some exercise.David Aspinall
2011-04-13Add proof-output-tooltips option to turn off output highlighting for people ↵David Aspinall
who read or edit by waving mouse at text
2011-03-14- change to proof-restart-buffers for unlocking ancestorsHendrik Tews
- improve internal docs for unlocking
2011-01-31Support mouse action on modeline indicator for scripting modeDavid Aspinall
2011-01-25proof-deactivate-scripting: cleanup this function to make moreDavid Aspinall
intelligible, also to properly support behaviour needed for `proof-no-fully-processed-buffer'.
2011-01-24- change 'span-delete-action in 'span-delete-actions, which isHendrik Tews
now a list of functions to be run when the span is deleted. Use span-add-delete-action to add a delete action.
2011-01-23proof-protected-process-or-retract: don't give failure error if nothing to doDavid Aspinall
Addresses Trac #383
2011-01-19pg-show-all-portions: protect against empty hash tablesDavid Aspinall
2011-01-14- move proof-no-fully-processed-buffer to generic/proof-configHendrik Tews
- add documentation for it - add a test case demonstrating it in coq/ex/test-cases/retract-completely-asserted
2011-01-12Add preliminary support for multiple files for coq.Hendrik Tews
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
2010-10-11proof-segment-up-to-using-cache: improve attemptDavid Aspinall
2010-10-10Fix debug message formatDavid Aspinall
2010-10-10pg-span-name: improve docstring.David Aspinall
proof-complete-buffer-atomic: simplify. Add debug message for parser cache.
2010-10-10Fix to last patch.David Aspinall
2010-10-10proof-assert-electric-terminator: prevent adding terminator if point is ↵David Aspinall
after it as well as before, as in PG 3.7. Fixes #371.
2010-10-01Move utility span-make-modifying-removing-span to span.elDavid Aspinall
2010-10-01proof-shell-handle-error-or-interrupt-hook: only run if ordinary scripting ↵David Aspinall
input (no non-nil flags in queue)
2010-10-01Adjust handling of insertion of newlines before next command.David Aspinall
2010-09-29DocDavid Aspinall
2010-09-08mapcar -> mapc to fix compile errorDavid Aspinall
2010-09-08Remove debug messageDavid Aspinall
2010-09-08Improve/fix invisibility management, using buffer-invisibility-spec. Adjust ↵David Aspinall
span regions.
2010-09-08Trivial comment changeDavid Aspinall
2010-09-08Tidy comments.David Aspinall
2010-09-07proof-assert-electric-terminator: fix for proof-terminal-string, not charDavid Aspinall
2010-08-27Replace proof-terminal-char with proof-terminal-string.David Aspinall
2010-08-27Implement the eagerly anticipated Beyond Script Management Feature No.2 ↵David Aspinall
(i.e., automatic preview of next command)
2010-08-25Fix compile: declare proof-interrupt-processDavid Aspinall
2010-08-25proof-retract-before-change: now interrupts are robust in Isabelle, tryDavid Aspinall
interrupting if prover is busy before undoing. Refs Trac #293
2010-08-25Bring syntactic context functions togetherDavid Aspinall
2010-08-17Autosend: don't autosend after undoing; add proof-shell-last-queuemode to ↵David Aspinall
support this.
2010-08-17WhitespaceDavid Aspinall
2010-08-17Clean up handling of pending interrupts, remove experimental ↵David Aspinall
proof-shell-interrupts-after-commit.
2010-08-16Fix compile errors, update tagsDavid Aspinall
2010-08-15Preliminary and experimental support for automatically sending commands.David Aspinall
2010-08-13proof-activate-scripting: make sure can succeed whenDavid Aspinall
proof-activate-scripting-hook does nothing (case: switching buffers in Coq when there was an error)