aboutsummaryrefslogtreecommitdiff
path: root/generic
diff options
context:
space:
mode:
authorDavid Aspinall2009-09-06 13:58:50 +0000
committerDavid Aspinall2009-09-06 13:58:50 +0000
commit594f3c0e21e9064bce8bb04750d7595cfefae705 (patch)
tree69ecbf9c58643728a0d5e22a35de5c343a177cc9 /generic
parentfe91bb443c5c0bf7c2d9800d599cff6e45d2197b (diff)
pg-response-maybe-erase: inhibit read only
Diffstat (limited to 'generic')
-rw-r--r--generic/pg-response.el9
1 files changed, 4 insertions, 5 deletions
diff --git a/generic/pg-response.el b/generic/pg-response.el
index 30f7b329..f1be532c 100644
--- a/generic/pg-response.el
+++ b/generic/pg-response.el
@@ -16,8 +16,8 @@
;;; Code:
(eval-when-compile
- (require 'easymenu) ; easy-menu-add
- (require 'proof-utils)) ; deflocal, proof-eval-when-ready-for-assistant
+ (require 'easymenu) ; easy-menu-add
+ (require 'proof-utils)) ; deflocal, proof-eval-when-ready-for-assistant
(require 'bufhist)
(require 'pg-assoc)
@@ -231,7 +231,8 @@ the buffer is only cleared when FORCE is set.
No effect if there is no response buffer currently.
Returns non-nil if response buffer was cleared."
(when (buffer-live-p proof-response-buffer)
- (let ((doit (or (and
+ (let ((inhibit-read-only t)
+ (doit (or (and
proof-tidy-response
(not (eq pg-response-erase-flag 'invisible))
pg-response-erase-flag)
@@ -239,8 +240,6 @@ Returns non-nil if response buffer was cleared."
(if doit
(if clean-windows
(proof-clean-buffer proof-response-buffer)
- ;; NB: useful optional arg to erase buffer is XEmacs specific, 8-(.
- ;; (erase-buffer proof-response-buffer)
(with-current-buffer proof-response-buffer
(setq pg-response-next-error nil) ; all error msgs lost!
(if (> (buffer-size) 0)