diff options
Diffstat (limited to 'vim/autoload/path.vim')
-rw-r--r-- | vim/autoload/path.vim | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/vim/autoload/path.vim b/vim/autoload/path.vim index e230cab2..54aacbc2 100644 --- a/vim/autoload/path.vim +++ b/vim/autoload/path.vim @@ -4,10 +4,10 @@ function! path#Create(name, ...) abort if a:0 > 2 echoerr 'Too many arguments' endif - if isdirectory(a:name) + let name = fnamemodify(a:name, ':p') + if isdirectory(name) return 1 endif - let name = a:name let path = 'p' let prot = a:0 == 1 && a:1 ? 0700 : 0755 return mkdir(name, path, prot) |