aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar David Aspinall <da@inf.ed.ac.uk>2009-08-13 08:22:55 +0000
committerGravatar David Aspinall <da@inf.ed.ac.uk>2009-08-13 08:22:55 +0000
commita5407e09ba7192b00e57a58d43a79670e6a5e563 (patch)
treea761c43e498efffea2f840b01e9533e9ba54d4b7
parent51a9cb8e0c5a26ac7086349b35e5f67a1338d59c (diff)
Document proof-strict-read-only='retract.
-rw-r--r--doc/ProofGeneral.texi31
1 files changed, 22 insertions, 9 deletions
diff --git a/doc/ProofGeneral.texi b/doc/ProofGeneral.texi
index 304b1dce..e7bfa200 100644
--- a/doc/ProofGeneral.texi
+++ b/doc/ProofGeneral.texi
@@ -230,7 +230,7 @@ The main changes are:
@itemize @bullet
@item support for GNU Emacs only, @b{you cannot use XEmacs any more}@item
@item support for Unicode tokens mode, which replaces X-Symbol
-@item allow ``document centric'' working, keeping interaction history in script buffers
+@item allow ``document centred'' working, keeping interaction history in script buffers
@end itemize
Proof General 4.0 is available in RPM package format which includes
@@ -1839,7 +1839,7 @@ the proof assistant. Proof General provides you with several escape
mechanisms if you want to do this.
@menu
-* Document centric working::
+* Document centred working::
* Visibility of completed proofs::
* Switching between proof scripts::
* View of processed files ::
@@ -1850,21 +1850,21 @@ mechanisms if you want to do this.
* Editing features::
@end menu
-@node Document centric working
-@section Document centric working
+@node Document centred working
+@section Document centred working
@cindex annotation
Proof scripts can be annotated with the output produced by the prover
while they are checked. By hovering the mouse on the completed
regions you can see any output that was produced when they were
checked. Depending on the proof language (it works well with
-declarative languages), this may enable a ``document centric'' way of
+declarative languages), this may enable a ``document centred'' way of
working, where you may not want to keep a separate window open for
displaying prover output.
-Three configuration settings can be used to control this behaviour.
+Several configuration settings can be used to fine tune this behaviour.
-First, select
+First, you should select
@lisp
Proof General -> Options -> Full Annotations
@end lisp
@@ -1872,7 +1872,7 @@ to ensure that the details are recorded in the script (this is the
default, but it can be disabled to prevent storing larging
amounts of output).
-Next, @i{de}select
+Next, you may @i{de}select
@lisp
Proof General -> Options -> Display -> Auto Raise
@end lisp
@@ -1880,7 +1880,7 @@ which will prevent the prover output being eagerly displayed. You can
still manually arrange your Emacs windows and frames to ensure the
output buffers are present if you want.
-Finally, @i{de}select
+You may like @i{de}select
@lisp
Proof General -> Options -> Display -> Colour Locked
@end lisp
@@ -1889,6 +1889,19 @@ has been checked and that which has not is less obvious, but
you can see the position of the next command to be processed
with the marker.
+Finall, you may like to select
+@lisp
+Proof General -> Options -> Retract On Edit
+@end lisp
+to enable this option, you must first @i{de}select
+@lisp
+Proof General -> Options -> Strict Read Only
+@end lisp
+Retract on edit is a setting for the `proof-strict-read-only' variable.
+This allows you to freely edit the processed region, but first
+automatically undoes back to the point of the edit. Comments can
+be edited freely without retraction.
+
@xref{Display customization}, for more information about
customizing display options.