]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.1.1307: make syntax does not reliably detect different flavors v9.1.1307
authorEisuke Kawashima <e-kwsm@users.noreply.github.com>
Tue, 15 Apr 2025 17:20:06 +0000 (19:20 +0200)
committerChristian Brabandt <cb@256bit.org>
Tue, 15 Apr 2025 17:20:06 +0000 (19:20 +0200)
commitf35bd76b31e6cd62bcc47e401887059b8503c5cc
treedb2873b977b6809501293a0488d6e98c2d0d5bec
parent32f2bb6e1e672f52d736579d9752473b14a5744d
patch 9.1.1307: make syntax does not reliably detect different flavors

Problem:  GNU extensions, such as `ifeq` and `wildcard` function, are
          highlighted in BSDmakefile
Solution: detect BSD, GNU, or Microsoft implementation according to
  filename, user-defined global variables, or file contents

closes: #17089

Co-authored-by: Roland Hieber <rohieb@users.noreply.github.com>
Signed-off-by: Eisuke Kawashima <e-kwsm@users.noreply.github.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
runtime/autoload/dist/ft.vim
runtime/doc/filetype.txt
runtime/doc/syntax.txt
runtime/filetype.vim
runtime/syntax/make.vim
src/testdir/test_filetype.vim
src/version.c