]> git.ipfire.org Git - thirdparty/vim.git/commit
runtime(make): variables in make target lists use wrong highlighting master
authorBogdan Barbu <l4b.bogdan.barbu@gmail.com>
Wed, 5 Aug 2026 19:14:54 +0000 (19:14 +0000)
committerChristian Brabandt <cb@256bit.org>
Wed, 5 Aug 2026 19:14:54 +0000 (19:14 +0000)
commit8c93e2d50dacabcd66cc4cb9573da497e98d3c26
treed5fe83f2e1ba09fa5973c4194c896f34302fe472
parentc44f35ca1a4d8c0c78f327800fe2677c91c6cecb
runtime(make): variables in make target lists use wrong highlighting

Problem:  Variables in make target lists are highlighted as targets when
          the prerequisite list is non-empty.
Solution: Match target lists separately from prerequisite regions so
          that contained identifiers are highlighted correctly.  Add
          regression test.

closes: #20947

Signed-off-by: Bogdan Barbu <l4b.bogdan.barbu@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
runtime/syntax/make.vim
runtime/syntax/testdir/dumps/make_01_00.dump
runtime/syntax/testdir/input/make_01.mak
runtime/syntax/testdir/input/setup/make_01.vim [new file with mode: 0644]