Skip to content

Commit 76c1902

Browse files
Freed-Wuchrisbra
authored andcommitted
patch 9.1.0596: filetype: devscripts config files are not recognized
Problem: filetype: Debian devscripts config files are not recognized Solution: detect devscripts.conf and .devscripts files as sh filetype (sourced by /bin/sh) closes: #15227 Signed-off-by: Wu, Zhenyu <wuzhenyu@ustc.edu> Signed-off-by: Christian Brabandt <cb@256bit.org>
1 parent 2736cc7 commit 76c1902

3 files changed

Lines changed: 7 additions & 1 deletion

File tree

runtime/filetype.vim

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -510,6 +510,9 @@ au BufNewFile,BufRead *.cu,*.cuh setf cuda
510510
" Cue
511511
au BufNewFile,BufRead *.cue setf cue
512512

513+
" Debian devscripts
514+
au BufNewFile,BufRead devscripts.conf,.devscripts setf sh
515+
513516
" Dockerfile; Podman uses the same syntax with name Containerfile
514517
" Also see Dockerfile.* below.
515518
au BufNewFile,BufRead Containerfile,Dockerfile,dockerfile,*.[dD]ockerfile setf dockerfile

src/testdir/test_filetype.vim

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -652,7 +652,8 @@ def s:GetFilenameChecks(): dict<list<string>>
652652
sh: ['.bashrc', '.bash_profile', '.bash-profile', '.bash_logout', '.bash-logout', '.bash_aliases', '.bash-aliases', '.bash_history', '.bash-history',
653653
'/tmp/bash-fc-3Ozjlw', '/tmp/bash-fc.3Ozjlw', 'PKGBUILD', 'APKBUILD', 'file.bash', '/usr/share/doc/bash-completion/filter.sh',
654654
'/etc/udev/cdsymlinks.conf', 'any/etc/udev/cdsymlinks.conf', 'file.bats', '.ash_history', 'any/etc/neofetch/config.conf', '.xprofile',
655-
'user-dirs.defaults', 'user-dirs.dirs', 'makepkg.conf', '.makepkg.conf', 'file.mdd', 'file.cygport', '.env', '.envrc'],
655+
'user-dirs.defaults', 'user-dirs.dirs', 'makepkg.conf', '.makepkg.conf', 'file.mdd', 'file.cygport', '.env', '.envrc', 'devscripts.conf',
656+
'.devscripts'],
656657
sieve: ['file.siv', 'file.sieve'],
657658
sil: ['file.sil'],
658659
simula: ['file.sim'],

src/version.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -704,6 +704,8 @@ static char *(features[]) =
704704

705705
static int included_patches[] =
706706
{ /* Add new patch number below this line */
707+
/**/
708+
596,
707709
/**/
708710
595,
709711
/**/

0 commit comments

Comments
 (0)