aboutsummaryrefslogtreecommitdiff
path: root/vim/scripts.vim
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2018-06-13 10:59:31 +1200
committerTom Ryder <tom@sanctum.geek.nz>2018-06-13 10:59:31 +1200
commite65d1e0790768fdf265650f5b12880805ce601f1 (patch)
treef099f23052a2323b59ebe472872e66a4d3f29e77 /vim/scripts.vim
parentMerge branch 'release/v0.51.0' (diff)
parentBump VERSION (diff)
downloaddotfiles-e65d1e0790768fdf265650f5b12880805ce601f1.tar.gz
dotfiles-e65d1e0790768fdf265650f5b12880805ce601f1.zip
Merge branch 'release/v0.52.0'v0.52.0
* release/v0.52.0: Bump VERSION Use proper version test for 'fo' j Check for +unix before binding date commands Correct Mutt filename pattern Add Ruby shebang Don't require num suffix to Python shebang word Accept "5" as suffix to Perl shebang word Add TCL shebang handling Lots of extension to filetype.vim Rename terminfo files to *.ti extension Add .wgetrc Vim filetype Add crontab(5) Vim filetype Apply t_cm hack to Makefile Vim invocation
Diffstat (limited to 'vim/scripts.vim')
-rw-r--r--vim/scripts.vim12
1 files changed, 10 insertions, 2 deletions
diff --git a/vim/scripts.vim b/vim/scripts.vim
index 6a39633e..cbef0b4e 100644
--- a/vim/scripts.vim
+++ b/vim/scripts.vim
@@ -15,7 +15,7 @@ if s:line =~# '\m\<[gm]\?awk\>'
setfiletype awk
" Perl 5
-elseif s:line =~# '\m\<perl\>'
+elseif s:line =~# '\m\<perl5\?\>'
setfiletype perl
" Perl 6
@@ -27,9 +27,13 @@ elseif s:line =~# '\m\<php\>'
setfiletype php
" Python
-elseif s:line =~# '\m\<python[23]\>'
+elseif s:line =~# '\m\<python[23]\?\>'
setfiletype python
+" Ruby
+elseif s:line =~# '\m\<ruby[23]\?\>'
+ setfiletype ruby
+
" sed
elseif s:line =~# '\m\<sed\>'
setfiletype sed
@@ -49,4 +53,8 @@ elseif s:line =~# '\m\<sh\>'
let b:is_posix = 1
setfiletype sh
+" TCL
+elseif s:line =~# '\m\<\(tcl\|wish\)\>'
+ setfiletype tcl
+
endif