From 07aae65f4539e50777bb6ef5a504ef67d33630c6 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Wed, 29 May 2019 17:05:49 +1200 Subject: Refine shebang patterns in scripts.vim a bit --- vim/scripts.vim | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/vim/scripts.vim b/vim/scripts.vim index b69b89f5..31b980f2 100644 --- a/vim/scripts.vim +++ b/vim/scripts.vim @@ -11,7 +11,7 @@ if s:line !~# '^#!' endif " AWK -if s:line =~# '\<[gm]\=awk\>' +if s:line =~# '\<[gm]\=awk\d*\>' setfiletype awk " Perl 5 @@ -23,28 +23,28 @@ elseif s:line =~# '\' setfiletype perl6 " PHP -elseif s:line =~# '\' +elseif s:line =~# '\' setfiletype php " Python -elseif s:line =~# '\' +elseif s:line =~# '\' setfiletype python " Ruby -elseif s:line =~# '\' +elseif s:line =~# '\' setfiletype ruby " sed -elseif s:line =~# '\' +elseif s:line =~# '\' setfiletype sed " Bash -elseif s:line =~# '\' +elseif s:line =~# '\' let b:is_bash = 1 setfiletype sh -" Korn shell -elseif s:line =~# '\<\%(\ksh\|ksh93\|mksh\|pdksh\)\>' +" Korn shell; either starts or ends in 'ksh' +elseif s:line =~# '\' let b:is_kornshell = 1 setfiletype sh @@ -54,7 +54,7 @@ elseif s:line =~# '\' setfiletype sh " TCL -elseif s:line =~# '\<\%(expect\|tcl\|wish\)\>' +elseif s:line =~# '\<\%(expect\|tcl\|wish\)\d*\>' setfiletype tcl endif -- cgit v1.2.3