aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
1998-06-11Added "Scheme" as definition keyword.Healfdene Goguen
1998-06-10Wrote generic span functions for making spans read-only or read-write.Healfdene Goguen
Fixed bug in add-span and remove-span concerning return value of span-traverse.
1998-06-10Wrote generic span functions for making spans read-only or read-write.Healfdene Goguen
1998-06-10In proof-init-segmentation, only create proof-queue-span andHealfdene Goguen
proof-locked-span if they don't already exist. Call generic span function for making spans read-only.
1998-06-10Compare span-end first rather than span-start in span-lt, becauseHealfdene Goguen
proof-lock-span is often changed and has starting point 1. Factored out common code of add-span and remove-span into span-traverse.
1998-06-10Added proof-unprocessed-begin as general function to find beginning ofHealfdene Goguen
unprocessed region. This should be used instead of proof-locked-end if we're not guaranteed to be in scripting buffer. proof-locked-end now calls proof-unprocessed-begin if we're in the proof-script-buffer. We set the goal name to "Unnamed_thm" if we can't find any other name for the theorem. proof-process-active-terminator now calls proof-unprocessed-begin. proof-shell-config-done now calls 'proof-mode-hook.
1998-06-10Changed "\\s " to "\\s-" in proof-id as whitespace pattern.Healfdene Goguen
1998-06-10Added lego-init-syntax-table as function to initialize syntax entriesHealfdene Goguen
particular to LEGO, and call it from lego-shell-mode-config.
1998-06-10Added coq-init-syntax-table as function to initialize syntax entriesHealfdene Goguen
particular to coq. Changed proof-ctxt-string to "Print All". Call coq-init-syntax-table from coq-shell-mode-config. This was necessary to get prompts with "'"s in them (coming from goals with same) recognized.
1998-06-10Added "Mutual Inductive" as definition keyword.Healfdene Goguen
Changed "\\s " into "\\s-" as whitespace pattern.
1998-06-09o fixed bug in setting proof-queue-face on a colour terminal for GNUThomas Kleymann
Emacs (19.34) o adjusting the directory (at least for LEGO) must not contain "~". We now expand `default-directory' before cding to it. [Under XEmacs (unlike Emacs 19.34), `default-directory' is already in expanded form.]
1998-06-03Added '?'s before single characters in define-keys for emacs19, atHealfdene Goguen
Pascal Brisset's suggestion.
1998-06-03Changed Compute from command to tactic.Healfdene Goguen
Added Fix, Destruct and Cofix as tactics. Added Local as goal.
1998-06-03Changed last-span to before-list.Healfdene Goguen
Added definitions of foldr and foldl if they aren't already loaded. Changed definitions of add-span, remove-span and find-span-aux to be non-recursive. Removed detach-extent since this file isn't used by xemacs. Added function append-unique to avoid repetitions in list generated by spans-at-region. Changed next-span so it uses member-if.
1998-06-03Added (require 'cl) for emacs19.Healfdene Goguen
1998-06-03Added proof-goto-end-of-locked-interactive as oldHealfdene Goguen
proof-goto-end-of-locked, and proof-goto-end-of-locked now doesn't switch buffer. Added code in proof-steal-process to handle case of stealing script management from a killed buffer. Set proof-active-buffer-fake-minor-mode to nil in proof-restart-script.
1998-06-03Changed expression (>= 0 x) to its equivalent (eq x 0)Healfdene Goguen
Changed some variables to their associated constant in cases where we know they must be equal.
1998-06-03Added definition of proof-commands-regexp for coqHealfdene Goguen
1998-06-02Structured review now done.Healfdene Goguen
Added item that we need to write proof-retract-file.
1998-06-02Corrected comment about this being for emacs19.Healfdene Goguen
1998-06-02Corrected comment about this being for xemacs.Healfdene Goguen
1998-06-02Added comment about C-c ' that it will switch to the scripting buffer.Healfdene Goguen
1998-06-02Generalized proof-retract-target, now parameterized byHealfdene Goguen
proof-count-undos and proof-find-and-forget. Generalized proof-shell-analyse-structure, introduced variable proof-analyse-using-stack. Generalized proof menu plus ancillary functions. Generalized proof-mode-version-string. Removed emacs-version-at-least. Removed comment about buffer-display-table. Moved various comments into documentation string. Fixed another mode-line command for emacs19.
1998-06-02Generalized proof-retract-target, now parameterized byHealfdene Goguen
proof-count-undos and proof-find-and-forget. Generalized proof-shell-analyse-structure, introduced variable proof-analyse-using-stack. Generalized proof menu plus ancillary functions. Generalized proof-mode-version-string. Moved various comments into documentation string.
1998-06-02Minor modifications to commentsHealfdene Goguen
1998-05-29fixed a bug in `proof-goto-end-of-locked-if-pos-not-visible-in-window'Thomas Kleymann
1998-05-29o outsourced indentation to proof-indentThomas Kleymann
o support indentation of commands o replaced test of Emacs version with availability test of specific features o C-c C-c, C-c C-v and M-tab is now available in all buffers
1998-05-26Necessary changes for emacs19 versionHealfdene Goguen
1998-05-26Removed commented code in proof-dont-show-annotationsHealfdene Goguen
proof-done-trying deletes the spans that were created
1998-05-23improved support for InfoThomas Kleymann
o employed `Info-default-directory-list' rather than `Info-directory-list' so that code also works for Emacs 19.34 o setting of `Info-default-directory-list' now at proof level
1998-05-22Correct path for coq-prog-name and coq-tags.Healfdene Goguen
1998-05-22fixed a bug in proof-frob-locked-endThomas Kleymann
1998-05-22included "Invert" in `lego-keywords'Thomas Kleymann
1998-05-21Made proof-locked-span and proof-queue-span buffer-local.Healfdene Goguen
Changed some if's without then-clauses to and's. Removed (proof-detach-segments) from (proof-steal-process) This is the bug that made changing buffers fail in emacs19: the segments had already been detached. Check if we're in proof buffer for proof-frob-locked-end. Force mode-line update for emacs19 in proof-active-terminator-minor-mode.
1998-05-21Removed uninitialized os variable in spans-at-region.Healfdene Goguen
1998-05-21Changing buffers now works.Healfdene Goguen
1998-05-21Fixed lifting globals.Healfdene Goguen
Added problem of buffers and need for incremental adding of tactics in Coq.
1998-05-21Initialize 'before pointer in add-span-aux when last-span is nil.Healfdene Goguen
Removed span-at-type. Fixed bug in span-at-before, where (span-start span) may be nil. Added spans-at-(point|region)[-prop], which fixes bug of C-c u at end of buffer.
1998-05-19Removed indentation problem.Healfdene Goguen
Added comments about current state of emacs19 port.
1998-05-19Added header and log message.Healfdene Goguen
Fixed set-span-endpoints so it preserves invariant. Changed add-span and remove-span so that they update last-span correctly themselves, and don't take last-span as an argument.
1998-05-19Added header and log message.Healfdene Goguen
1998-05-19Changed proof-indent-line code so that it doesn't modify buffer ifHealfdene Goguen
nothing is changed. Changed proof-indent-region code so that the endpoints of the region being indented change as indentation is done: it was infinite looping because the end could never be reached.
1998-05-16*** empty log message ***Thomas Kleymann
1998-05-16implementation of `lego-shell-adjust-line-width' can now be called asThomas Kleymann
part of a hook. This change has been caused by replacing `proof-shell-config' with `proof-shell-insert-hook'
1998-05-15Added problem with indentation.Healfdene Goguen
1998-05-15Dependencies on versions of emacs have been moved to span-extent.elHealfdene Goguen
and span-overlay.el. This file was developed under xemacs, but runs for emacs19 as well.
1998-05-15Dependencies on versions of emacs have been moved to span-extent.elHealfdene Goguen
and span-overlay.el. This file was developed for xemacs.
1998-05-15Dependencies on versions of emacs have been moved to span-extent.elHealfdene Goguen
and span-overlay.el. Definitions of proof-queue-span and proof-locked-span now in proof.el. Changed variable names [s]ext to span.
1998-05-15Dependencies on versions of emacs have been moved to span-extent.elHealfdene Goguen
and span-overlay.el.
1998-05-15Changed variable names [s]ext to span.Healfdene Goguen