diff options
author | David Aspinall <da@inf.ed.ac.uk> | 1998-11-09 16:46:56 +0000 |
---|---|---|
committer | David Aspinall <da@inf.ed.ac.uk> | 1998-11-09 16:46:56 +0000 |
commit | 8c5d947b2f51cbfd4c0c8601221842258448a861 (patch) | |
tree | 4e3675c4e05ba54250aa978e768f37784c5506fb | |
parent | 0bb8706957380f74f78a8dedae841897694d0142 (diff) |
Added section on Isabelle specific bugs.
-rw-r--r-- | BUGS | 11 | ||||
-rw-r--r-- | doc/NewDoc.texi | 27 |
2 files changed, 38 insertions, 0 deletions
@@ -80,3 +80,14 @@ mechanism. *user defined tactics cannot be retracted. Workaround: you may need to retract to the beginning of the proof. +Isabelle Proof General Bugs +=========================== + +* General difficulty with complex proof scripts. Since Isabelle uses +ML as a top-level language for writing proof-scripts, Proof General +may have difficulty understanding scripts which stray too far away +from the standard functions, tactics, and tacticals. You will +usually notice when a function, or whatever, doesn't get highlighted +as you might expect. This probably has no detrimental impact on the +interface unless you use your own "goal" or "qed" forms. + diff --git a/doc/NewDoc.texi b/doc/NewDoc.texi index 206b36e4..a5a3a617 100644 --- a/doc/NewDoc.texi +++ b/doc/NewDoc.texi @@ -799,6 +799,13 @@ users. @c FIXME needs to mention that without dedicated windows, buffers may be @c hidden. Refer to the XEmacs manual on customising buffer display. +@defopt proof-strict-read-only +Whether Proof General is strict about the read-only region in buffers. +If non-nil, an error is given when an attempt is made to edit the +read-only region. If nil, Proof General is more relaxed (but may give +you a reprimand!) +@end defopt + @node Running on another machine @section Running on another machine @@ -1338,6 +1345,7 @@ let us know by sending a note to @code{proofgen@@dcs.ed.ac.uk}. * Bugs at the generic level:: * Bugs specific to LEGO Proof General:: * Bugs specific to Coq Proof General:: +* Bugs specific to Isabelle Proof General:: @end menu @node Bugs at the generic level @@ -1405,8 +1413,27 @@ offending proof development. The collection of tactics which Proof General is aware of is hard-wired. Thus, user-defined tactics cannot be retracted. + @strong{Workaround:} You may need to retract to the start of the proof. + +@node Bugs specific to Isabelle Proof General +@section Bugs specific to Isabelle Proof General + +Since Isabelle uses ML as a top-level language for writing +proof-scripts, Proof General may have difficulty understanding scripts +which stray too far away from the standard functions, tactics, and +tacticals. You will usually notice when a function, or whatever, +doesn't get highlighted as you might expect. This probably has no +detrimental impact on the interface unless you use your own variants +of the @code{goal} or @code{qed} forms. + +@strong{Workaround:} Restrict yourself to standard proof script +functions, or customize some of the variables from @file{isa.el} and +@file{isa-syntax.el} appropriately. + + + @node Plans and ideas @appendix Plans and ideas |