Ignore everything below auto/ except for configure
fixes: #20814
Signed-off-by: Christian Brabandt <cb@256bit.org>
-# Unixen: object and executable files.
+# Unix: object and executable files.
*.o
src/vim
src/xxd/xxd
src/tmp_make
# We do need src/auto/configure.
-src/auto/config.cache
-src/auto/config.h
-src/auto/config.log
-src/auto/config.mk
-src/auto/config.status
-src/auto/osdef.h
-src/auto/link.log
-src/auto/link.sed
-src/auto/pathdef.c
-src/auto/wayland/*.c
-src/auto/wayland/*.h
+src/auto/*
+!src/auto/configure
# Windows
*.exe
-syntax: glob
+# We do need src/auto/configure.
+# ignore everything except for auto/configure
+syntax: regexp
+^src/auto/(?!configure$)
-# Unixen: object and executable files.
+syntax: glob
+# Unix: object and executable files.
*.o
src/vim
src/xxd/xxd
src/po/sjiscorr
src/types.vim
-# We do need src/auto/configure.
-src/auto/config.cache
-src/auto/config.h
-src/auto/config.log
-src/auto/config.mk
-src/auto/config.status
-src/auto/osdef.h
-src/auto/link.log
-src/auto/link.sed
-src/auto/pathdef.c
-src/auto/wayland/*.c
-src/auto/wayland/*.h
-
# Windows
*.exe
*.idb