diff --git a/plugin/snipMate.vim b/plugin/snipMate.vim index d0553d1..5df3e52 100644 --- a/plugin/snipMate.vim +++ b/plugin/snipMate.vim @@ -73,7 +73,7 @@ endf fun! ExtractSnipsFile(file) if !filereadable(a:file) | return | endif let text = readfile(a:file) - let ft = substitute(fnamemodify(a:file, ':t:r'), '\(.\{-}\)-.*', '\1', '') + let ft = fnamemodify(a:file, ':t:r:s?-.*??') let inSnip = 0 for line in text + ["\n"] if inSnip && (line == '' || strpart(line, 0, 1) == "\t")