5. Goals Buffer Settings
The goals buffer settings allow configuration of Proof General for proof by pointing or similar features. See the Proof General documentation web page for a link to the technical report ECS-LFCS-97-368 which hints at how to use these settings.
- Variable: proof-shell-result-start
Regexp matching start of an output from the prover after pbp commands.
In particular, after apbp-goal-commandor apbp-hyp-command.
- Variable: proof-shell-result-end
Regexp matching end of output from the prover after pbp commands.
In particular, after apbp-goal-commandor apbp-hyp-command.
- Variable: pg-subterm-start-char
Opening special character for subterm markup.
Subsequent special characters with values belowpg-subterm-first-special-charare assumed to be subterm position indicators. Annotations should be finished withpg-subterm-sep-char; the end of the concrete syntax is indicated bypg-subterm-end-char.If
pg-subterm-start-charis nil, subterm markup is disabled.
- Variable: pg-subterm-sep-char
Finishing special for a subterm markup.
See doc ofpg-subterm-start-char.
- Variable: pg-topterm-regexp
Annotation regexp that indicates the beginning of a "top" element.
A "top" element may be a sub-goal to be proved or a named hypothesis, for example. It could also be a literal command to insert and send back to the prover.The function
pg-topterm-goalhyplit-fnexamines text following this special character, to determine what kind of top element it is.This setting is also used to see if proof-by-pointing features are configured. If it is unset, some of the code for parsing the prover output is disabled.
- Variable: pg-subterm-end-char
Closing special character for subterm markup.
Seepg-subterm-start-char.
This document was generated on January 24, 2026 using texi2html 1.82.