diff options
author | João Távora <joaotavora@gmail.com> | 2023-04-27 20:51:07 +0100 |
---|---|---|
committer | João Távora <joaotavora@gmail.com> | 2023-04-28 00:39:08 +0100 |
commit | 941ef044f2e0607bcaa537fbb56790a512c38782 (patch) | |
tree | d37cfa638670f34af66345a65cb95613203ed2c3 /lisp/emacs-lisp/check-declare.el | |
parent | a365984d9e167c4d71a2a44a1abb4710765f460f (diff) | |
download | emacs-941ef044f2e0607bcaa537fbb56790a512c38782.tar.gz emacs-941ef044f2e0607bcaa537fbb56790a512c38782.tar.bz2 emacs-941ef044f2e0607bcaa537fbb56790a512c38782.zip |
Eglot: fix edge case when deleting inlay hint overlays
When asked to update hints in a region (FROM TO),
eglot--update-hints-1 first deletes the existing hints. It must
however take care to delete all overlays that logically belong to the
region, even if they don't physically belong to it, e.g. inlay
overlays spanning (FROM-1 FROM) and having a 'after-string' property.
* lisp/progmodes/eglot.el (eglot--update-hints-1): Fix edge case.
Diffstat (limited to 'lisp/emacs-lisp/check-declare.el')
0 files changed, 0 insertions, 0 deletions