From 9ad47b1591d039b43fdbb9ca83234c338ce26d64 Mon Sep 17 00:00:00 2001 From: David Aspinall Date: Wed, 6 Oct 1999 10:48:06 +0000 Subject: Updated --- CHANGES | 29 +++++++++++++++++++++++------ todo | 12 +++++++++++- 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; -- cgit v1.2.3