From ceb2e2f49a5b459af44e0be17de155aa2e70562d Mon Sep 17 00:00:00 2001 From: David Aspinall Date: Mon, 25 Oct 1999 12:46:06 +0000 Subject: Added proof-auto-multiple-files. Docstring addition. --- generic/proof-config.el | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/generic/proof-config.el b/generic/proof-config.el index aebda133..630b398f 100644 --- a/generic/proof-config.el +++ b/generic/proof-config.el @@ -789,6 +789,10 @@ Only relevant for proof-find-and-forget-fn.") "Function that returns a command to forget back to before its argument span. This setting is used to for retraction (undoing) in proof scripts. +It should undo the effect of all settings between its target span +up to (proof-unlocked-begin). This may involve forgetting a number +of definitions, declarations, or whatever. + The special string proof-no-command means there is nothing to do. This is an important function for script management. @@ -978,6 +982,20 @@ proof-shell-process-file, proof-shell-compute-new-files-list." :type '(choice string (const nil)) :group 'proof-shell) +(defcustom proof-auto-multiple-files nil + "Whether to use automatic multiple file management. +If non-nil, Proof General will automatically retract a script file +whenever another one is retracted which it depends on. It assumes +a simple linear dependency between files in the order which +they were processed. + +If your proof assistant has no management of file dependencies, or one +which depends on a simple linear context, you may be able to use this +setting to good effect. If the proof assistant has more complex +file dependencies then you should configure it to communicate with +Proof General about the dependcies rather than using this setting." + :type 'boolean + :group 'proof-shell) ;; ;; 5b. Regexp variables for matching output from proof process. -- cgit v1.2.3