GNU bug report logs -
#36432
26.2; SMIE does not request forward tokens when point is at point-max
Previous Next
Full log
Message #23 received at 36432 <at> debbugs.gnu.org (full text, mbox):
On 29/06/2019, Eli Zaretskii <eliz <at> gnu.org> wrote:
>> Date: Sat, 29 Jun 2019 15:42:27 +0300
>> From: Eli Zaretskii <eliz <at> gnu.org>
>> Cc: 36432 <at> debbugs.gnu.org
>>
>> How would Emacs know this is the case? Why don't you also override
>> point-max to make it consistent with those illusory characters?
>
> Or actually insert those characters at EOB, but make them invisible?
I think I'd like to avoid doing that unless I do it for all of the
virtual tokens. I don't know how to do that without it impacting the
underlying source code. Is there more documentation about doing it
that way? It'd be a drastic change in how the lexer is written.
BTW I had a look through smie.el and I can't see anywhere obvious
where (eobp) or (point-max) are called that would lead to the bug I'm
seeing. I'll most likely have to step debug at some point to get to
the bottom of this.
This bug report was last modified 5 years and 352 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.