comparison runtime/filetype.vim @ 34361:6b9eefad14d8 v9.1.0111

patch 9.1.0111: filetype: no support for bats files Commit: https://github.com/vim/vim/commit/d00fb4b3a237b375de5a1f453c8453b8b3797d51 Author: Brandon Maier <brandon.maier@collins.com> Date: Thu Feb 15 00:16:02 2024 +0100 patch 9.1.0111: filetype: no support for bats files The '*.bats' file type is for Bash Automated Testing System (BATS) scripts. BATS scripts are Bash with a special '@test' extension but they otherwise work with Vim's bash filetype. See https://github.com/bats-core/bats-core closes: #14039 Signed-off-by: Brandon Maier <brandon.maier@collins.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
author Christian Brabandt <cb@256bit.org>
date Thu, 15 Feb 2024 00:30:02 +0100
parents 0447bf3a88a5
children c8fbf6dd031b
comparison
equal deleted inserted replaced
34360:8c94a269b446 34361:6b9eefad14d8
2006 2006
2007 " Shell scripts (sh, ksh, bash, bash2, csh); Allow .profile_foo etc. 2007 " Shell scripts (sh, ksh, bash, bash2, csh); Allow .profile_foo etc.
2008 " Gentoo ebuilds, Arch Linux PKGBUILDs and Alpine Linux APKBUILDs are actually 2008 " Gentoo ebuilds, Arch Linux PKGBUILDs and Alpine Linux APKBUILDs are actually
2009 " bash scripts. 2009 " bash scripts.
2010 " NOTE: Patterns ending in a star are further down, these have lower priority. 2010 " NOTE: Patterns ending in a star are further down, these have lower priority.
2011 au BufNewFile,BufRead .bashrc,bashrc,bash.bashrc,.bash[_-]profile,.bash[_-]logout,.bash[_-]aliases,bash-fc[-.],*.ebuild,*.bash,*.eclass,PKGBUILD,APKBUILD call dist#ft#SetFileTypeSH("bash") 2011 au BufNewFile,BufRead .bashrc,bashrc,bash.bashrc,.bash[_-]profile,.bash[_-]logout,.bash[_-]aliases,bash-fc[-.],*.ebuild,*.bash,*.eclass,PKGBUILD,APKBUILD,*.bats call dist#ft#SetFileTypeSH("bash")
2012 au BufNewFile,BufRead .kshrc,*.ksh call dist#ft#SetFileTypeSH("ksh") 2012 au BufNewFile,BufRead .kshrc,*.ksh call dist#ft#SetFileTypeSH("ksh")
2013 au BufNewFile,BufRead */etc/profile,.profile,*.sh,*.env call dist#ft#SetFileTypeSH(getline(1)) 2013 au BufNewFile,BufRead */etc/profile,.profile,*.sh,*.env call dist#ft#SetFileTypeSH(getline(1))
2014 2014
2015 " Shell script (Arch Linux) or PHP file (Drupal) 2015 " Shell script (Arch Linux) or PHP file (Drupal)
2016 au BufNewFile,BufRead *.install 2016 au BufNewFile,BufRead *.install