diff options
| author | Pierre Courtieu | 2010-09-01 14:11:55 +0000 |
|---|---|---|
| committer | Pierre Courtieu | 2010-09-01 14:11:55 +0000 |
| commit | c9bfe11b0664bd6478f4ae75b10004b5d20a0386 (patch) | |
| tree | 1d687b9bedbbd0775d8cd96ccacba492d16c8703 | |
| parent | c1955a6fa62b94b1906a199638caf293f29319a8 (diff) | |
Fixed experimental feature of storing response or goal in a persistent
buffer.
| -rw-r--r-- | coq/coq-abbrev.el | 2 | ||||
| -rw-r--r-- | coq/coq.el | 7 |
2 files changed, 8 insertions, 1 deletions
diff --git a/coq/coq-abbrev.el b/coq/coq-abbrev.el index 77fe7384..5d179cd3 100644 --- a/coq/coq-abbrev.el +++ b/coq/coq-abbrev.el @@ -82,6 +82,8 @@ ["Print..." coq-Print t] ["Check..." coq-Check t] ["About..." coq-About t] + [ "Store response" proof-store-response-win t] + [ "Store goal" proof-store-goals-win t] ("OTHER QUERIES" ["Print Hint" coq-PrintHint t] ["Show ith goal..." coq-Show t] @@ -298,6 +298,7 @@ Initially 1 because Coq initial state has number 1.") (goto-char (point-min))) (if erase (copy-to-buffer nb (point-min) (point-max)) (append-to-buffer nb (point-min) (point-max))) +; (set-window-point window pos) nb)) ;; copy the content of proof-response-buffer into the "response-freeze" buffer, @@ -308,7 +309,11 @@ Initially 1 because Coq initial state has number 1.") (let ((newbuffer nil)) (set-buffer buffer) (setq newbuffer (proof-clone-buffer "*response-freeze*" erase)) - (display-buffer-other-frame newbuffer)))) + (let ((win (display-buffer-other-frame newbuffer)) + (win-point-min (save-window-excursion + (switch-to-buffer-other-frame newbuffer) + (point-min)))) + (set-window-point win win-point-min))))) (defun proof-store-response-win (&optional erase) (interactive "P") |
