Hah, so I was still working through this (why I haven’t replied).
Your dot works for me still on my machine but it appears to always show at the end of the lines not always in the same spot (btw, I much prefer the default background for pigments of course )
FYI, for background, I’m trying to make https://atom.io/packages/jumpy work with markers/decorations and I’m so close. Honestly I think the remainder of the issues is just a bug in the decorations.
I had to do this because the last changes to virtualization/tiling has dramatically slowed down Jumpy. It’s taken me a while to get through the rewrite, and kind of stuck on this bug holding off the release.
Basically if I subtract 1 from the last visible lines it works, but the last line can’t be jumped to. If I don’t subtract 1, when there is buffer beyond the screen, the line always returns one beyond the fold and the labels jump up and overlay on screen (they have no business being there)… It’s almost like a box model issue. I guess I have to work through the decorations code and find why it’s repositioning these on screen. I guess this all relates to fetching one more row for virtualization. For Jumpy though, there’s no reason I shouldn’t be able to get an exact read of visible lines at the time of toggle…right?
If anyone is curious the branch is here: