GNU bug report logs -
#34952
files with/out final newline look the same no matter what
Previous Next
Reported by: 積丹尼 Dan Jacobson <jidanni <at> jidanni.org>
Date: Sat, 23 Mar 2019 05:09:02 UTC
Severity: wishlist
Tags: fixed
Fixed in version 28.1
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
>> > Oh, yeah, that makes sense. I'll fix that.
>> Actually, I don't know how. How do you ask, when you're in the
>> font-lock machinery, what the original point was?
font-lock is "per buffer" whereas point is "per window", so I'm not sure
what "*the* original point" should mean.
>> Like here:
>> ,@(when (memq 'missing-newline-at-eof whitespace-active-style)
>> ;; Show missing newline.
>> `(("[^\n]\\'" 0 (if .... something) t)))))
> What, calling 'point' doesn't work? Then maybe Stefan could help us
> out.
>> By the way, have I whined about how difficult debugging font-lock stuff
>> is? I can't put a `debug' in there, for instance, to examine the
>> calling sequence, which would probably tell me what I need to know.
> I think Stefan posted some advice at some point?
You can try `jit-lock-debug-mode` (which delays the jit-lock from
"within redisplay" to "the next idle time"). Otherwise, you can set
`font-lock-support-mode` to nil, then turn font-lock-mode off and back
on (after which font-lock is triggered via `after-change-functions`).
Stefan
This bug report was last modified 4 years and 288 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.