"J.D. Smith" <[email protected]> writes: >>> OUT<point>SIDE *FOO* -> OUT[S]IDE FOO ; definitely in outside text: >>> default box cursor >>> OUTSIDE <point>*FOO* -> OUTSIDE [F]OO ; adjacent to, but still outside: >>> box >> >> I can get your argument (although, see above), but when the cursor is >> literally displayed over the latter [F], it is counter-intuitive for me >> that the cursor is outside. > > I think that's more of a "box shape seems less inside the bar" point of > view, which I can see, since the box "intrudes" more into the pixels of > the visible string. But box is the default type.
What about additionally changing the cursor shape right before/after the emphasis/link: bar cursor inside, box cursor far away (default), and, say, (bar . 5). >>> That definitely isn't intended. With this I get the expected: >>> >>> Some *F|OO* or another >>> >>> from emacs -Q. Can you try from that? It should never be a block >>> inside. Do you customize your cursor (which shouldn't matter)? >> >> I did it with emacs -Q. On Emacs master. >> On Emacs 30 and Emacs 29, I cannot reproduce. > > So v31 reproduces? Sounds like an introduced bug which should be > reported and fixed. Can you tell if it's just skipping the call to the > cursor sensor function in some context? Or perhaps calling it with bad > data? ====================================================================== 1 -> (my/appear-sensor #<window 47 on *org-hidden-test*> 54 entered) 1 <- my/appear-sensor: bar ====================================================================== 1 -> (my/appear-sensor #<window 47 on *org-hidden-test*> 55 moved) 1 <- my/appear-sensor: t -- Ihor Radchenko // yantar92, Org mode maintainer, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>
