diff --git a/ftplugin/jasmine.vim b/ftplugin/jasmine.vim index cea3cea..5f846d9 100644 --- a/ftplugin/jasmine.vim +++ b/ftplugin/jasmine.vim @@ -3,7 +3,19 @@ if exists("b:did_ftplugin") endif if !exists("g:loaded_jasmine_snippets") - call ExtractSnips("~/.vim/bundle/jasmine/snippets", "jasmine") + if exists("g:loaded_pathogen") + + if !exists("g:jasmine_snippets_dir") + for dir in pathogen#split(&rtp) + if dir =~ "jasmine$" && isdirectory(dir."/snippets") + let g:jasmine_snippets_dir = dir."/snippets" + endif + endfor + endif + + call ExtractSnips(g:jasmine_snippets_dir, "jasmine") + end + let g:loaded_jasmine_snippets = 1 endif