>>>> "Karl" == Karl Pflästerer
<sigurd(a)12move.de> writes:
Karl> Is there an error in the manual in my understanding (most
Karl> sure) of it or in the preservation of text properties.
Karl> (I stumbled across that as I wanted to try out some code
Karl> from gnu.emacs.sources <lhel4exrq3.fsf(a)dodo.bluetail.com> )
Possibly it's all three. In XEmacs there are three interfaces to one
way to attach information to text: the native extent interface, the
sanctioned text property interface, and the deprecated overlay
interface. In each case, the text being treated is marked out with an
extent, and a property is set on the extent. Text properties set
using the text property interface should be preserved (and are, in the
cases I know about). Properties set via the extent interface and the
overlay interface are not.
It seems likely to me that there is a fair amount of confusion in the
XEmacs documentation about this, as much is ported directly from the
Emacs docs, where IIRC text properties and overlays don't share
implementation at all. And we could have gotten the behavior wrong, too.
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.