diff options
author | 2002-06-18 23:08:53 +0000 | |
---|---|---|
committer | 2002-06-18 23:08:53 +0000 | |
commit | 2b12ea7260cf8fc3301d75f60fbf69288ecd09ad (patch) | |
tree | c9fabb17793b9ae13835ccccbe4ba57f51c72cf7 /generic/proof-config.el | |
parent | 9e751e825b3e830f3fcc81374e853b741e38bd79 (diff) |
Remove global testing and lift-global function; rename proof-nested-goals -> proof-nested-goals-history.
Diffstat (limited to 'generic/proof-config.el')
-rw-r--r-- | generic/proof-config.el | 29 |
1 files changed, 2 insertions, 27 deletions
diff --git a/generic/proof-config.el b/generic/proof-config.el index dd1d05b4..c59e4b3c 100644 --- a/generic/proof-config.el +++ b/generic/proof-config.el @@ -1158,11 +1158,7 @@ The possibilities are: 'extend - keep extending the closed region until a save or goal. If your proof assistant allows nested goals, it will be wrong to close -off the portion of proof so far, so this variable should be set to nil. -There is no built-in understanding of the undo behaviour of nested -proofs; instead there is some support for un-nesting nested proofs in -the proof-lift-global mechanism. (Of course, this is risky in case of -nested contexts!)" +off the portion of proof so far, so this variable should be set to nil." :type '(choice (const :tag "Close on save only" nil) (const :tag "Close next command" closeany) @@ -1170,16 +1166,6 @@ nested contexts!)" (const :tag "Extend" ignore)) :group 'proof-script) -(defcustom proof-lift-global nil - "Function which lifts local lemmas from inside goals out to top level. -This function takes the local goalsave span as an argument. Leave this -set this at `nil' if the proof assistant does not support nested goals, -or if you don't want to write a function to do move them around." - :type 'function - ;; FIXME customize broken on choices with function in them? - ;; :type '(choice (const :tag "No local lemmas" nil) (function)) - :group 'proof-script) - (defcustom proof-count-undos-fn 'proof-generic-count-undos "Function to calculate a command to issue undos to reach a target span. The function takes a span as an argument, and should return a string @@ -1286,8 +1272,7 @@ need to set this variable." :type '(or string function) :group 'proof-script) - -(defcustom proof-nested-goals-p nil +(defcustom proof-nested-goals-history-p nil "Whether the prover supports recovery of history for nested proofs. If it does, Proof General will retain history inside nested proofs; otherwise Proof General will amalgamate nested proofs into single @@ -1295,16 +1280,6 @@ steps." :type 'boolean :group 'proof-script) -(defcustom proof-global-p nil - "Whether a command is a global declaration. Predicate on strings or nil. -This is used to handle nested goals allowed by some provers, by -recognizing global declarations as candidates for rearranging the -proof script. - -May be left as nil to disable this function." - :type 'function - :group 'proof-script) - (defcustom proof-state-preserving-p 'proof-generic-state-preserving-p "A predicate, non-nil if its argument (a command) preserves the proof state. If set, used by proof-minibuffer-cmd to filter out scripting |