aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--generic/proof-menu.el7
1 files changed, 6 insertions, 1 deletions
diff --git a/generic/proof-menu.el b/generic/proof-menu.el
index b5712258..cddac802 100644
--- a/generic/proof-menu.el
+++ b/generic/proof-menu.el
@@ -17,12 +17,15 @@
(defun proof-display-some-buffers ()
"Display the reponse or goals buffer, toggling between them.
+Also move point to the end of the response buffer.
If in three window or multiple frame mode, display both buffers."
(interactive)
(cond
((or proof-dont-switch-windows proof-multiple-frames-enable)
;; Display both
(proof-switch-to-buffer proof-response-buffer 'noselect)
+ (set-window-point (get-window-buffer proof-response-buffer)
+ (point-max))
(proof-switch-to-buffer proof-goals-buffer 'noselect))
((and (buffer-live-p proof-response-buffer)
(get-buffer-window proof-response-buffer 'visible))
@@ -30,7 +33,9 @@ If in three window or multiple frame mode, display both buffers."
(proof-switch-to-buffer proof-goals-buffer 'noselect))
(t
;; Response buffer invisible, let's display it
- (proof-switch-to-buffer proof-response-buffer 'noselect))))
+ (proof-switch-to-buffer proof-response-buffer 'noselect)
+ (set-window-point (get-window-buffer proof-response-buffer)
+ (point-max)))))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;