freenode/#slime - IRC Chatlog
Search
8:02:59
lukego
I'm adding CLIM support to SLIME. Just been tearing my hair out for hours wondering why images in Emacs don't react to mouse events where there are presentations. Just realized that it does work in isolation but somehow gets suppressed when the images are inserted into the SLIME REPL. ouch :)
9:22:04
lukego
I've narrowed it down quite a lot now actually. It seems to be an issue with the string object containing SVG data. Specifically, my properties don't work if I use STRING, but do work if I use (substring-no-properties STRING). Weird. Checking now if there indeed are any properties and if so why Emacs cares.
9:24:51
lukego
The string does not seem to have any text properties so I wonder if it's somehow about the identity of the string object itself.
9:27:09
lukego
It's the identity of the string object. (The string doesn't have any properties.) I've no idea why... but I guess since Elisp strings are mutable there are any number of potential reasons. Just doing (create-image (copy-seq string) ...) fixes it.
11:35:13
lukego
hacking and slashing onwards, have presentations acting mouse sensitive now https://imgur.com/a/PjGomSs