GNU bug report logs -
#35476
[PATCH] 27.0.50; font-lock-{append,prepend}-text-property and anonymous faces
Previous Next
Reported by: Kévin Le Gouguec <kevin.legouguec <at> gmail.com>
Date: Sun, 28 Apr 2019 17:12:02 UTC
Severity: normal
Tags: fixed, patch
Fixed in version 27.1
Done: Noam Postavsky <npostavs <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
Message #20 received at 35476 <at> debbugs.gnu.org (full text, mbox):
Looks basically good, I just have a few nitpicks below.
> Subject: [PATCH 1/2] Stop splicing anonymous faces in
> font-lock-append-text-property
>
> This is the same fix as f478082, which was only applied to
It's best to avoid using hashes in commit messages, as they're
translated to ChangeLog files which might read from the tarball (i.e.,
without a git repo to hand). CONTRIBUTE talks about using "action
stamps" but I think date+title is more readable. Which would be:
2019-04-29 "Refrain from splicing anonymous faces in text properties".
> +(provide 'font-lock-tests)
I don't think there is any reason to `provide' a feature in a test file
(I know some other test files do that, but I don't see why), test files
are generally not loaded via require.
> Subject: [PATCH 2/2] Extract common code for adding text properties
> + (let ((new-value (if append
> + (append (if (listp prev) prev (list prev)) val)
> + (append val (if (listp prev) prev (list prev))))))
I would suggest to factor out the (if (listp prev) prev (list prev))
from these expressions.
This bug report was last modified 6 years and 4 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.