1
0
mirror of https://github.com/gryf/snipmate.vim.git synced 2025-12-23 22:52:27 +01:00

fixed bug with dotted filetypes in file-based snippets

This commit is contained in:
Michael Sanders
2009-03-01 17:20:29 -05:00
parent 3e7d478b91
commit 6c08f9358d

View File

@@ -23,7 +23,12 @@ if isdirectory(snippets_dir)
if isdirectory(snippets_dir.'_')
call ExtractSnips(snippets_dir.'_', '_')
endif
au FileType * if !exists('did_ft_'.&ft) && isdirectory(snippets_dir.&ft)
\| cal ExtractSnips(snippets_dir.&ft, &ft)
\| endif
au FileType * cal s:GetSnippets()
fun s:GetSnippets()
for ft in split(&ft, '\.')
if !exists('did_ft_'.&ft) && isdirectory(snippets_dir.ft)
cal ExtractSnips(snippets_dir.ft, ft)
endif
endfor
endf
endif