aboutsummaryrefslogtreecommitdiff
path: root/vim/scripts.vim
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2018-07-16 09:22:44 +1200
committerTom Ryder <tom@sanctum.geek.nz>2018-07-16 09:22:44 +1200
commitd7491b213b2f0df6da97f2f1c951cb070b9513a5 (patch)
treea3a2df95aae0f674dd21736a9ab1d13c31de96e4 /vim/scripts.vim
parentMerge branch 'release/v1.30.0' (diff)
parentBump VERSION (diff)
downloaddotfiles-d7491b213b2f0df6da97f2f1c951cb070b9513a5.tar.gz
dotfiles-d7491b213b2f0df6da97f2f1c951cb070b9513a5.zip
Merge branch 'release/v1.31.0'v1.31.0
* release/v1.31.0: Bump VERSION Add shebang_create_exec.vim plugin Add missing <buffer> to mail quote unmaps Update plugins Remove pattern \m where not needed for 'magic' Simplify/correct Korn shell shebang matching Use non-capturing groups in VimL where appropriate Use \= in preference to \+ in VimL patterns Add plugin file for setting 'wildignore' Update auto_cache_dirs.vim plugin Check for +autocmd before gitcommit ftplugin hooks Adaptive 'colorcolumn' for gitcommit filetype
Diffstat (limited to 'vim/scripts.vim')
-rw-r--r--vim/scripts.vim22
1 files changed, 11 insertions, 11 deletions
diff --git a/vim/scripts.vim b/vim/scripts.vim
index 2dc602d7..ae792ada 100644
--- a/vim/scripts.vim
+++ b/vim/scripts.vim
@@ -11,50 +11,50 @@ if stridx(s:line, '#!') != 0
endif
" AWK
-if s:line =~# '\m\<[gm]\?awk\>'
+if s:line =~# '\<[gm]\=awk\>'
setfiletype awk
" Perl 5
-elseif s:line =~# '\m\<perl5\?\>'
+elseif s:line =~# '\<perl5\=\>'
setfiletype perl
" Perl 6
-elseif s:line =~# '\m\<perl6\>'
+elseif s:line =~# '\<perl6\>'
setfiletype perl6
" PHP
-elseif s:line =~# '\m\<php\>'
+elseif s:line =~# '\<php\>'
setfiletype php
" Python
-elseif s:line =~# '\m\<python[23]\?\>'
+elseif s:line =~# '\<python[23]\=\>'
setfiletype python
" Ruby
-elseif s:line =~# '\m\<ruby[23]\?\>'
+elseif s:line =~# '\<ruby[23]\=\>'
setfiletype ruby
" sed
-elseif s:line =~# '\m\<sed\>'
+elseif s:line =~# '\<sed\>'
setfiletype sed
" Bash
-elseif s:line =~# '\m\<bash\>'
+elseif s:line =~# '\<bash\>'
let b:is_bash = 1
setfiletype sh
" Korn shell
-elseif s:line =~# '\m\<\(m\|pd\)\?ksh\(93\)\?\>'
+elseif s:line =~# '\<\%(\ksh\|ksh93\|mksh\|pdksh\)\>'
let b:is_kornshell = 1
setfiletype sh
" POSIX/Bourne shell
-elseif s:line =~# '\m\<sh\>'
+elseif s:line =~# '\<sh\>'
let b:is_posix = 1
setfiletype sh
" TCL
-elseif s:line =~# '\m\<\(tcl\|wish\)\>'
+elseif s:line =~# '\<\%(tcl\|wish\)\>'
setfiletype tcl
endif