aboutsummaryrefslogtreecommitdiffhomepage
path: root/generic
diff options
context:
space:
mode:
authorGravatar David Aspinall <da@inf.ed.ac.uk>2002-06-08 10:01:39 +0000
committerGravatar David Aspinall <da@inf.ed.ac.uk>2002-06-08 10:01:39 +0000
commit3be2b1fb7fa1e7a0df9369efb96c7e79df31de2c (patch)
tree9be214da88665768b15de10c32b6e6d8095fcb20 /generic
parentb2aec5a2c4e4c19affb99dfa2b6d8b3bc812fcf0 (diff)
Clean up span.el loading; make compat with bbdb.el in FSF
Diffstat (limited to 'generic')
-rw-r--r--generic/span.el16
1 files changed, 7 insertions, 9 deletions
diff --git a/generic/span.el b/generic/span.el
index 59710e1f..5480d010 100644
--- a/generic/span.el
+++ b/generic/span.el
@@ -5,16 +5,14 @@
;;
;; $Id$
-
+;;
;; Spans are our abstraction of extents/overlays.
-;;
+;;
(eval-and-compile
- (cond
- ((fboundp 'make-extent) (require 'span-extent))
- ((fboundp 'make-overlay) (require 'span-overlay))
- (t
- (error
- "Your Emacs version is not compatible with Proof General, sorry."))))
-
+ (cond ((string-match "XEmacs" emacs-version)
+ (require 'span-extent))
+ (t
+ (require 'span-overlay))))
+
(provide 'span)
;; span.el ends here.