expand path

This commit is contained in:
gmarik 2011-06-03 18:52:04 -05:00
parent 639ef572cf
commit 063f68b26e

View File

@ -74,12 +74,16 @@ func! s:rtp_add(dir) abort
exec 'set rtp+='.fnameescape(expand(a:dir.'/after')) exec 'set rtp+='.fnameescape(expand(a:dir.'/after'))
endf endf
func! s:expand_path(path) abort
return simplify(expand(a:path))
endf
let s:bundle = {} let s:bundle = {}
func! s:bundle.path() func! s:bundle.path()
return expand(g:bundle_dir.'/'.self.name) return s:expand_path(g:bundle_dir.'/'.self.name)
endf endf
func! s:bundle.rtpath() func! s:bundle.rtpath()
return has_key(self, 'rtp') ? expand(self.path().'/'.self.rtp) : self.path() return has_key(self, 'rtp') ? s:expand_path(self.path().'/'.self.rtp) : self.path()
endf endf