refactor away from Path.strForCd() (since it was removed earlier)

This commit is contained in:
marty 2009-09-13 14:02:48 +12:00
parent e5c79fc5c1
commit a1e7bc0b01

View File

@ -1797,9 +1797,9 @@ function! s:Path.cacheDisplayString()
endfunction
"FUNCTION: Path.changeToDir() {{{3
function! s:Path.changeToDir()
let dir = self.strForCd()
let dir = self.str({'format': 'Cd'})
if self.isDirectory ==# 0
let dir = self.getParent().strForCd()
let dir = self.getParent().str({'format': 'Cd'})
endif
try
@ -2428,7 +2428,7 @@ function! s:initNerdTree(name)
"if instructed to, then change the vim CWD to the dir the NERDTree is
"inited in
if g:NERDTreeChDirMode != 0
exec 'cd ' . path.strForCd()
call path.changeToDir()
endif
if s:treeExistsForTab()
@ -3927,7 +3927,7 @@ function! s:upDir(keepState)
endif
if g:NERDTreeChDirMode ==# 2
exec 'cd ' . b:NERDTreeRoot.path.strForCd()
call b:NERDTreeRoot.path.changeToDir()
endif
call s:renderView()