aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Aspinall1999-10-19 15:38:33 +0000
committerDavid Aspinall1999-10-19 15:38:33 +0000
commit4b4f1dff2a77e2f6547de34607a62356382a09d6 (patch)
treec64c476805b61a2fe75263e906e9bdfb41c6f1dc
parent9ea34be1127204e1555efc02e874b1aa16fb268e (diff)
Rename proof-mark-buffer-atomic -> proof-complete-buffer-atomic. make magic
-rw-r--r--doc/ProofGeneral.texi13
1 files changed, 8 insertions, 5 deletions
diff --git a/doc/ProofGeneral.texi b/doc/ProofGeneral.texi
index 5e2f09ef..51847029 100644
--- a/doc/ProofGeneral.texi
+++ b/doc/ProofGeneral.texi
@@ -2333,7 +2333,6 @@ The key @kbd{C-c C-u} (@code{isa-retract-thy-file}) will retract
(unlock) the theory file being edited. This unlocks the file and all
its children (theory and ML files); no changes occur in Isabelle itself.
-
@c TEXI DOCSTRING MAGIC: isa-process-thy-file
@deffn Command isa-process-thy-file file
Process the theory file @var{file}. If interactive, use @code{buffer-file-name}.
@@ -2341,7 +2340,11 @@ Process the theory file @var{file}. If interactive, use @code{buffer-file-name}
@c TEXI DOCSTRING MAGIC: isa-retract-thy-file
@deffn Command isa-retract-thy-file file
-Retract the theory file @var{file}. If interactive, use @code{buffer-file-name}.
+Retract the theory file @var{file}. If interactive, use @code{buffer-file-name}.@*
+To prevent inconsistencies, scripting is deactivated before doing this.
+So if scripting is active in an ML file which is not completely processed,
+you will be asked to retract the file or process the remainder of it.
+(If you process the rest of it it may subsequently be unlocked anyway).
@end deffn
@@ -3395,9 +3398,9 @@ buffer, so the regions are made empty by this function.
For locking files loaded by a proof assistant, we use the next function.
-@c TEXI DOCSTRING MAGIC: proof-mark-buffer-atomic
-@defun proof-mark-buffer-atomic buffer
-Mark @var{buffer} as having been processed in a single step.
+@c TEXI DOCSTRING MAGIC: proof-complete-buffer-atomic
+@defun proof-complete-buffer-atomic buffer
+Make sure @var{buffer} is marked as completely processed, completing with a single step.
If buffer already contains a locked region, only the remainder of the
buffer is closed off atomically.