|
From: | Dmitry Gutov |
Subject: | bug#27427: 26.0.50; Native line numbers lead to display error in company-mode popup |
Date: | Sat, 15 Jul 2017 20:38:15 +0300 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:54.0) Gecko/20100101 Thunderbird/54.0 |
On 7/14/17 10:04 AM, Eli Zaretskii wrote:
That's because posn-at-point "simulates" redisplay: it performs all the layout calculations exactly like redisplay would, but without actually displaying anything.
Very cool. In that case, let's consider this issue resolved. I've already pushed this fix and cut a new release now.
(If you think posn-at-point takes that information from what is displayed on the glass, or from some of its internal representation, then that's not what it does, because the internal representation of what's on the glass is many times outdated when a Lisp program runs, so it cannot be trusted.)
I was thinking there was some change canary (or many of them), and the "internal representation" is recomputed when any of those values change.
[Prev in Thread] | Current Thread | [Next in Thread] |