aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Aspinall1998-10-27 17:31:59 +0000
committerDavid Aspinall1998-10-27 17:31:59 +0000
commita7bace497992954e808de69847fd53345d6c3c0b (patch)
tree1fa03bc9d321ad2a8fc4bb25ac66dcc269dc3f6f
parent189b7a213b9dd9366dda6288e9a0a0e64bf06e49 (diff)
More fixes for cleaner byte compile.
-rw-r--r--generic/proof-script.el8
-rw-r--r--generic/proof-shell.el12
2 files changed, 10 insertions, 10 deletions
diff --git a/generic/proof-script.el b/generic/proof-script.el
index 5e13be05..690eda08 100644
--- a/generic/proof-script.el
+++ b/generic/proof-script.el
@@ -14,7 +14,7 @@
(require 'proof-indent)
;; Spans are our abstraction of extents/overlays.
-(eval-when-compile
+(eval-and-compile
(cond ((fboundp 'make-extent) (require 'span-extent))
((fboundp 'make-overlay) (require 'span-overlay))))
@@ -33,7 +33,8 @@
'(proof-shell-ready-prover
proof-start-queue
proof-shell-live-buffer
- proof-shell-invisible-command)))
+ proof-shell-invisible-command
+ proof-response-buffer-display)))
;;
;; Internal variables used by script mode
@@ -1372,6 +1373,7 @@ sent to the assistant."
;; configuring for new assistants.
;;;###autoload
+(eval-and-compile ; to define vars
(define-derived-mode proof-mode fundamental-mode
proof-mode-name
"Proof General major mode class for proof scripts.
@@ -1386,7 +1388,7 @@ sent to the assistant."
(add-hook 'kill-buffer-hook
(lambda ()
(setq proof-script-buffer-list
- (remove (current-buffer) proof-script-buffer-list)))))
+ (remove (current-buffer) proof-script-buffer-list))))))
;; Fixed definitions in proof-mode-map, which don't depend on
;; prover configuration.
diff --git a/generic/proof-shell.el b/generic/proof-shell.el
index a945fb5f..476145b7 100644
--- a/generic/proof-shell.el
+++ b/generic/proof-shell.el
@@ -15,14 +15,10 @@
(eval-when-compile
(require 'comint)
- (require 'font-lock))
-
-;; Spans are our abstraction of extents/overlays.
-(eval-when-compile
+ (require 'font-lock)
(cond ((fboundp 'make-extent) (require 'span-extent))
((fboundp 'make-overlay) (require 'span-overlay))))
-
;; FIXME:
;; Autoloads for proof-script (added to nuke warnings,
;; maybe should be 'official' exported functions in proof.el)
@@ -944,6 +940,7 @@ how far we've got."
;; OLD COMMENT: "This has to come after proof-mode is defined"
;;###autoload
+(eval-and-compile ; to define vars
(define-derived-mode proof-shell-mode comint-mode
"proof-shell" "Proof General shell mode class for proof assistant processes"
(setq proof-buffer-type 'shell)
@@ -975,7 +972,7 @@ how far we've got."
(setq proof-re-term-or-comment
(concat proof-terminal-string "\\|" (regexp-quote proof-comment-start)
"\\|" (regexp-quote proof-comment-end)))
- )
+ ))
(easy-menu-define proof-shell-menu
@@ -1008,6 +1005,7 @@ how far we've got."
()
(error "Failed to initialise proof process"))))
+(eval-and-compile ; to define vars
(define-derived-mode pbp-mode fundamental-mode
proof-mode-name "Proof by Pointing"
;; defined-derived-mode pbp-mode initialises pbp-mode-map
@@ -1015,7 +1013,7 @@ how far we've got."
(suppress-keymap pbp-mode-map 'all)
;; (define-key pbp-mode-map [(button2)] 'pbp-button-action)
(proof-define-keys pbp-mode-map proof-universal-keys)
- (erase-buffer))
+ (erase-buffer)))