aboutsummaryrefslogtreecommitdiffhomepage
path: root/generic
diff options
context:
space:
mode:
authorGravatar Pierre Courtieu <courtieu@lri.fr>2004-02-16 18:34:17 +0000
committerGravatar Pierre Courtieu <courtieu@lri.fr>2004-02-16 18:34:17 +0000
commit1613054986704066fc6d6b36f4386e11d5faec12 (patch)
treece5ae23209e57bf7f4c99bea757ed99ac6be0809 /generic
parent9c0ede8422b8b3117773343e7192f2ee0864dba0 (diff)
forgot some functions in span-extent.el. This is like the previous
commit, for "holes" integration.
Diffstat (limited to 'generic')
-rw-r--r--generic/span-extent.el21
1 files changed, 21 insertions, 0 deletions
diff --git a/generic/span-extent.el b/generic/span-extent.el
index 8f72bead..816a7f8a 100644
--- a/generic/span-extent.el
+++ b/generic/span-extent.el
@@ -101,6 +101,27 @@ A span is before PT if it covers the character before PT."
(defalias 'span-string 'extent-string)
;Pierre: new untility functions for "holes"
+(defsubst make-detached-span ()
+ "Return the buffer owning span."
+ (make-extent nil nil)
+ )
+
+
+(defsubst span-buffer (span)
+ "Return the buffer owning span."
+ (extent-buffer span)
+ )
+
+(defsubst span-detached-p (span)
+ "is this span detached? nil for no, t for yes"
+ (extent-detached-p span)
+)
+
+(defsubst set-span-face (span face)
+ "set the face of a span"
+ (set-extent-face span face)
+)
+
(defsubst fold-spans (FUNCTION &optional OBJECT FROM TO MAPARG FLAGS PROPERTY VALUE)
"map on span, see map-extent on xemacs"
(map-extents FUNCTION OBJECT FROM TO MAPARG FLAGS PROPERTY VALUE)