aboutsummaryrefslogtreecommitdiff
path: root/isar
diff options
context:
space:
mode:
authorMakarius Wenzel2000-04-05 20:49:33 +0000
committerMakarius Wenzel2000-04-05 20:49:33 +0000
commit0d87abac3f261b694eee930436974aeec50ec78b (patch)
tree505896677a435b73024699c1a182ade180b9ebfe /isar
parenteb4e0ef62c19f07ed55eb7de6d6fc41f80e48d3f (diff)
tuned todo stuff;
Diffstat (limited to 'isar')
-rw-r--r--isar/todo29
1 files changed, 28 insertions, 1 deletions
diff --git a/isar/todo b/isar/todo
index e7c51108..37f1d500 100644
--- a/isar/todo
+++ b/isar/todo
@@ -4,7 +4,34 @@
See also ../todo for generic things to do, priority codes.
-** C Combine with isa/ to get single Isabelle PG instance, somehow?
+** B switch to ProofGeneral.undo (after Isabelle99-1 is out!);
+
+** C fix '{{' and '}}' keywords (e.g. proper font-lock, indentation);
+unfortunately the present word boundary regexp does not work since { }
+are already part of comment syntax;
+
+** C undo 'use' command: unlock corresponding ML file;
+
+** C interactive support for diagnostic commands: easy way to run
+thm/prop/term/typ on region in an ad-hoc fashion;
+
+** C provide template for empty theory (or even just for Scratch.thy);
+
+** C proper proof-by-pointing support (hard; needs major reworking of
+Isabelle's pretty-printing subsystem);
+
+** C speedup indentation (rather do this at generic level?); would be
+nice if current indentation stack would be somehow stored within the
+extend(s) processed last;
+
+** C eliminate explicit ";" terminator; rather refer to regexp (note:
+requires {{ }} to be fixed; ideally, current set of keywords would be
+retrieved from the running process, in order to gain robustness);
+
+** C tune behaviour of goals/response buffers (e.g. hide empty
+response buffers when using 2 buffer model);
+
+** D Combine with isa/ to get single Isabelle PG instance, somehow?
Then users could use both proof languages.