aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Aspinall1999-10-06 10:48:06 +0000
committerDavid Aspinall1999-10-06 10:48:06 +0000
commit9ad47b1591d039b43fdbb9ca83234c338ce26d64 (patch)
tree419eced4179db4eb968b2ba5603eba01d61b4bc8
parent28f2314d32a32fcea1b58d20358c1c3d3ca574c3 (diff)
Updated
-rw-r--r--CHANGES29
-rw-r--r--todo12
2 files changed, 34 insertions, 7 deletions
diff --git a/CHANGES b/CHANGES
index 502d47c0..e29e3adf 100644
--- a/CHANGES
+++ b/CHANGES
@@ -4,12 +4,6 @@ Summary of Changes for Proof General 2.2 from 2.1
Generic Changes
---------------
-* [XEmacs only]
- New function control-button1 (proof-mouse-track-insert) copies
- individual commands (highlighted regions) from an open proof.
- When a proof is closed, it behaves as mouse-track-insert
- (the default XEmacs behaviour of control-button1).
-
* New function C-c C-f (proof-find) to invoke some prover-specific
mechanism to search for theories.
@@ -35,6 +29,26 @@ Generic Changes
* Terminal string now automatically added to command for C-c C-v
+* [XEmacs only]
+ New function control-button1 (proof-mouse-track-insert) copies
+ individual commands (highlighted regions) from an open proof.
+ When a proof is closed, it behaves as mouse-track-insert
+ (the default XEmacs behaviour of control-button1).
+
+* Switching scripting buffers is now more flexible.
+ When scripting is turned off in a partly-finished buffer,
+ the user is prompted whether to retract or process the buffer.
+ Automatic retraction or completion can be selected by
+ configuring the option proof-auto-action-when-deactivating-scripting.
+ (To be compatible with the file operations in a proof assistant,
+ Proof General only allows completely processed or completely
+ unprocessed scripts in non-active buffers).
+
+* New function C-c C-s (proof-toggle-active-scripting) to switch
+ scripting on or off in current buffer. This is a handy way to
+ discard or finish off scripting in an unfinished buffer
+ triggering the deactivation mechanism mentioned above.
+
* Cleaned up example files so all demonstrate same theorem "conj_comms".
Would be nice to add more theorems to compare scripts/proofs in
different systems. Please send in example scripts!
@@ -52,6 +66,9 @@ Coq Changes
* Set proof-{qed,save}-commands so the toolbar functions work.
+* Generic command C-c C-f (proof-find-theorems) replaces Coq
+ specific command C-c C-s (coq-Search).
+
Isabelle and Isar Changes
-------------------------
diff --git a/todo b/todo
index 1e8303d8..0d7720ac 100644
--- a/todo
+++ b/todo
@@ -46,8 +46,18 @@ A Pending work, in progress [da]:
. extra clicks are needed (?)
- investigate of excessive processing for large proofs
- investigate bug fix for vacuous locked regions
- - document proof-mouse-track-insert (new name for proof-send-span, re-enabled).
+ - document proof-mouse-track-insert (new name for proof-send-span, re-enabled), proof-toggle-scripting, new configuration options.
+B Fix colouring of response buffer, may be broken.
+
+B Usability enhancement: remove stupid "I don't know what I should be doing"
+ errors and replace with something more informative.
+
+B Doc enhancement: explain conditions for switching buffers and auto
+ switching of scripting buffers. (See doc of
+ proof-auto-action-when-switching-scripting)
+
+D Multiple file improvements: add implicit
D Usability enhancement:
- Fix asymmetry between "doing" and "undoing": doing will skip comments,
undoing will not. e.g. test case: (* tester *) intros;