aboutsummaryrefslogtreecommitdiff
path: root/coq
AgeCommit message (Collapse)Author
2006-08-25Fixed a small bug in indentation of coq.Pierre Courtieu
Fixed behavior for making abbrev table (don't if it already exists).
2006-08-24Changed state-preserving check for coq.Pierre Courtieu
2006-08-24changed coq bqcktracking to avoid doing backtrack x y z when x y and zPierre Courtieu
are identical to current ones. This is because Backtrack x y z is sometimes slow even in such cases. Hopefully this won't break synchronization.
2006-08-24fixing a bug introduced lately (coq-save-command-p *needs* two argsPierre Courtieu
beacause proof-save-command-p needs is so defined).
2006-08-23Fixed indentation and font-lock for coq. Better, faster.Pierre Courtieu
2006-08-23Coq indentation small fixes.Pierre Courtieu
2006-08-23fsf emacs compatibilty for symbol-at-point.Pierre Courtieu
2006-08-23Cleaning in coq and lib, fixed licenses and docstrings.Pierre Courtieu
Added one or two details to docstring of generic variables.
2006-08-23Finished making functions over big tables non recursive. Works withPierre Courtieu
emacs.
2006-08-22Making non recursive functions to make fsf emacs happy, not yet finished.Pierre Courtieu
2006-08-22Big redesign of the coq syntax defintion, centralization in big tablesPierre Courtieu
like coq-commands-db.
2006-08-21Menus redesign, new interactive tactics/commands/termsPierre Courtieu
insertion. Great!
2006-08-21Started the coq-insert-tactic.Pierre Courtieu
2006-08-17Moved the coq local variables tools in a separate file and made itPierre Courtieu
simpler.
2006-08-17continue on the support for local variables list semi-automaticPierre Courtieu
insertion. I put a new file in lib with basic tools for file variables lists.
2006-08-16Added entries in coq menu, rearranged coq menu.Pierre Courtieu
Also added semi-automated setting of local file variables (*** Local Variables ***) coq-prog-name and coq-prog-args.
2006-07-20fixed a bug with scripting with coq v8.0.Pierre Courtieu
2006-07-04removed debug messages from indentation code.Pierre Courtieu
2006-07-04fix the bug for coq indetation of two consecutive comments. Code isPierre Courtieu
ugly, should take the code given by Stefan Monnier and adapt it (it does not indent everything as is).
2006-07-04fix a bug in coq indentation (loop). seems to be fixed. I still have aPierre Courtieu
problem indenting comments (two consecutive comments: second shifted).
2006-07-04moving coq-goal-command-p to indetation code, as from v8.1, goals arePierre Courtieu
detected by the goal attribute of spans. syntactical goal recognizing is still used in indetation code, and for v8.0 compatibility. I shall remove v8.0 compatibility in some months.
2006-06-13section backtracking bug fixed.Pierre Courtieu
2006-05-26Fix to work with coq 8.1 again (havent tested 8.0)David Aspinall
2006-05-26Remove debugsDavid Aspinall
2006-04-26Changed the type of proof-goal-command-p. It takes now a span, whichPierre Courtieu
allows using a span attribute to detect goal commands. I think I modified all modes accordingly.
2006-02-16made coq error regexp more precisePierre Courtieu
2006-02-14CommentsDavid Aspinall
2006-02-14Add example settings for coq-prog-args and coq-prog-envDavid Aspinall
2006-02-09Cleanup version testing, prevent crash in case version string doesn't match.David Aspinall
2006-01-28typo in coq.el for regexp of sections.Pierre Courtieu
2005-11-28added some keyword to coq tacics.Pierre Courtieu
2005-11-25Added Module/EndDavid Aspinall
2005-11-25Fix Pierre's emailDavid Aspinall
2005-11-09Added holes to "math...with" generation from a type name.Pierre Courtieu
2005-11-07added match...with automatic building from atype name.Pierre Courtieu
Had to correct a bug in proof-shell.
2005-09-30Add more user preferences, fix existing ones.David Aspinall
2005-05-17Documentation.David Aspinall
2005-04-21added some entris in coq menus.Pierre Courtieu
2005-04-20cleaned a bit coq.el (checkdoc). Put some comments to tell what is toPierre Courtieu
be removed when coq-8.0 becomes unsupported.
2005-04-20New backtracking system for coq continues, this time it uses a new CoqPierre Courtieu
command "Bactrack n m p", where n is the global state label to reach backward, p is the number of aborts and m is an absolute reference to the proof stack to undo (it is the proof stack depth). Coq prompt is now like this: state proof stack num depth __ _ aux < 12 |aux|SmallStepAntiReflexive| 4 < ù ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^ usual pending proofs usual special char See comments in coq-fin-and-forget-v81.
2005-03-08small modifications, updating doc string of holes.el.Pierre Courtieu
2005-03-08making holes.el cleaner, with the help of Stefan Monnier. I had toPierre Courtieu
adapt coq.el to these modifications.
2005-02-17Updated the doc for new pg/coq. Made modifications advised by StefanPierre Courtieu
Monnier on holes.el.
2005-02-15Finished making holes.el a real minor-mode. There is a new filePierre Courtieu
holes-load.el which defines the autoloads (enough of them?). All functions have the prefix "holes-", and offending keyboard shortcuts have been either removed or bound to the minor mode. I made holes-mode minor mode automatically turned on in all proof buffers in coq mode (including shell, script and response buffers as it may be useful to copy paste parts of this buffers into holes).
2005-02-14cleaning holes.el. All functions are prefixed with "holes-". AlsoPierre Courtieu
modified coq.el and coq-abbrev.el accordingly.
2005-02-13Added simple testing framework (in progress)David Aspinall
2005-02-10Deleted compatibility for coq v6 and v7 + new backtracking system. ForPierre Courtieu
now it can be triggered only by using coq-version-is-v8-1.
2005-01-28Patch from Stefan Monnier:David Aspinall
The * of (* is not quoted in the font-lock keywords leading to the possibility of matching the empty string, which tends to put font-lock in an infinite loop. Actually I think the infinite looping is due to a local bug in my experimental Emacs code, but the \\ is needed in order to really match what was intended.
2004-09-14Add spaces after setting commands to separate. Temporarily disable ↵David Aspinall
print-only-first-subgoal.
2004-08-30debugged the indentation of coq (bug report of Batsiaan Zapf augustPierre Courtieu
3rd 2004). I found another bug (infinite loop due to an error in coq-back-to-indentation-prevline).