aboutsummaryrefslogtreecommitdiff
path: root/generic/proof-shell.el
diff options
context:
space:
mode:
Diffstat (limited to 'generic/proof-shell.el')
-rw-r--r--generic/proof-shell.el11
1 files changed, 10 insertions, 1 deletions
diff --git a/generic/proof-shell.el b/generic/proof-shell.el
index 64eee4c8..6c0492aa 100644
--- a/generic/proof-shell.el
+++ b/generic/proof-shell.el
@@ -21,11 +21,20 @@
(require 'span)
(require 'proof-utils))
+;; declare a few functions and variables from proof-tree - if we
+;; require proof-tree the compiler complains about a recusive
+;; dependency.
+(declare-function proof-tree-urgent-action "proof-tree" (flags))
+(declare-function proof-tree-handle-delayed-output "proof-tree"
+ (old-proof-marker cmd flags span))
+(eval-when (compile)
+ ;; without the nil initialization the compiler still warns about this variable
+ (defvar proof-tree-external-display nil))
+
(require 'scomint)
(require 'pg-response)
(require 'pg-goals)
(require 'pg-user) ; proof-script, new-command-advance
-(require 'proof-tree)
;;