aboutsummaryrefslogtreecommitdiff
path: root/vim
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2018-07-15 12:32:01 +1200
committerTom Ryder <tom@sanctum.geek.nz>2018-07-15 12:32:01 +1200
commit99318aa2a9f6a49972df292df782999b3083b49f (patch)
tree63d28adae6cd8490dd53e0e75669f353bfbaf96c /vim
parentSimplify/correct Korn shell shebang matching (diff)
downloaddotfiles-99318aa2a9f6a49972df292df782999b3083b49f.tar.gz
dotfiles-99318aa2a9f6a49972df292df782999b3083b49f.zip
Remove pattern \m where not needed for 'magic'
Diffstat (limited to 'vim')
-rw-r--r--vim/filetype.vim6
-rw-r--r--vim/scripts.vim22
2 files changed, 14 insertions, 14 deletions
diff --git a/vim/filetype.vim b/vim/filetype.vim
index 33d08f0b..00e47c0c 100644
--- a/vim/filetype.vim
+++ b/vim/filetype.vim
@@ -23,11 +23,11 @@ function! s:StripRepeat()
let l:fn = expand('<afile>')
" Strip leading and trailing #hashes#
- if l:fn =~# '\m^#\+.*#\+$'
- let l:fn = substitute(l:fn, '\m^#\+\(.\+\)#\+$', '\1', '')
+ if l:fn =~# '^#\+.*#\+$'
+ let l:fn = substitute(l:fn, '^#\+\(.\+\)#\+$', '\1', '')
" Strip trailing tilde~
- elseif l:fn =~# '\m\~$'
+ elseif l:fn =~# '\~$'
let l:fn = substitute(l:fn, '\~$', '', '')
" Strip generic .extension
diff --git a/vim/scripts.vim b/vim/scripts.vim
index 6a44aa3f..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\<\%(\ksh\|ksh93\|mksh\|pdksh\)\>'
+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