From d0bdf6b4c0dd8318dfeb8ca7b7d7aad9e0752b89 Mon Sep 17 00:00:00 2001 From: David Aspinall Date: Fri, 16 Aug 2002 17:01:42 +0000 Subject: Update --- TODO | 24 ++++-------------------- todo | 8 ++++++++ 2 files changed, 12 insertions(+), 20 deletions(-) diff --git a/TODO b/TODO index 8800d46e..1de24ff9 100644 --- a/TODO +++ b/TODO @@ -16,26 +16,15 @@ Plans for upcoming versions * Support more proof assistants -* Add a browser mode for browsing script files - and/or theory data-structures in the prover. +* Add a browser mode for browsing script files and/or live theory + data-structures, in the prover. -* More flexible goals buffer mode to allow menus of - common proof commands. - -* Unified context (right-button) menu in and out of spans. - Including paste option and other editing commands. +* More flexible goals buffer mode to allow menus of common proof + commands, especially via PBP-style highlighting * Implement ideas in the Proof General White Paper. (See the Development section of the web page for a link). -* A more flexible way of choosing which instance of PG we want, - allowing matches on the buffer before choosing the mode function. - -* Isabelle PG: Non-blocking for .thy loading from .ML files. - -* Generic adjusting of pretty-printer line width (currently implemented - in several instances) - * Queue manipulation improvement: allow to extend or reduce during processing, with fewer "Proof Process Busy" messages. @@ -43,10 +32,5 @@ Plans for upcoming versions crucial points in code so that C-g can safely be used during script processing. Handle deleted buffers smoothly. -* Implement "Atomic Command Sequence" idea, or something like - it. To allow more flexible understanding of undo behaviour - of proof assistants. Alternative is to base markup of - undoable regions on proof assistant output or messages. - * Make an XEmacs package diff --git a/todo b/todo index ccfef320..9cf57aac 100644 --- a/todo +++ b/todo @@ -32,6 +32,14 @@ X (Low) e.g. probably not worth spending time on ** 2. Things to do in the generic interface +*** X A more flexible way of choosing which instance of PG we want, + allowing matches on the buffer before choosing the mode function. + +*** D Isabelle PG: Non-blocking for .thy loading from .ML files. + +*** B Generic adjusting of pretty-printer line width (currently + implemented in several instances) + *** D Make code robust against accidental buffer kills by regenerating auxiliary buffers automatically. -- cgit v1.2.3