diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2019-05-29 17:05:49 +1200 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2019-05-29 17:07:03 +1200 |
commit | 07aae65f4539e50777bb6ef5a504ef67d33630c6 (patch) | |
tree | 109cfcec47eabcf6f199cabf3e946b8dae8d7d8b /vim/scripts.vim | |
parent | Update vim-big-file-options to v2.1.0 (diff) | |
download | dotfiles-07aae65f4539e50777bb6ef5a504ef67d33630c6.tar.gz dotfiles-07aae65f4539e50777bb6ef5a504ef67d33630c6.zip |
Refine shebang patterns in scripts.vim a bit
Diffstat (limited to 'vim/scripts.vim')
-rw-r--r-- | vim/scripts.vim | 18 |
1 files 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 =~# '\<perl6\>' setfiletype perl6 " PHP -elseif s:line =~# '\<php\>' +elseif s:line =~# '\<php\d*\>' setfiletype php " Python -elseif s:line =~# '\<python[23]\=\>' +elseif s:line =~# '\<python\d*\>' setfiletype python " Ruby -elseif s:line =~# '\<ruby[23]\=\>' +elseif s:line =~# '\<ruby\d*\>' setfiletype ruby " sed -elseif s:line =~# '\<sed\>' +elseif s:line =~# '\<sed\d*\>' setfiletype sed " Bash -elseif s:line =~# '\<bash\>' +elseif s:line =~# '\<bash\d*\>' 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 =~# '\<ksh\|ksh\d*\>' let b:is_kornshell = 1 setfiletype sh @@ -54,7 +54,7 @@ elseif s:line =~# '\<sh\>' setfiletype sh " TCL -elseif s:line =~# '\<\%(expect\|tcl\|wish\)\>' +elseif s:line =~# '\<\%(expect\|tcl\|wish\)\d*\>' setfiletype tcl endif |