GNU bug report logs -
#30786
Save text properties in desktop
Previous Next
Reported by: Juri Linkov <juri <at> linkov.net>
Date: Mon, 12 Mar 2018 22:00:02 UTC
Severity: normal
Fixed in version 27.0.50
Done: Juri Linkov <juri <at> linkov.net>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
>>>>>> + ;; Get rid of unreadable text properties.
>>>>>> + (if (ignore-errors (read (format "%S" value)))
>>>>>> + (cons 'may value)
>>>>>> + (let ((copy (copy-sequence value)))
>>>>>> + (set-text-properties 0 (length copy) nil copy)
>>>>>> + (cons 'may copy))))
>
>> If we can afford continuing incrementing the desktop file version in
>> ‘desktop-file-version’ doing this every time when support for reading more
>> syntaxes is added, thus preventing incompatibilities, then the patch above
>> would be the most reliable solution.
>
> You would also have to strip text properties according to the value of
> desktop-file-version, right?
This won't help for the counterexample that you demonstrated earlier with
(put-text-property 1 2 'foo (point-marker)). Whereas this patch does.
This bug report was last modified 7 years and 32 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.