[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#46052: Colons fooling GNUmakefile mode
From: |
Kévin Le Gouguec |
Subject: |
bug#46052: Colons fooling GNUmakefile mode |
Date: |
Sat, 23 Jan 2021 14:48:22 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
積丹尼 Dan Jacobson <jidanni@jidanni.org> writes:
> Perhaps already fixed.
AFAICT this is still reproducible in master (c83590b).
Out of curiosity, I took a look at make-mode.el, thinking it might just
be a matter of adding a [^\t] in a regexp somewhere after a ^ anchor,
but I'm not used to debugging font-lock setups and I don't really know
which occurrence of makefile-targets is responsible for this spurious
fontification (maybe the one paired with makefile-match-dependency,
which relies on makefile-dependency-regex?).
It sure would be nice if make-mode could check whether a line starts
with a tab before slapping the makefile-targets face on it.
(Supporting .RECIPEPREFIX would also be neat I guess, though the fact
that this variable can be set multiple times in a single makefile will
probably pose an interesting challenge.)