diff options
| author | David Aspinall | 1999-11-15 21:07:46 +0000 |
|---|---|---|
| committer | David Aspinall | 1999-11-15 21:07:46 +0000 |
| commit | 2d8d2d67d465999e48bb0fcb7f697af38c835129 (patch) | |
| tree | 4457873030e25f5863e6b154aa9dbbafbea35050 /generic/proof-script.el | |
| parent | ba033ec8e73b396272b957b35e1bc2b3433a43e6 (diff) | |
Fixes for FSF overlay obscurity.
Diffstat (limited to 'generic/proof-script.el')
| -rw-r--r-- | generic/proof-script.el | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/generic/proof-script.el b/generic/proof-script.el index 558901c1..2699dbac 100644 --- a/generic/proof-script.el +++ b/generic/proof-script.el @@ -154,7 +154,10 @@ Allocate spans if need be. The spans are detached from the buffer, so the regions are made empty by this function." ;; Initialise queue span, remove it from buffer. (unless proof-queue-span - (setq proof-queue-span (make-span 1 1))) + (setq proof-queue-span (make-span 1 1)) + ;; FIXME: span-raise is an FSF hack to make locked span appear. + ;; overlays still don't work as well as they did/should. + (span-raise proof-queue-span)) (set-span-property proof-queue-span 'start-closed t) (set-span-property proof-queue-span 'end-open t) (proof-span-read-only proof-queue-span) @@ -162,7 +165,8 @@ buffer, so the regions are made empty by this function." (detach-span proof-queue-span) ;; Initialise locked span, remove it from buffer (unless proof-locked-span - (setq proof-locked-span (make-span 1 1))) + (setq proof-locked-span (make-span 1 1)) + (span-raise proof-locked-span)) (set-span-property proof-locked-span 'start-closed t) (set-span-property proof-locked-span 'end-open t) (proof-span-read-only proof-locked-span) @@ -1652,7 +1656,8 @@ command." ;; User-level functions. ;; ;; FIXME: put these in a new file, proof-user, which defines -;; user-level scripting mode. +;; user-level scripting mode. Or put stuff above in a new +;; file, proof-core.el for low-level scripting functions. ;; |
