unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Is this a bug in overlay property list handling?
@ 2008-06-01  9:58 Lennart Borgman (gmail)
  2008-06-03 14:37 ` Stefan Monnier
  0 siblings, 1 reply; 4+ messages in thread
From: Lennart Borgman (gmail) @ 2008-06-01  9:58 UTC (permalink / raw)
  To: Emacs Devel

I am not sure if I have hit a bug or if I am doing something wrong. I do 
something like this in my code:

   (setq syntax-ppss-last-min
         (copy-tree
          (cons (1- last-pos)
                (if is-main-mode-chunk
                    (mumamo-with-major-mode-fontification main-major
                      `(parse-partial-sexp (point-min) last-pos))
                  (parse-partial-sexp 1 1)))
          ))
   (overlay-put chunk-at-pos 'syntax-ppss-last-min syntax-ppss-last-min)

If I test this immediately after with `overlay-get' the value looks ok.

However, later when I read these values with `overlay-get' it seems like 
the property list has got corrupted. The car of the value stored in 
property 'syntax-ppss-last-min is nil.

I use copy-tree to try to avoid surprices like this one. Maybe I should 
do something different? Maybe this is a bug in overlay property list 
handling?




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2008-06-03 20:50 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-06-01  9:58 Is this a bug in overlay property list handling? Lennart Borgman (gmail)
2008-06-03 14:37 ` Stefan Monnier
2008-06-03 19:46   ` Lennart Borgman (gmail)
2008-06-03 20:50     ` Lennart Borgman (gmail)

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).