diff options
author | 2004-02-16 18:34:17 +0000 | |
---|---|---|
committer | 2004-02-16 18:34:17 +0000 | |
commit | 1613054986704066fc6d6b36f4386e11d5faec12 (patch) | |
tree | ce5ae23209e57bf7f4c99bea757ed99ac6be0809 /generic | |
parent | 9c0ede8422b8b3117773343e7192f2ee0864dba0 (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.el | 21 |
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) |