commit 0471cc75954d23e15f5ce5d11937a00eb34bac11
parent 41179a6bc125303d917c78bdc806983ccc5f287f
Author: Eisuke Kawashima <e-kwsm@users.noreply.github.com>
Date: Sun, 1 Jun 2025 00:00:52 +0900
vim-patch:9.1.1420: tests: could need some more tests for shebang lines
Problem: tests: could need some more tests for shebang lines
Solution: add more shebang patterns to test_filetype.vim
(Eisuke Kawashima)
closes: vim/vim#17409
https://github.com/vim/vim/commit/54a09e7e861f314965cb1492ee6754c6d5daf653
Co-authored-by: Eisuke Kawashima <e-kwsm@users.noreply.github.com>
Diffstat:
1 file changed, 5 insertions(+), 0 deletions(-)
diff --git a/test/old/testdir/test_filetype.vim b/test/old/testdir/test_filetype.vim
@@ -1069,9 +1069,14 @@ func s:GetScriptEnvChecks() abort
\ 'perl': [['#!/usr/bin/env VAR=val perl']],
\ 'scala': [['#!/usr/bin/env VAR=val VVAR=vval scala']],
\ 'awk': [['#!/usr/bin/env --split-string=VAR= awk -vFS="," -f']],
+ \ 'ruby': [['#!/usr/bin/env --split-string=ruby --debug']],
+ \ 'sed': [['#!/usr/bin/env -iS sed -f']],
+ \ 'zsh': [['#!/usr/bin/env -iS VAR=val zsh -l']],
\ 'execline': [['#!/usr/bin/env execlineb']],
\ 'scheme': [['#!/usr/bin/env VAR=val --ignore-environment scheme']],
+ \ 'sh': [['#!/usr/bin/env -S --ignore-environment VAR= sh -u']],
\ 'python': [['#!/usr/bin/env -S -i VAR=val python -B -u']],
+ \ 'csh': [['#!/usr/bin/env -S VAR= csh -f']],
\ 'wml': [['#!/usr/bin/env VAR=val --split-string wml']],
\ 'nix': [['#!/usr/bin/env nix-shell']],
\ }