aboutsummaryrefslogtreecommitdiff
path: root/generic/proof-config.el
diff options
context:
space:
mode:
authorDavid Aspinall1999-10-06 13:19:14 +0000
committerDavid Aspinall1999-10-06 13:19:14 +0000
commit64bd441ec1076474ba2324f07af03b9048ef39d0 (patch)
treef52fefdfbd73794d12c488b33df1184e5a94b233 /generic/proof-config.el
parentca9b0ce54d1b78571c3e5782ba9f85790f8a9508 (diff)
Speed optimizations, part I.
Diffstat (limited to 'generic/proof-config.el')
-rw-r--r--generic/proof-config.el11
1 files changed, 11 insertions, 0 deletions
diff --git a/generic/proof-config.el b/generic/proof-config.el
index a2191dce..f96e951f 100644
--- a/generic/proof-config.el
+++ b/generic/proof-config.el
@@ -1004,6 +1004,17 @@ Set to nil to disable this feature."
:type '(choice regexp (const :tag "Disabled" nil))
:group 'proof-shell)
+(defcustom proof-shell-eager-annotation-start-length 1
+ "Maximum length of an eager annotation start.
+Must be set to the maximum length of the text that may match
+`proof-shell-eager-annotation-start' (at least 1).
+If this value is too low, eager annotations may be lost!
+
+This value is used internally by Proof General to optimize the process
+filter to avoid unnecessary searching."
+ :type 'integer
+ :group 'proof-shell)
+
(defcustom proof-shell-eager-annotation-end "\n"
"Eager annotation field end. A regular expression or nil.
An eager annotation indicates to Emacs that some following output