diff options
-rw-r--r-- | doc/NewDoc.texi | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/doc/NewDoc.texi b/doc/NewDoc.texi index 97648a39..7965b384 100644 --- a/doc/NewDoc.texi +++ b/doc/NewDoc.texi @@ -825,6 +825,7 @@ See the chapters covering each assistant for details. @menu * Easy customization:: * Setting the user options:: +* Changing faces:: * Tweaking configuration settings:: @end menu @@ -921,6 +922,15 @@ The protocol used should be configured so that no user interaction Whether to use toolbar in proof mode. @end defopt +@defopt proof-auto-delete-windows +If non-nil, automatically remove windows when they are cleaned. +For example, at the end of a proof the goals buffer window will +be cleared; if this flag is set it will automatically be removed. +If you use several frames to display the Proof General buffers, +you may want to set this variable to 'nil' to avoid frames being +deleted automatically. +@end defopt + @defopt proof-toolbar-follow-mode Choice of how point moves with toolbar commands. One of the symbols: @code{locked}, @code{follow}, @code{ignore}. @@ -960,6 +970,53 @@ If non-@code{nil}, format for newlines after each proof command in a script. This option is not fully-functional at the moment. @end defopt +@node Changing faces +@section Changing faces + +The fonts and colours that Proof General uses are configurable. + + +@defopt proof-queue-face +Face for commands in proof script waiting to be processed. +@end defopt + +@defopt proof-locked-face +Face for locked region of proof script (processed commands). +@end defopt + +@defopt proof-declaration-name-face +Face for declaration names in proof scripts. +Exactly what uses this face depends on the proof assistant. +@end defopt + +@defopt proof-tacticals-name-face +Face for names of tacticals in proof scripts. +Exactly what uses this face depends on the proof assistant. +@end defopt + +@defopt proof-error-face +Face for error messages from proof assistant. +@end defopt + +@defopt proof-warning-face +Face for warning messages. +Could come either from proof assistant or Proof General itself. +@end defopt + +@c Maybe this detail of explanation belongs in the internals, +@c with just a hint here. +The slightly bizarre name of the next face comes from the idea that +while large amounts of output are being sent from the prover, some +messages should be displayed to the user while the bulk of the output is +hidden. The messages which are displayed may have a special annotation +to help Proof General recognize them, and this is an "eager" annotation +in the sense that it should be processed as soon as it is observed +by Proof General. + +@defopt proof-eager-annotation-face +Face for messages from proof assistant. +@end defopt + @node Tweaking configuration settings @section Tweaking configuration settings |