vim/ci
Christ van Willegen 6a15942bc2
CI: add Makefile target to verify default highlighting groups are present
When adding new highlight groups, one needs to make sure to also add a
"default link NewHlGroup ExistingHlGroup" in highlight.c code, so that
when resetting a color scheme the old color won't be left behind.

So add a Makefile in the 'ci' directory that verifies that all
documented '*hl-<groupname>' from the documentation are either reflected
in the source code, or belong to a list of 'known to be ignored'
highlight groups and let that check run as part of the CI test suite.

related: #16676
closes: #16678

Signed-off-by: Christ van Willegen <cvwillegen@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
2025-02-21 20:23:26 +01:00
..
appveyor.bat patch 9.1.0559: translation of vim scripts can be improved 2024-07-11 21:14:15 +02:00
config.mk.clang-12.sed patch 9.0.1960: Make CI checks more strict 2023-09-30 12:32:37 +02:00
config.mk.clang.sed patch 8.2.3922: cannot build with dynamic Ruby 3.1 2021-12-28 15:51:45 +00:00
config.mk.gcc.sed patch 8.2.0828: Travis: regexp patttern doesn't work everywhere 2020-05-26 20:09:11 +02:00
config.mk.sed patch 9.0.1960: Make CI checks more strict 2023-09-30 12:32:37 +02:00
hlgroups.ignore CI: add Makefile target to verify default highlighting groups are present 2025-02-21 20:23:26 +01:00
hlgroups.make CI: add Makefile target to verify default highlighting groups are present 2025-02-21 20:23:26 +01:00
if_ver-1.vim patch 8.2.2733: detecting Lua version is not reliable 2021-04-07 20:11:12 +02:00
if_ver-2.vim patch 8.2.0140: CI does not test building doc tags 2020-01-21 22:13:42 +01:00
if_ver-cmd.vim patch 8.2.0140: CI does not test building doc tags 2020-01-21 22:13:42 +01:00
remove_snap.sh CI: get rid of snap and speed up CI (#13938) 2024-01-31 20:04:22 +01:00
setup-xvfb.sh patch 8.2.2150: Github actions CI isn't used for all available platforms 2020-12-17 20:27:26 +01:00
unlisted.make CI: add Makefile target to verify default highlighting groups are present 2025-02-21 20:23:26 +01:00